摘要:
本文将解释如何打包 Microsoft® Windows® Preinstallation Environment (Windows PE)、系统部署映像 (SDI) 文件和 SDI 工具,以创建恢复 CD。通过该恢复 CD,可以用 Windows PE 启动设备,然后通过从 SDI 文件安装映像来还原设备上的映像。 阅读全文
摘要:
作为日常维护工具,Super WinPE已足够强大,但它也存在不少缺憾,如声卡驱动的问题尚未解决等,所以它只能算是嵌入式操作系统的一个“体验版”而已。微软现在主推的嵌入式操作系统是Windows XP Embedded(以下简称XP Embedded),类似于声卡驱动的问题,在XP Embedded中只不过是一个加入组件的简单操作。尽管XP Embedded不是为台式机设计的,但它的可定制性很强,且在容量、便携性、存储介质等方面的优势都是桌面操作系统无法企及的。下文将具体介绍如何制作一张属于你自己的XP Embedded光盘。 阅读全文
摘要:
摘要:VxWorks是美国WindRiver公司设计开发的一种嵌入式实时操作系统,可移植性是对嵌入式操作系统的一个重要要求,VxWorks BSP(板极支持包)正是实现可移植性的中间层软件,使操作系统的应用代码独立于具体硬件.本文介绍了VxWorks BSP的开发,分析了VxWorks的启动过程,给出了基于三星S3C2410处理器开发板的BSP设计以及VxWorks的映像编译下载,其中重点介绍了BSP中几个重要文件和函数的设计,最后提出了开发调试过程中的几个注意点。 阅读全文
摘要:
arm架构下,中断监测部分的代码是需要用户自己开发的,可以参考ambaIntrCtl.c,需要实现函数xxxIntLvlVecChk、xxxIntLvlVecAck、xxxIntLvlChg、xxxIntLvlEnable、xxxIntLvlDisable和xxxIntDevInit,在函数xxxIntDevInit中把其他几个函数分别挂载在sysIntLvlVecChkRtn、sysIntLvlVecAckRtn、sysIntLvlChgRtn、sysIntLvlEnableRtn和sysIntLvlDisableRtn这几个钩子函数上。xxxIntDevInit在sysLib.c中的sysHwInit2中调用,以初始化中断。 阅读全文
摘要:
串口驱动本身分为MDD层和PDD层。MDD层对上层的Device Manager提供了标准的流设备驱动接口(COM_xxx),PDD层实现了HWOBJ结构及结构中若干针对于串口硬件操作的函数指针,这些函数指针将指向PDD层中的串口操作函数。DDSI是指MDD层与PDD层的接口,在串口驱动中实际上就是指HWOBJ,PDD层会传给MDD层一个HWOBJ结构的指针,这样MDD层就可以调用PDD层的函数来操作串口。 阅读全文