信息产业培训网
中程在线LOGO
企业内训
当前位置:首页 — 企业内训 — 嵌入式系统系列培训

嵌入式OS—VxWorks

课程名称:VxWorks应用开发(嵌入式OS-VxWorks)培训

课程时间:5天

课程对象:
对嵌入式开发感兴趣的开发者,尤其对有志从事实时嵌入式系统开发的人员以及将要着手从事VxWorks实时系统开发的工程技术人员。

课程目标:
VxWorks操作系统是美国Wind River公司推出的商业嵌入式实时操作系统,在国内从国防、航空到电信、工控等领域已得到非常广泛的应用。 本课程通过详细讲解嵌入式开发的基本概念、Tornado2.2开发工具的使用、vxworks实时操作系统剖析和基于VxWorks实时操作系统的软件组织和设计等内容,使学员对嵌入式系统的开发过程有全面而深入的认识,深刻掌握对基于VxWorks实时操作系统的实际开发技能。

课程内容:

VxWorks应用开发(嵌入式OS-VxWorks

第一天

概述、开发调试环境的建立

¨      实时嵌入式系统概述

¨      VxWorks5.5/Tornado2.2 集成开发环境简介

¨      VxWorks 交叉开发调试原理

¨      开发主机的设置(WFTPDtarget 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

¨      熟悉FAT16MSDOS)文件系统

¨      文件操作实验

¨      串口配置与编程实验

实验四:网络编程

¨      认识VxWorks中的网络设备

¨      熟悉Socket编程模型

¨      TCP/IP实验

¨      UDP/IP实验

第五天

实验五:项目开发与调试实践

¨      基于Sumsung 4510 的嵌入式多路数据采集系统

合作伙伴:信息产业部 科技部 教育部
我爱研发网中电华信阿里西西JAVA爱好者东方教育网北京英才网
UFO007全球电子商务蓝锋站长站京辰市场咨询公司锣鼓网全球大学查询网管理培训资源网
中教国际教育交流中心快点吧中国人的网站导航中国电脑论坛msn下载....[更多]
关于我们 | 网站地图 | 周边住宿 | 行车路线 | 联系我们 | 网站律师 | 意见反馈 | 虚位以待 | 友情链接
中程在线(北京)科技有限公司 版权所有
总 部:北京市海淀区青东商务楼A座西四层
企业培训部:010-52636110 52636106 就业培训部:010-68716925 68716926
邮 件:training@miiceic.org.cn
京ICP备06053134号
Copyright © 2005-2008 Miiceic.org.cn All Rights Reserved