- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 WinCE6.0bootloader的研究
为了加载操作系统映像至内存,Bootloader在BSP的开发中至关重要。 1.BootLoader的架构1.1 Bootloader简介Bootloader是建立在操作系统内核运行之前的一小段程序,通过这段小程序,可以初始化硬件设备、建立系统的内存空间映射图,从而将系统的软硬件环境带到一个已知的状态,以便为最终调用操作系统内核准备好正确的环境。最终,Bootloader把操作系统内核映像加载到RAM中,并将系统控制权传递给它。
2010-09-20 11:14:00 651
转载 关于Bin文件的解析
由Windows CE的开发工具Platform Build编译生成的Windows CE操作系统及Bootloader的镜像文件主要由两种格式类型——以.bin为文件名后缀的记录型镜像文件和以.nb0为后缀的原始型(raw)镜像文件,前者以记录(Record)为单位组织镜像的数据,后者则是镜像在嵌入式系统中运行时的二进制数据快照。DownloaderImage函数执行的第一步是调用GetImageType函数获知镜像文件的格式类型。每一个Windows CE镜像文件在文件数据的起始位置都有一个7字
2010-09-20 10:57:00 1737
转载 关于2440从5.0到6.0的移植之OAL篇
这几天一直忙着移植,说实话,这个想法已经有一个月了,只是半个月前才开始行动而已。一开始以为很简单的事情,首先,我已经看了好几本书了,当然也是大概看了一遍,比如李大为,周健设,何宗健老师,张冬泉老师的书我都有看过,七剑还看了很多论坛,可是结果依然令人失望,往往事情和想象的不一样!开始我从网上先搜了一下关于移植有没有现成的,我好直接拿过来用,然后再进行一定程度的修改,当然希望越少越好,可惜行不通。原因很明
2010-09-20 10:48:00 1135
转载 wince应用程序如何调用控制面板的程序
我们在做一些项目时,有时会要求输入一些参数来对系统进行设置,本来这些参数在控制面板中可以设置,但产品又不可能要求用户自己打开控制进行设置。如果可以在程序中调用控制面板中的参数设置对话框,就OK了,即省略了开发的步骤,又减少用户操作的繁琐,下面我讲一下如何在程序中调用控制面板中的对话框。本人对.NET不是很熟悉,只能使用EVC来完成。
2010-09-16 12:29:00 578
转载 wince600下实现hive注册表
我按照网上的说法将platform.reg中的修改之后,任然没有任何改变,后来将common.reg中的也更改为相同设置,系统启动之后发现,system.hv和user.hv并没有像期望的那样保存到了NANDFLASH,而是自己在系统根目录下创建了一个NANDFLASH目录,并将这两个.hv文件保存在当中,而剩余的flash内存则被命名为了NANDFLASH2,更改注册表设置之后,并不能保存。
2010-09-09 17:48:00 1013
转载 如何使wince下的Windows文件夹下保存数据而掉电也不消失
我看到有些人的Windows文件夹下保存数据而掉电也不消失,这是怎么做到的?另外还附一个问题:我安装SQL CE3.0 的CAB包掉电就丢失了,要重装,怎么可以安装一次就可以了? ETDrawer 发表于 2009-5-26 13:441. 要想保存windows目录下的文件,你可以把Flash mount为根目录2. 安装SQL可以把Nand mount为根目录,同时使用Hive registry gooogleman 发表于 2009-5-26 14:04
2010-09-03 18:24:00 3641
转载 关于wince的永久保存
永久保存到第二种思路 之前提到了ROM-only File System可以将系统根目录设定到ResidentFlash到办法, 从而实现永久保存的目的,这主要是为了方便第三方软件的安装, 安装到windows目录的文件中重启之后不会消失。
2010-09-02 14:11:00 2295
smartsvn for mac
2015-08-26
Linux内核源代码漫游
2007-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人