05 2010 档案

摘要:看了一下WinCE中存储设备驱动程序加载和文件系统接口调用的过程,感觉文字描述不是很直观,就画了两个图来表示这两个过程。这个地方只是大致描述了加载/调用的过程,细节的地方并没有涉及。 阅读全文
posted @ 2010-05-30 10:43 andriod2012 阅读(161) 评论(0) 推荐(0) 编辑
摘要:SCSI协议的主要功能是在主机和存储设备之间传送命令、状态和块数据。在各类存储技术中,SCSI协议可谓是最重要的脊梁。操作系统与SCSI I/O操作系统对外部设备(如磁盘、磁带、光存储、打印机和扫描仪)的I/O操作,可以通过SCSI协议来实现,一般情况下SCSI协议都嵌入到设备驱动器或者主机适配器的板载逻辑中。因为SCSI协议层位于操作系统和外部资源之间,它具有不同的功能组件。例如,应用程序一般将数据作为文件或者记录来访问。尽管数据最终都将在磁盘或者磁带介质上以数据块的方式存放,但是文件的检索需要一系列功能将未加工的块数据装配成应用程序能够操作的连续文件。这个过程的第一步由应用程序通过操作系统 阅读全文
posted @ 2010-05-30 10:35 andriod2012 阅读(289) 评论(0) 推荐(0) 编辑
摘要:我们可以创建一种文件里面包含了很多函数和变量的目标代码,链接的时候只要把这个文件指示给链接程序就自动地从文件中查找符合要求的函数和变量进行链接,整个查找过程根本不需要我们操心。这个文件叫做 “库(Libary)”,平时我们把编译好的目标代码存储到“库”里面,要用的时候链接程序帮我们从库里面找出来。静态链接库: 在早期库的组织形式相对简单,里面的目标代码只能够进行静态链接,所以我们称为“静态库”,静态库的结构比较简单,其实就是把原来的目标代码放在一起,链接程序根据每一份目标代码的符号表查找相应的符号(函数和变量的名字),找到的话就把该函数里面需要定位的进行定位,然后将整块函数代码放进可执行文件. 阅读全文
posted @ 2010-05-13 20:34 andriod2012 阅读(406) 评论(0) 推荐(0) 编辑
摘要:今天在搭ce6.0的环境时,碰到了一个错误。在Sysgen的时候,开始都没有出现错误,到 make run time image的时候, 弹出了如下的错误 : makeimg: run command: romimage F:/OSDesign/CHSOS/CHSOS/RelDir/DeviceEmulator_ARMV4I_Release/ce.bibError: failed PB timebomb checkWindows CE ROM Image Builder v4.0.120 Copyright (c) Microsoft CorporationBuilt: Jul 25 2006 阅读全文
posted @ 2010-05-12 14:46 andriod2012 阅读(215) 评论(0) 推荐(0) 编辑