您的位置: 首页 > 公开课首页 > 拓展/其它 > 课程详情

details

嵌入式VxWorks研发工程师班

暂无评价   
  • 开课时间:2009年05月15日 09:00 周五 查找最新
  • 结束时间:2009年07月15日 17:00 周三
  • 课程时长:120小时
  • 招生进展:
  • 开课地点:南京市
  • 授课讲师: 待定
  • 课程编号:60771
  • 课程分类:拓展/其它
  •  
  • 收藏 人气:593
您实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价
5800
可用淘币
0
返现金券
待定

你还可以: 收藏

培训受众:

有志成为嵌入式系统开发工程师的相关人员,大专以上有一定得C语言基础。

课程收益:

·熟悉VxWorks BSP原理与结构
·掌握VxWorks实时嵌入式编程
·掌握VxWorks设备驱动开发
·掌握Tornado2.2交叉开发工具的使用
·深刻掌握对基于VxWorks实时操作系统的实际开发技能,通过项目实现开发Linux系统。

培训颁发证书:

嵌入式Linux软件工程师

课程大纲:

第一部分 嵌入式VxWorks开发基础(3学时)

1.1 VxWorks概述及Tornado集成开会环境

实时嵌入式系统VxWorks概述

Tornado2.x与VxWorks系统组成:Tornado2.x集成开发环境,VxWorks系统结构,WIND内核,BSP,应用编程接口,shell,TCP/IP协议栈,文件系统

嵌入式系统的引导过程

1.2. Tornado实战

bootable工程:工程创建, BSP选择,VxWorks裁减,工程编译/链接

downloadable工程:工程创建,BSP选择,程序管理,工程编译/链接

工程调试:断点介绍,任务级断点/全局断点的设置,程序单步/多步调试方式

1.3 工具使用

WindSh和Browser的使用

CrossWind交叉调试工具的使用

WindView系统分析工具的使用

第二部分 VxWorks应用程序设计(12学时)

2.1 VxWorks多任务程序设计及内存管理

VxWorks任务基础:任务的状态及切换

多任务调度方式:抢占式调度,轮转式调度,抢占上锁,优先级和任务调度

任务编程:任务创建/删除,任务控制, 任务相关函数介绍, 调度控制

多任务与函数重入

VxWorks系统任务 VxWorks任务异常处理:Task错误状态,用户error扩展

任务间通信的程序设计

VxWorks内存空间布局

动态内存分配管理

虚拟内存接口:MMU,虚拟内存配置

VxWorks中的Cache一致性

2.2 I/O和文件系统和信号量

信号量概述

二进制信号量和同步

互斥信号量

VxWorks I/O系统概述:I/O系统接口,文件和文件名

基本I/O:基本I/O接口,标准输入输出,ioctl(),等待在多个fd上的select( )

有缓冲和格式化的I/O

本地文件系统

2.3 VxWorks网络组件的使用和异常、中断和定时器程序设计

网络组件概述

网络组件的配置

路由协议

远程访问服务

异常处理和信号

中断服务程序(ISR)

定时器程序

2.4 实验:基于VxWorks的网络数据包采集及协议转换仪

第三部分 VxWorks设备驱动程序设计(9学时)

3.1 VxWorks配置和映像的生成及其启动

裁剪VxWorks,编译、链接生成映像

VxWorks启动顺序概述

VxWorks引导:romInit(),romStart();sysInit()

激活内核:usrInit();sysHwInit();kernelInit

根任务:tUsrRoot

3.2 VxWorks BSP

BSP介绍

BSP的组成

交叉开发、编译

bootline 的设计

基本接口设备驱动设计

PCI以及网卡设备驱动设计

设备驱动开发中注重的问题

3.3 实验:网卡设备驱动程序设计

培训师介绍:

 
李 超
目前职位:嵌入式系统高级讲师。行业经验:ARM公司ATC授权培训讲师,国家ASIC工程中心博士,南京邮电大学嵌入式课程负责人,MIPS公司国内兼职讲师。从1999年开始从事嵌入式系统研究,作为项目负责人,承担多项嵌入式系统产品研发,具有丰厚的嵌入式项目经验。尤其精专于ARM微处理器、MIPS微处理器和嵌入式Linux系统。培养了近300名嵌入式系统高级工程师,这些学员已经在中兴、移软等多家知名国内外公司就职,深受用人单位好评。其主编的《嵌入式Linux应用与设计》和《嵌入式Linux项目实例分析与设计》即将由电子工业出版社出版发行。

本课程名称: 嵌入式VxWorks研发工程师班

查看更多:拓展/其它公开课

嵌入式VxWorks 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%