新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > WinCE的嵌入式系统注册表的研究

WinCE的嵌入式系统注册表的研究

作者:时间:2010-04-07来源:网络收藏


  图 1 HIVE需要修改的文件

  4.2 在映像中固定 IP地址

  在我们自己创建的调试环境中每次启动后都需要手动修改 IP后才能多人同时调试,所以要想将 IP地址固定下来就要关系到的修改。而关于IP地址的更改一定会反映到中,也就是说如果能将这部分更改在定制操作的时候就加进去,那么当映像启动后,就具有设定好的 IP地址了 [4]。

  经过不断摸索,得出的结论很好,修改平台文件project.reg,在文件中添加以下内容:

  [HKEY_LOCAL_MACHINEcommvmini1parmstcpip] defaultgateway = multi_sz:192.168.0.1 subnetmask = multi_sz:255.255.255.0 IpAddress = multi_sz:192.168.0.5 enabledhcp = dword:0

  第一个是默认网关,第二个是子网掩码,第三个是 IP地址,最后一个也必须加,就是禁用DHCP,只有这样自己的设定才能生效。 注意:注册表键值类型一定要设置好,像上面的 multi_sz,dword一定要添加在前面,否则仍然没有效果。

  4.3 SD卡驱动注册表信息

  SD卡是车载多媒体的重要外围存储设备,为灵活实现 SD卡热插拔功能,使用流接口驱动模型。SD卡驱动程序以及它所使用的文件系统都是由存储管理器负责的。在存储管理器的启动过程中,很多配置信息都是从系统的注册表得到的。因此必须先创建如下 SD卡注册表信息:

  [HKEY_LOCAL_MACHINEDriversBuiltInsdcard] D11=sdcard.d11 Prefix=SDC Index=dword:1

  Order=dword:l

  FSD=fatfs.d11

  [HKEY_LOCAL_MACHINESystemStorageManagerProfilesSDCARD]

  Name=SD Card

  Folder= SDCARD Storage

  5 结论

  注册表是 Windows CE操作系统的核心,起着至关重要的作用,车载多媒体系统的所有驱动程序和应用程序的配置信息都被保存在注册表中,如果修改或加载不当,都将使得整个系统的一些功能不能正常使用,甚至将会导致 Windows CE操作系统无法启动。本文的创新点在于提出了一种实现 HIVE注册表的方法和修改注册表的思路,经大量试验证明此种思路很有效,可以用来修改更多其它需要的配置。随着我国的汽车事业的蓬勃发展,汽车导航多媒体系统有着越来越广阔的应用前景,本项目的经济效益预计在八十万元左右。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