Vxworks学习资料整理(2010-09-25).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档