发布时间:2013-08-01 16:47:54
原创,转帖请注明出处。7.2.4 接口结构Flsocketsocket通常指的是插槽,比如SD卡插槽等等。它的作用就是检测卡的状态(存在与否)、为数据卡供电、提供地址map功能等等。一般来说,计算机系统有一个PCMCIA控制芯片,该芯片可以控制多个socket插槽。而结构Flsocket就是为了描述一个socket而建立的。结构Flsocket.........【阅读全文】
发布时间:2013-07-31 22:28:53
本博文为原创,转帖请注明出处。谢谢。7.2.3 函数库amd9LvMtdLib根据am29lv160d的datasheet的描述,am29lv160D共有16Mbit的容量,可以配置为2M×8bit或者1M×16bit,具体为byte配置还是双字配置要根据其引脚byte的设置,byte=1说明是双字配置1M×16bit,为0则说明是字节配置2M×8bit。我们需要注意的是a.........【阅读全文】
发布时间:2013-07-31 22:24:51
本博文为原创,转帖请注明出处。谢谢。7.2 TrueFFS系统静态分析7.2.1 TrueFFS系统概述TrueFFS是和VxWorks兼容的一种M-SystemsFlite实现方式,它为种类繁多的flash存储设备提供了统一的块设备接口,并且具有可重入、线程安全的特点,支持大多数流行的CPU构架。有了Tornado的TrueFFS,应用程序对flash.........【阅读全文】
发布时间:2013-07-29 16:26:28
原创,转载请注明出处。6.3 USB驱动程序的初始化配置过程本节将以USB键盘为例说明USB键盘驱动程序的初始化配置过程。图6.46描述了USB键盘驱动程序的初始化过程。当系统初始化完毕,发现系统中有USB键盘时,将进行键盘设备的配置。如图6.47所示。图6.47 系统发现USB键盘的.........【阅读全文】
发布时间:2013-07-27 16:21:33
原创,转载请注明出处。6.2.8 函数库usrUsbKbdInitusrUsbKbdInit函数库实现了用文件系统访问的方法实现对USB键盘的访问控制。函数usbKbdDevCreate安装了一个USB键盘并将相应的驱动函数装进相应的访问函数表,这样就可以通过标准的fopen、close、read、write等类型的访问接口对USB键盘进行访问。.........【阅读全文】