摘要: vxWorks/BootROM Imageq启动顺序详解VxWorks image 分为在ROM中运行和在RAM中运行两种,两者启动顺序的区别在于sysInit()函数的调用,该函数在RAM运行的VxWorks中初始化RAM。1.ROM中运行的VxWorks : VxWorks在ROM中运行,即... 阅读全文
posted @ 2014-03-13 08:57 毛毛虫的薄刻 阅读(253) 评论(0) 推荐(0) 编辑
摘要: vxWorks BSP主要文件目录的组成及主要文件的作用1.目录target/config/All:这个目录下的文件是所有BSP文件共享的,不是特别需要不要更改里面的任何文件。a.configAll.h:缺省定义了所有VxWorks的设置。如果不用缺省的设置,可在BSP目录下的config.h文件中... 阅读全文
posted @ 2014-03-13 08:56 毛毛虫的薄刻 阅读(273) 评论(0) 推荐(0) 编辑
摘要: *******************************************一、任务*******************************************任务状态:挂起、阻塞、就绪、睡眠。任务可以在任何一种状态被删除。Wind内核里有256种优先级,0最高,255为最低。任... 阅读全文
posted @ 2014-03-13 08:56 毛毛虫的薄刻 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Vxworks内核驱动基本结构:三张表:1. 系统设备表 2. 系统驱动表 3. 文件描述符表 Vxworks 内部对每个设备使用DEV_HDR 数据结构进行表示:Typedef struct{ DL_NODE node; Short drvnum; Char *name;} 该结构... 阅读全文
posted @ 2014-03-13 08:55 毛毛虫的薄刻 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 驱动程序的结构包括三个部分:初始化部分,函数功能部分和中断服务程序ISR。初始化部分初始化硬件,分配设备所需的资源,完成所有与系统相关的设置。如果是字符设备,首先调用iosDrvlnstall()来安装驱动程序,把中断向量和ISR挂上,然后调用iosDevAdd()来把驱动程序加到IO系统中:如果是... 阅读全文
posted @ 2014-03-13 08:54 毛毛虫的薄刻 阅读(142) 评论(0) 推荐(0) 编辑