- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vxworks学习资料整理(2010-09-25)
Vxworks学习资料整理
Vxworks学习资料整理 1
1. 基于硬盘启动的Vxworks环境搭建 2
2. Vxworks引导盘制作 5
2.1 从网络引导 5
2.2 从本地硬盘引导 6
2.3制作bootrom文件 6
2.4 Bootrom编译步骤 8
2.5 用BSP生成Bootable工程(即我们的程序文件) 9
2.6 启动VxWorks 11
3. Tornado调试环境的建立 14
4.Config.h文件注释说明 19
4.1启动行说明 #define DEFAULT_BOOT_LINE \: 19
4.2 Config.h 20
4.3 启动参数结构体 BOOT_PARAMS 32
4.4 booting过程介绍,比较详细 36
5. sysClkRateGet();返回系统时钟每秒的tick数量, tick详解 40
6. 中断应用设计要点 41
7. 驱动程序设计?? 46
8. 缩短vxworks的启动时间 49
9. 缩短网卡加载时间的方法若干?? 52
10. 驱动编程步骤 53
10.1 将驱动程序增加到“系统驱动程序列表”中 53
10.2 将设备增加到“系统设备列表”中 53
10.3 打开设备,得到文件描述符 53
10.4 SELECT机制的使用 53
2. select( )函数翻译 55
11. 如何将Vxworks镜像文件拷贝到下位机中? 56
12. VxWorks系统的网络驱动(END) 57
13. VXworks操作系统中信号量用于多任务同步与互斥的讨论 59
13.1 二进制信号量实现互斥和同步 61
13.1.1 互斥的实现: 61
13.1.2 同步的实现: 62
13.2 互斥信号量 64
14. Tornado的文件目说明录 65
15?Shell 内置命令说明 69
1.?任务管理 69
2任务状态信息 69
3系统修改和调试 70
4对象命令( WindSh Commands for Object Display ) 70
15.1 WindShell and Browser, Shell 命令 71
16驱动面试篇 78
17.中断面试篇 80
17.1 中断服务程序ISR编写注意事项 80
17.2 中断号与中断向量的转换 80
17.3 安装中断服务程序 intConnect() 80
17.4 调试中断服务程序方法 81
18 mkboot批处理命令详细解释 81
19 MakeFile 说明 82
20 VxWorks5.4中的输入输出重定向 86
20.1 vxworks屏幕输出, 一般来说用printf都是串口/shell输出,串口输出就可以到屏幕上了? 86
20.2 VxWorks中针对X86开发时标准输入输出的重定向? 86
21 Cd pwd ls 命令:启用File System and Disk Utilities组件(INCLUDE_DISK_UTIL),可在shell下用pwd/cd/ls等命令 89
22. Error: image is larger than 524288 bytes 89
23. proxyArpDefaultOn()未定义解决方法? 89
1. 基于硬盘启动的Vxworks环境搭建
VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS)
从上面的目录树中我们可以很清楚的看到,BSP应该放在Tornado\target\config下,在这次实验中,我们还将使用host\ x86-win32\bin下的文件,所以将host目录一并介绍。
问:BSP为何物,用来做什么用?和VxWorks操作系统的关系如何?
答:BSP是(Board Support Package),也叫板级支持包,它为在目标板上运行Vxworks提供初始环境,并为VxWorks内核必须使用的与目标板硬件相关的系统调用提供函数库。
问:BSP和驱动程序有什么区别?
答:主要作用:
BSP:
初始化CPU
初始化内存
初始化外设到一个确定的状态
完全驱动BSP必须的设备
必须设备:定时器,串口
可选设备:中断控制器(一般也是必备),网络接口设备
提供与目标板相关的底层函数
驱动程序:
完全驱动设备到一个可用的状态
初始化工作:
BSP:
确定设备的I/O地址
确定中断向量
初始化外设到一个确定的状态,因为有些设备在上电的时候状态是未知的。
关闭该设备的中断
驱动程序:
编写初始化程序
编写使用该设备的驱动程序
编写ISR(中断服务程序)
编写使能程序(可选)
运行环境:
BSP:
原始环境,没有任何可用的资源,全部过程和状态由自己控制。
启动完成后,会向VxWorks
您可能关注的文档
- [精品]并行体系结构的发展之路.ppt
- [最新]2012高考数学填空题技能ok.doc
- COMPETENCY BASED CURRICULUM文档.doc
- [词汇类 考研英语常考固定搭配.pdf
- XXX轴承有限公司TS16949质量手册.doc
- [优秀毕业设计精品] 基于DSP Builder的FIR数字滤波器的仿真设计.doc
- [PPT]-并行体系结构的发展之路.ppt
- Emotion Regulation in Early Childhood文档.ppt
- [DOC]-蜂巢芯楼板专项施工方案毕业设计-毕业设计.doc
- Machine vision handbook文档.pdf
- [企业管理]精细化管理经典实用课件:精细化管理讲座.ppt
- [原创]柳州家居建材博览中心周年庆策划方案.ppt
- [小学教育]PC-crash说明0930.doc
- [练习]PC-crash说明0930.doc
- [教学]东风天龙鼎力神 组合仪表培训教材.ppt
- [教材]实验二_程序设计基础答案092.doc
- [教学]2014春义务教育教科书人教版二年级数学下册教案整册.doc
- “HANDS ON LEARNING” WHAT DOES IT MEAN CHILDREN LEARN IN MANY….pdf
- [教学]003党建任务类题目(201009机关党委更新).doc
- [宝典]提高加气砼砌块墙体抹灰质量PPT.ppt
最近下载
- 三一SY235C9I2KS维护保养手册.pdf VIP
- 纪念中国人民抗日战争暨世界反法西斯战争胜利80周年PPT课件.pptx VIP
- 陶瓷原料及配方基础.ppt VIP
- 茶小绿叶蝉的防治课件.pptx VIP
- 电梯制造与安装安全规范 GB7588-2003.docx VIP
- 2023民航特种车辆操作工民航特种车辆操作工试卷(练习题库).docx VIP
- IEC 60840-2004 额定电压30kV(Um=36kV)以上至150kV(Um=170kV)挤包绝缘电力电缆及其附件试验方法和要求(中文).pdf VIP
- 22G101 三维彩色立体图集.docx VIP
- 混凝土混凝土.ppt VIP
- 沈萍微生物课件第3章b.ppt VIP
文档评论(0)