嵌入式OS—VxWorks
课程名称:VxWorks应用开发(嵌入式OS-VxWorks)培训
课程时间:5天
课程对象:
对嵌入式开发感兴趣的开发者,尤其对有志从事实时嵌入式系统开发的人员以及将要着手从事VxWorks实时系统开发的工程技术人员。
课程目标:
VxWorks操作系统是美国Wind River公司推出的商业嵌入式实时操作系统,在国内从国防、航空到电信、工控等领域已得到非常广泛的应用。
本课程通过详细讲解嵌入式开发的基本概念、Tornado2.2开发工具的使用、vxworks实时操作系统剖析和基于VxWorks实时操作系统的软件组织和设计等内容,使学员对嵌入式系统的开发过程有全面而深入的认识,深刻掌握对基于VxWorks实时操作系统的实际开发技能。
课程内容:
|
VxWorks应用开发(嵌入式OS-VxWorks) |
||
|
第一天 |
概述、开发调试环境的建立 |
¨ 实时嵌入式系统概述 ¨ VxWorks5.5/Tornado2.2 集成开发环境简介 ¨ VxWorks 交叉开发调试原理 ¨ 开发主机的设置(WFTPD、target server等) ¨ 目标机启动引导配置 ¨ 基于组件方式的VxWorks操作系统定制 |
|
VxWorks多任务编程 |
¨ VxWorks任务与任务编程 ¨ VxWorks任务间通信机制详解 ¨ 信号、中断、看门狗与定时编程 |
|
|
第二天 |
文件系统与I/O |
¨ 文件系统 ¨ I/O编程 ¨ 网络编程 |
|
开发与调试经验 |
¨ 学会如何组织一个嵌入式软件项目,如何进行源代码组织,如何进行任务划分,如何利用WindView等工具进行多任务调试,如何从调试版本进入Release版本。 |
|
|
第三天 |
实验一:建立开发调试环境 |
¨ 熟悉Tornado2.2开发环境 ¨ 认识Tornado2.2目录组织结构、初识BSP ¨ 配置开发主机 ¨ 修改BSP ¨ 制作bootrom ¨ 定制VxWorks ¨ 系统启动与引导 ¨ 熟悉VxWorks shell |
|
实验二:VxWorks基础编程 |
¨ 任务的建立、状态转换与安全删除 ¨ 使用信号量实现互斥与同步 ¨ 使用消息队列实现任务间通信 ¨ 使用管道这种虚拟I/O设备实现任务间通信 ¨ 如何编写ISR(中断服务例程)以及注意事项 ¨ 如何使用signal(信号) ¨ 看门狗实验 ¨ 定时器实验 |
|
|
第四天 |
实验三:文件系统与I/O编程 |
¨ 修改BSP添加软盘、硬盘、FLASH盘 ¨ 熟悉FAT16(MSDOS)文件系统 ¨ 文件操作实验 ¨ 串口配置与编程实验 |
|
实验四:网络编程 |
¨ 认识VxWorks中的网络设备 ¨ 熟悉Socket编程模型 ¨ TCP/IP实验 ¨ UDP/IP实验 |
|
|
第五天 |
实验五:项目开发与调试实践 |
¨ 基于Sumsung 4510 的嵌入式多路数据采集系统 |

| 我爱研发网 | 中电华信 | 阿里西西 | JAVA爱好者 | 东方教育网 | 北京英才网 |
| UFO007全球电子商务 | 蓝锋站长站 | 京辰市场咨询公司 | 锣鼓网 | 全球大学查询网 | 管理培训资源网 |
| 中教国际教育交流中心 | 快点吧 | 中国人的网站导航 | 中国电脑论坛 | msn下载 | ....[更多] |