欢迎来到天天文库
浏览记录
ID:6129813
大小:370.52 KB
页数:31页
时间:2018-01-04
《wince5.0、6.0知识总结2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WinCE5.0/6.0知识总结WinCE5.0/6.0知识总结-------BSP[在此处键入文档的摘要。摘要通常是对文档内容的简短总结。在此处键入文档的摘要。摘要通常是对文档内容的简短总结。]SkyXuQQ:1781548312009-1-20WinCE5.0/6.0知识总结WinCE5.0/6.0知识总结目录WinCE5.0知识总结2第1章WinCE5.0简介41.1嵌入式系统基础知识41.2基于WinCE的嵌入式系统开发41.3相关的开发软件及说明41.3.1WinCE自带的远程工具及简介41.3.2其他相关的工具及简介4第2章WinCE5.0的体系
2、结构和功能52.1系统架构52.2内存管理52.3进程、线程与调度52.4存储管理与文件系统52.4.1注册表52.5名词解析5第3章PlatformBuider5.0的使用93.1如何创建一个工程及生成Image93.1.193.2PlatformBuilder5.0各部分的功能和作用93.2.193.3PlatformBuilder5.0的目录结构及包含的内容93.3.19第4章WinCE5.0的Bootloader10第5章WinCE5.0的OAL11第6章WinCE5.0的驱动程序126.1WinCE5.0驱动程序的基本知识126.1.1WinCE驱
3、动程序开发简介126.1.2WinCE5.0驱动程序的宿主126.1.3驱动程序的分类136.1.4设备管理器136.1.5驱动程序的加载过程15WinCE5.0/6.0知识总结6.2各种驱动详解166.2.1USBHostDriver166.2.2TouchPannelDriver216.2.3NandFlashDriver276.2.4LCDDriver276.2.5SerialportDriver276.2.6BluetoothDriver276.2.7WiFi驱动276.2.8One-wire用于电量计的驱动28第7章名词解析29第8章问题集锦30W
4、inCE5.0/6.0知识总结第1章WinCE5.0简介1.1嵌入式系统基础知识1.2基于WinCE的嵌入式系统开发1.3相关的开发软件及说明1.3.1WinCE自带的远程工具及简介1.ViewbinViewbin是微软提供的一个命令行工具,在WinCE6.0中,可以在"WINCE600PUBLICCOMMONOAKBINI386"找到他。Viewbin工具可以用来查看NK.bin文件。它可以从NK.bin中获得这个NKimage的大小,运行的起始地址等。还能查看到里面所包含的模块,应用程序及相关的信息。 Viewbin的使用格式如下: viewbin[
5、parameter][filename] 举几个例子吧: 1.viewbin-nk.bin ViewBin...nk.bin ImageStart=0xC02C0000,length=0x00D5E380 Startaddress=0xC02C1006 Checkingrecord#126forpotentialTOC(ROMOFFSET=0x40000000) FoundpTOC=0x8101c8d0 ROMOFFSET=0x40000000 Done. 这条命令可以查看NKimage的起始地址,长度等信息,这些信息应该和config.
6、bib文件中定义的一致。 2.viewbin-tnk.bin>output.txt 这条命令可以将NKimage里面包含的模块及相关信息列成一个表并输出到output.txt里面,这样打开output.txt就可以看到里面包含了哪些模块,其中包括驱动,应用程序等。 3.viewbin-rnk.bin>output.txt 打印记录信息到output.txt中。1.3.2其他相关的工具及简介WinCE5.0/6.0知识总结第1章WinCE5.0的体系结构和功能11.1系统架构1.2内存管理1.3进程、线程与调度1.4存储管理与文件系统1.4.1注册表1
7、.注册表主要键的作用[HKEY_LOCAL_MACHINEDriversActive]:所有已经加载的驱动信息都放在该键下;[HKEY_LOCAL_MACHINEDriversActive]:所有要Device.exe加载的驱动都放在该键下面;2.驱动主要键的作用1)DLL:指明了该驱动使用的动态库;2)Prefix:表明驱动的前缀,前缀通常是3个大写的英文字母,通过前缀就知道导出的函数,例如XXX.Init();3)Index:指定驱动程序的索引。如果为1,那么是CreateFile()函数时第一个参数必须为XXX1;4)Order:指明驱动程序的
8、加载顺序。值越小加载得越早,这有助于解决驱动程序之间
此文档下载收益归作者所有