您好!欢迎来到上海前程网   学员登录 |  学员注册  |   机构登录 |  机构注册
+ 前程网微信
QQ登录
全国统一热线:400-810-1918    
您所在的位置:上海前程网 -> 计算机 -> 电脑培训 -> 程序设计 -> 微动嵌入式培训VxWorks系统驱动应用高级研修班
分享到:
微动嵌入式培训国家级上海漕河泾开发区软件园嵌入式培训总部

课程类别: 程序设计
授课机构: 微动嵌入式培训国家级上海漕河泾开发区软件园嵌入式培训总部
课    时:
学    费: 价格电询
上课地点: 上海市宜山路900号科技大楼
课程人气: 已有23人浏览
课程评分:
电话咨询:400-810-1918
选择合适的班级
 
班级名称 开班日期 上课时段 学费原价 优惠价 报名
循环开班 循环开班 白班 价格电询 价格电询
同类热点网络课程
 
  • 暂无相关热门网络课程
微动嵌入式培训VxWorks系统驱动应用高级研修班招生简章
 
【就业保证】
微动嵌入式培训对微动嵌入式培训VxWorks系统驱动应用高级研修班合格学员提供推荐就业服务。
 
【课时费用】
脱产班每周6天强化实践训练2个月;双休班适当延长。
学费惊爆价¥3800;外地学员代理安排食宿。
团报、学生、园区内企业、合作企业、老学员等优惠。详细优惠政策请来电咨询。
(国家级上海漕河泾软件园微动嵌入式培训结业证书)
 
【课程目标】
通过vxworks培训课程的学习,学员将可以对当今最主流的高端嵌入式操作系统VxWorks有一个全面的了解,具备使用VxWorks开发基于VxWorks的驱动程序、BSP和应用程序的能力。进行VxWorksBSP的开发及调试方法以及高级技巧的学习,深入探讨如何根据单板情况选择正确的策略进行BSP的开发,如何高效的提取单板相关信息,解决BSP开发中的一些难点。课程中会结合实际的单板及代码讲解BSP开发中的流程、实用技巧以及新的技术,帮助学员短时间内理解消化和掌握这些高级技巧,并可以尽快应用到工程项目中去。
 
【入学要求】
对该课程感兴趣的相关人员。
 
【实践器材】
清华大学出版社嵌入式学院系列教材,微动嵌入式培训荣誉编著。
 
【开课概况】
我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。开课具体时间请咨询!
开课地点:国家级上海漕河泾软件园职业培训中心A326/ A308/ A309/ A310/ A311/ A312教室。
 
【质量保障】
培训过程中如有部分内容理解不透或消化不好,可免费在下期培训班中重听。培训结束后免费提供三个月的技术支持。
 
【进度安排】
第一阶段: VxWorks基础知识
课时:每周6天每天6课时1个月;

实时嵌入式系统、VxWorksTornado开发环境
实时嵌入式系统介绍:实时嵌入式系统,实时嵌入式操作系统,VxWorks概述;
Tornado2.xVxWorks系统组成:Tornado2.x集成开发环境,VxWorks系统结构,WIND内核,BSP,应用编程接口,shellTCP/IP协议栈,文件系统。
Tornado工程的创建和使用
bootable工程:工程创建, BSP选择,VxWorks裁减,工程编译/链接;
downloadable工程:工程创建,BSP选择,程序管理,工程编译/链接;
工程调试:断点介绍,任务级断点/全局断点的设置,程序单步/多步调试方式。
开发和仿真工具介绍
VxSim仿真工具:VxSim的启动,同tagert server的连接, 仿真运行用户程序;
图形化的交叉调试器和工程配置工具(CrossWindWindConfig);
目标机工具集:目标机shell,目标机符号表,显示VxWorks系统信息的函数;
Tornado常用辅助工具介绍。
实验
1Tornado和各种工具的操作;指导学员熟识Tornado的界面风格,了解菜单、命令的作用和功能;
2
、创建downloadable工程;指导学员创建downloadable工程;
3
、创建bootable工程;指导学员使用BSP并创建bootable工程;
4
、编写一段小应用程序仿真并调试;通过实验掌握仿真工具的使用和断点的使用;
5
、裁剪VxWorks生成目标映像;通过实验掌握如何裁剪自己需要的VxWorks并生成自己的映像;
6
、仿真下载、启动系统映像;通过此实验使学员掌握嵌入式VxWorks系统的开发和使用流程。

 
第二阶段:VxWorks应用开发技术
课时:每周6天每天6课时半个月;

