9 个解决方案
#1
顶起,我也刚下下来
#2
我的号可以等上去通过百度看到这个帖子,但是一点论坛,就打不开,操他妈不知道咋回事
#3
带着问题去读源代码啊。
一般按照下面的方法去读:
(1)按照vxworks启动流程去读,但是第一遍不要深入函数,画一个第一层启动流程图,搞清楚每个函数大概是做什么的;
(2)选择自己工作相关的模块或者感兴趣的模块,比如网口驱动/串口驱动/块设备驱动/等等进行深入了解;
Note:
(1)如果对RTOS没有什么概念,比如IPC/Semaphore/Mutex/Schedule都不清楚的话,可以先读下VxWorks Programming Guide
(2)上面必须基于某款CPU
一般按照下面的方法去读:
(1)按照vxworks启动流程去读,但是第一遍不要深入函数,画一个第一层启动流程图,搞清楚每个函数大概是做什么的;
(2)选择自己工作相关的模块或者感兴趣的模块,比如网口驱动/串口驱动/块设备驱动/等等进行深入了解;
Note:
(1)如果对RTOS没有什么概念,比如IPC/Semaphore/Mutex/Schedule都不清楚的话,可以先读下VxWorks Programming Guide
(2)上面必须基于某款CPU
#4
楼上说的很好,另外建议用souceinsight软件查看源码,很方便。
#5
查看源码可以用:souceinsight
也可以用VC6也可以实现这个功能:
1. 在电脑上装个VC6
2. 安装Visual assist X,即VC小助手,可使函数名、变量名、宏定义显示不同的颜色,函数名、变量名自动提示。
3. 在Visual assist X Option->Projects->C/C++ Directories中包含 Tornado2.2/target/h目录。
4. 最后重启VC,就可以了!
用VC看Tonado2.2的代码就可以了!
也可以用VC6也可以实现这个功能:
1. 在电脑上装个VC6
2. 安装Visual assist X,即VC小助手,可使函数名、变量名、宏定义显示不同的颜色,函数名、变量名自动提示。
3. 在Visual assist X Option->Projects->C/C++ Directories中包含 Tornado2.2/target/h目录。
4. 最后重启VC,就可以了!
用VC看Tonado2.2的代码就可以了!
#6
我想读vxworks5.5下的字符设备驱动程序(例如PCI设备),应该针对性的看哪些文件?是不是I/0系统那一块的源码应该看一下?
#7
驱动源码全在:C:\Tornado2.2\target\src\drv目录下面。
字符驱动/PCI驱动相对简单,网上有很多这样的开发模板,你只要按照格式编写就可以了!
另外可以参考一下这本书:《VxWorks下设备驱动程序及BSP开发指南》
字符驱动/PCI驱动相对简单,网上有很多这样的开发模板,你只要按照格式编写就可以了!
另外可以参考一下这本书:《VxWorks下设备驱动程序及BSP开发指南》
#8
如果我想开发字符设备驱动(例如PCI),我需要哪些资源来通过实验来提前获取经验,因为现在项目还没发展到一步,因为自己想通过实践来提前掌握
#9
带着问题去看源代码更好一些
#1
顶起,我也刚下下来
#2
我的号可以等上去通过百度看到这个帖子,但是一点论坛,就打不开,操他妈不知道咋回事
#3
带着问题去读源代码啊。
一般按照下面的方法去读:
(1)按照vxworks启动流程去读,但是第一遍不要深入函数,画一个第一层启动流程图,搞清楚每个函数大概是做什么的;
(2)选择自己工作相关的模块或者感兴趣的模块,比如网口驱动/串口驱动/块设备驱动/等等进行深入了解;
Note:
(1)如果对RTOS没有什么概念,比如IPC/Semaphore/Mutex/Schedule都不清楚的话,可以先读下VxWorks Programming Guide
(2)上面必须基于某款CPU
一般按照下面的方法去读:
(1)按照vxworks启动流程去读,但是第一遍不要深入函数,画一个第一层启动流程图,搞清楚每个函数大概是做什么的;
(2)选择自己工作相关的模块或者感兴趣的模块,比如网口驱动/串口驱动/块设备驱动/等等进行深入了解;
Note:
(1)如果对RTOS没有什么概念,比如IPC/Semaphore/Mutex/Schedule都不清楚的话,可以先读下VxWorks Programming Guide
(2)上面必须基于某款CPU
#4
楼上说的很好,另外建议用souceinsight软件查看源码,很方便。
#5
查看源码可以用:souceinsight
也可以用VC6也可以实现这个功能:
1. 在电脑上装个VC6
2. 安装Visual assist X,即VC小助手,可使函数名、变量名、宏定义显示不同的颜色,函数名、变量名自动提示。
3. 在Visual assist X Option->Projects->C/C++ Directories中包含 Tornado2.2/target/h目录。
4. 最后重启VC,就可以了!
用VC看Tonado2.2的代码就可以了!
也可以用VC6也可以实现这个功能:
1. 在电脑上装个VC6
2. 安装Visual assist X,即VC小助手,可使函数名、变量名、宏定义显示不同的颜色,函数名、变量名自动提示。
3. 在Visual assist X Option->Projects->C/C++ Directories中包含 Tornado2.2/target/h目录。
4. 最后重启VC,就可以了!
用VC看Tonado2.2的代码就可以了!
#6
我想读vxworks5.5下的字符设备驱动程序(例如PCI设备),应该针对性的看哪些文件?是不是I/0系统那一块的源码应该看一下?
#7
驱动源码全在:C:\Tornado2.2\target\src\drv目录下面。
字符驱动/PCI驱动相对简单,网上有很多这样的开发模板,你只要按照格式编写就可以了!
另外可以参考一下这本书:《VxWorks下设备驱动程序及BSP开发指南》
字符驱动/PCI驱动相对简单,网上有很多这样的开发模板,你只要按照格式编写就可以了!
另外可以参考一下这本书:《VxWorks下设备驱动程序及BSP开发指南》
#8
如果我想开发字符设备驱动(例如PCI),我需要哪些资源来通过实验来提前获取经验,因为现在项目还没发展到一步,因为自己想通过实践来提前掌握
#9
带着问题去看源代码更好一些