各位师兄好:
最近学习写vxworks下X86平台的PCI9054设备驱动程序,
我的PCI9054是PDC4000开发套件实验板上的,我现在很迷茫
的是:为了能对该PCI板卡实现读写操作,要不要像写字符设备
驱动程序模板给出的那样写俩个读写函数?对于要不要套用模版
我一直很迷惑。请各位师兄指点。
1楼
写两个函数,不要套模版
2楼
个人认为在学习过程中最好套用模版
3楼
有时可以达到事半功倍
4楼
没有那么麻烦。。。首先要搞清楚PCI9000这一类IO桥片的基本思路:把位于桥后侧的本地总线地址空间映射到PCI的地址空间中去,让PCI总线可以访问那些位于桥后侧的设备。如果你有做好的了的BSP,那么单是读写PCI9054后侧的芯片,是很容易的,有标准的系统函数。PCI9000类的卡片,关键是把EEPROM中的设置做好,让本地总线到PCI总线有一个正确的地址映射和时序定义。可以下载PLX公司的相应软件来辅助你完成这一工作。 关于PCI总线读写的参考,可以看看BSP中对PCI接口的网卡访问中的实现。另外,看看PCI的标准也是很有用的。
5楼
楼主可否把pdc4000的开发套件光盘资料共享下,不胜感激。
6楼
学习过程中最好套用模版