VxWorks多任务程序设计
VxWorks任务基础:任务的状态,任务状态切换;
多任务调度方式:抢占式调度,轮转式调度,抢占上锁,优先级和任务调度;
任务编程:任务创建/删除,任务控制,任务相关函数介绍,调度控制;
多任务与函数重入;VxWorks系统任务;VxWorks任务异常处理:Task错误状态,用户error扩展。
VxWorks任务间通信
共享数据结构、共享内存;
信号量:二进制信号量,互斥信号量,计数信号量,共享内存信号量;
消息队列:消息队列状态,消息队列建立/删除,消息队列的发送和接收;
管道;信号
VxWorks内存管理
VxWorks内存空间布局;动态内存分配管理;虚拟内存接口:MMU,虚拟内存配置;VxWorks中的Cache一致性。
VxWorks中断,异常和看门狗
VxWorks的中断和异常;VxWorks中断服务:中断连接、使能、禁止,中断服务程序,ISR的特殊限制;
VxWorks 异常服务;Watchdog定时器
VxWorks I/O和文件系统
VxWorks I/O系统概述:I/O系统接口,文件和文件名;
基本I/O:基本I/O接口,标准输入输出,ioctl(),等待在多个fd上的select( )
有缓冲和格式化的I/O;本地文件系统
VxWorks配置和映像的生成及其启动
裁剪VxWorks,编译、链接生成映像;VxWorks启动顺序概述;
VxWorks引导:romInit()romStart();sysInit()
激活内核:usrInit();sysHwInit()kernelInit
根任务:tUsrRoot
实验
1、编写一个用户任务;通过实验学员掌握VxWorks下任务的创建方法,充分认识优先级和抢占式的意义;
2、查看各任务状态;通过实验学员熟悉和认识VxWorks下的任务状态和关系,理解时间片的意义;
3、编写双任务互相通信程序;通过实验学员熟悉任务间通信的方式,认识死锁和互斥、同步;
4、修改、编写看门狗程序:认识和使用看门狗程序,认识和理解时间片的意义和VxWorks的调度机制;
5、以一个嵌入式系统实例为对象,剖析地址空间分配:认识一个系统中的地址空间是如何划分的;
6、以串口驱动程序为例,剖析中断机制、中断处理和中断服务例程:使学员掌握VxWorks中断的处理和使用,认识中断和任务间的关系。

 
第三阶段: BSP高级开发技术
课时:每周6天每天6课时半个月;

VxWorksBSP基本知识的介绍
VxWorksBSP的职责,组成及开发流程综述;VxWorks下系统启动流程;BSP及操作系统的文件组织结构。
BSP需要关注的嵌入式系统的硬件
各种CPU体系架构所需要关注的:指令集,MMU的支持,CACHE,中断处理,硬浮点的支持,大小字序;
总线:总线周期,仲裁,数据传输,中断策略;存储器:各种存储介质的配置及访问;设备:Timer,串口,网口
开发环境及策略
BSP的开发流程及方法;开发环境的搭建,各种调试工具;试BootRom的方法及技巧
系统启动流程概述
系统启动流程介绍,启动流程图;BSP目录下各文件的属性及用途;编译满足要求的各种BootRomVxWorks程序映像,反汇编,生成map文件。
BootRom启动流程分析
单板相关的文件;系统启动后第一个文件romInit.s的组成及功能;调试BootRom需要注意的问题:汇编指令,PIC,关于栈
启动kernel前对硬件的初始化
启动kernel之前代码流程介绍;硬件的初始化,sysHwInit(),重要API的实现;内核的激活; VxWorks内核的调试:启动WDB,调试通道的配置;串口;网口
BSP相关的设备驱动程序
串口驱动程序的设计及加载;END型驱动的设计及加载;标准USB接口驱动的实现;TFFS的实现及使用
VxWorks 6.x新的技术的介绍及移植方法
VxWorks 6.x BSP引入的新技术:VxBus,存储保护,错误监测及报告,共享内存;VxWorks 5.5.1VxWorks 6.x BSP的移植;BSP开发中信息的获取以及求助渠道;BSP开发经验的总结。
实验
1. 通过一个BSP实例,分析使学员熟悉VxWorks下内存的分配;
2. 通过PPC BSP实例,分析使学员熟悉MMUCACHE的配置以及操作系统的接口;
3. 通过一个具体的单板,分析使学员熟悉如何配置中断控制器完成中断的挂接及使能,并熟悉操作系统的相关接口;
4. 通过一个BSP实例,分析使学员熟悉系统时钟的实现及配置以及如何实现时间戳;
5. NS16550sio驱动为例,通过分析使学员掌握串口驱动的开发方法;
6. 通过一个具体的END型驱动,分析使学员掌握以太网口驱动的开发方法;
7. Intel 28F128J3XFlash为例,通过分析使学员掌握TFFS的实现;
8. 以一个具体的VxBus设备驱动为例,通过学习使学员掌握VxBus下驱动的开发方法。

  • 正在加载数据。。。。
  • 学员打分:在如下三个评分指标中分别点击星号即可,星级越高,表示您的满意度和打分越高

    课程设置:
    师资力量:
    教学质量:
  • 学员培训感受
    最多能输入200字
    非会员不可提问,如未注册,请立即注册。如已经是会员请立即登录
  • 正在加载数据。。。。
  • 一句话描述您的疑问(5-50个汉字)
  • 问题补充(选填 200字内)
  • 非会员不可提问,如未注册,请立即注册。如已经是会员请立即登录
资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加

全国统一报名专线

400-810-1918

在线咨询:点击进入>>

招生合作 | 广告合作 | 会员合作 | 网站加盟 | 网站介绍 | 诚聘英才 | 友情链接 | 联系我们 | 网站声明 | 点击这里给我发消息    点击这里给我发消息
国家信息产业部网站经营许可证编号:苏B2-20110182  国家信息产业部备案号:苏ICP备10003297
江苏省信息化协会会员网站 江苏省互联网协会会员网站
Copyright © 2005-2014 前程网 All Rights Reserved
网络支持:江苏教育在线 江苏招生考试网

北京前程网 上海前程网 南通前程网 苏州前程网 无锡前程网 广州前程网 南京前程网