Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1773163
  • 博文数量: 272
  • 博客积分: 1272
  • 博客等级: 少尉
  • 技术积分: 1866
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-09 15:51
文章分类

全部博文(272)

文章存档

2016年(16)

2015年(28)

2014年(97)

2013年(59)

2012年(25)

2011年(47)

发布时间:2014-03-28 10:56:52

或许用过vxworks操作系统的人不多。但作为曾经的嵌入式操作系统老大,介绍一下还是非常有意义的。......【阅读全文】

阅读(1756) | 评论(0) | 转发(0)

发布时间:2014-03-26 10:30:13

PCI配置空间当VxWorks内核起来之后,PCI设备的第一次使用都是必须在调用sysHwInit2()例程之后。但是由于MMU内存映射的初始化和激活是在例程sysHwInit()和sysHwInit2()之间的,所以推荐的PCI初始化顺序为:sysHwInit() 默认的MMU table entries相当于将本地事务映射为PCI事务的HOST-Bridge的访问侧sysHwIn.........【阅读全文】

阅读(6161) | 评论(1) | 转发(1)

发布时间:2014-03-25 17:08:24

4.2.3 PCI中断处理函数库pciIntLib在库文件src\dev\pci\pciIntLib.c中描述了PCI设备的中断处理方法。这个函数库并不是在PCI自动配置的时候调用,因为这时候各PCI设备的中断处理函数还不明确,只能是作为具体PCI设备初始化的时候调用该函数库从而完成该中断向量初始化功能。根据PCI规范,PCI设备fun.........【阅读全文】

阅读(2235) | 评论(0) | 转发(0)

发布时间:2014-03-25 17:08:00

4.2.2 自动配置函数库pciAutoConfigLibvxWorks操作系统对系统内PCI设备的自动配置的主要内容主要在于发现系统中的每个PCI设备,并对其每个function进行配置。这里存在的问题是:一开始系统并不知道系统中各PCI设备的连接情况,因此需要采用遍历的方法将所有PCI设备一一罗列出来。这个过程比较类似.........【阅读全文】

阅读(2587) | 评论(0) | 转发(0)

发布时间:2014-03-25 17:07:23

4.2 PCI配置驱动程序的结构前面已经说过,PCI设备是一种接口标准,所有PCI设备都要服从这个标准,因此对于操作系统来说,无需为每个设备都单独编写一套驱动程序,而只需要写出一套符合PCI规范的驱动程序就能够满足操作系统配置PCI接口的要求了。从这个意义上来说,PCI接口驱动程序的结构相对要简单一些。PCI.........【阅读全文】

阅读(6348) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册