- 其他机构同类课程
- 更多+
- 同类热点网络课程
- 暂无相关热门网络课程
课程介绍
课程评论
课程问答
课程视频
课程背景:VxWorks操作系统是美国Wind River公司推出的商业嵌入式实时操作系统,在国内从国防、航空到电信、工控等领域已得到非常广泛的应用。 本课程通过详细讲解嵌入式开发的基本概念、Tornado2.2开发工具的使用、vxworks实时操作系统剖析和基于VxWorks实时操作系统的软件组织和设计等内容,使学员对嵌入式系统的开发过程有全面而深入的认识,深刻掌握对基于VxWorks实时操作系统的实际开发技能。
该技术现在大量用于工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子。 课程特色: 1)所有课程内容均可免费重听,直到学员完全掌握为止。 2)凡是 JSETC 学员,在以后工作中遇到课程相关问题,可得到免费技术支持。 3)雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。 4)成绩优秀的学员可免费到 JSETC 合作单位实习、就业。 培训对象:有C语言基础,且有较好的C语言编程能力 培训目标:
(1)熟悉VxWorks BSP原理与结构
(2)掌握VxWorks实时嵌入式编程
(3)掌握VxWorks设备驱动开发
(4)掌握Tornado2.2交叉开发工具的使用
(5)深刻掌握对基于VxWorks实时操作系统的实际开发技能 课程安排:
该技术现在大量用于工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子。 课程特色: 1)所有课程内容均可免费重听,直到学员完全掌握为止。 2)凡是 JSETC 学员,在以后工作中遇到课程相关问题,可得到免费技术支持。 3)雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。 4)成绩优秀的学员可免费到 JSETC 合作单位实习、就业。 培训对象:有C语言基础,且有较好的C语言编程能力 培训目标:
(1)熟悉VxWorks BSP原理与结构
(2)掌握VxWorks实时嵌入式编程
(3)掌握VxWorks设备驱动开发
(4)掌握Tornado2.2交叉开发工具的使用
(5)深刻掌握对基于VxWorks实时操作系统的实际开发技能 课程安排:
第一部分 | 理论课 12学时 |
A | 概述、开发调试环境的建立 1 实时嵌入式系统概述 2 VxWorks5.5/Tornado2.2 集成开发环境简介 3 VxWorks 交叉开发调试原理 4 开发主机的设置(WFTPD、target server等) 5 目标机启动引导配置 6 基于组件方式的VxWorks操作系统定制 |
B | 实时多任务编程 1 实时多任务编程概述 2 信号量编程 3 消息队列编程 4 管道编程 5 ISR编程 6 信号编程 7 看门狗编程 8 定时器编程 |
C | VxWorks I/O编程 1 VxWorks I/O概述 2 VxWorks文件系统与编程 3 串口编程 4 网络编程 |
D | VxWorks BSP与设备驱动 1 什么是BSP 2 VxWorks BSP特点 3 BSP组织结构 4 典型BSP概览 5 VxWorks映象类型 6 VxWorks启动引导过程 7 VxWorks设备驱动模型 8 BSP与设备驱动的关系 |
第二部分 | 实验课 12学时 |
E | 开发调试环境的建立 1 熟悉Tornado2.2开发环境 2 认识Tornado2.2目录组织结构、初识BSP 3 配置开发主机 4 修改BSP 5 制作bootrom 6 定制VxWorks 7 系统启动与引导 8 熟悉VxWorks shell |
F | VxWorks基础编程实验 1 任务的建立、状态转换与安全删除 2 使用信号量实现互斥与同步 3 使用消息队列实现任务间通信 4 使用管道这种虚拟I/O设备实现任务间通信 5 如何编写ISR(中断服务例程)以及注意事项 6 如何使用signal(信号) 7 看门狗实验 8 定时器实验 |
G | 文件系统与I/O编程实验 1 修改BSP添加软盘、硬盘、FLASH盘 2 熟悉FAT16(MSDOS)文件系统 3 文件操作实验 4 串口配置与编程实验 |
H | 网络编程 1 认识VxWorks中的网络设备 2 熟悉Socket编程模型 3 TCP/IP实验 4 UDP/IP实验 |
资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加