积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 市场活动 >> 培训
  相关分类: 行业动态 | 企业排名 | 展会 | 培训 | 研讨会 |
VxWorks应用开发培训班(TSVW0701)
 
作者:未知   来源:华清远见    点击数:598   更新时间:2008-3-13
您可以添加到网摘 让更多人关注此文章:

    
 课程目标

    通过vxworks培训课程的学习,学员将可以对当今最主流的高端嵌入式操作系统VxWorks有一个全面的了解,具备使用VxWorks开发基于VxWorks的驱动程序、BSP和应用程序的能力。课程目标包括:
       1) 熟悉Tornado 2.x/VxWorks5.x-6.x的基本原理和应用
       2) 熟练掌握Tornado集成开发环境的使用方法
       3) 熟悉并可以配置、裁剪、编译所需要的VxWorks
       4) 能设计和开发基于嵌入式操作系统VxWorks的驱动程序
       5) 能够设计和开发基于VxWorks的应用程序和系统
       6) 熟悉基于VxWorks应用程序的编译、下载、调试和分析
       7) 熟悉基于VxWorks BSP的设计
    本课程注重实际经验的传授,不会照本宣科,重点在于让大家对实时操作系统VxWorks有一个认识,真正会用VxWorks,拿到目标板后清楚如何开始VxWorks的使用及开发。

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆具备C或者C++语言编程经验;
        ◆具备计算机使用基础知识。

   师资团队

    【李  观】
●     在国内外知名企业从事过多年VxWorks下BSP的开发工作,并多次进行相关的培训。在嵌入式系统软件、硬件开发方面具有多年的项目开发经验。熟悉VxWorks操作系统,对MIPS,PPC,XSCALE等体系架构有深入的理解,现为国外知名公司BSP开发的高级工程师。

    【王  乔】

●     具有六年嵌入式系统软、硬件开发经验。从单片机系统到嵌入式Vxworks和Linux的平台移植,驱动开发,应用程序设计都有深入的研究。参加的项目涉及航空电子,工业控制,数据采集,消费电子等领域。目前主要从事Vxworks下的音、视频驱动的开发。

    【全老师】

●     东北大学博士,主要从事计算机通信相关研究,在嵌入式系统软件、硬件开发方面具有多年的项目开发经验。熟悉包括VxWorks在内的多种嵌入式操作系统,熟悉PPC、MIPS等体系结构,从事过核心路由器、三层交换机、二层交换机以及机顶盒等嵌入式系统研发工作。

更多师资力量请参见华清远见师资团队

   教材

        ◆《华清远见-VxWorks应用开发培训班讲义》

   班级规模及环境

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。

   时间地点

        北京总部:
        上课地点:北京清华大学
        连续班(连续上课):2008年3月8日,2008年5月10日,2008年6月7日


        上海分中心:
        上课地点:上海徐汇区银海大厦A座2层
        连续班(连续上课):2008年3月22日,2008年4月26日,2008年6月21日

每期班名额有限,报满即停止报名,请提前在线或电话预约

   学时费用

        ◆课时: 共3天
        ◆培训费用(含教材费和午餐费):2500元
        ◆认证费(可选):300元(考核通过,颁发中国软件行业协会嵌入式系统分会认证的《VxWorks应用开发工程师》证书)    >>单击查看证书样本
        ◆外地学员:代理安排食宿(需提前预定)

同时报选《VxWorks BSP开发高级班》,即享受300元优惠!

报选此课程可获100元折价劵!

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排
时间 课程大纲 课程内容

第一天

9:00
|
16:30

1. 实时嵌入式系统、VxWorks和Tornado开发环境
    1.1 实时嵌入式系统介绍: 实时嵌入式系统,实时嵌入式操作系统,VxWorks概述
    1.2 Tornado2.x与VxWorks系统组成:Tornado2.x集成开发环境,VxWorks系统结构,WIND内核,BSP,应用编程接口,shell,TCP/IP协议栈,文件系统
2. Tornado工程的创建和使用
    2.1 bootable工程:工程创建, BSP选择,VxWorks裁减,工程编译/链接
    2.2 downloadable工程:工程创建,BSP选择,程序管理,工程编译/链接
    2.3 工程调试:断点介绍,任务级断点/全局断点的设置,程序单步/多步调试方式
3. 开发和仿真工具介绍
    3.1 VxSim仿真工具:VxSim的启动,同tagert server的连接, 仿真运行用户程序
    3.2 图形化的交叉调试器和工程配置工具(CrossWind、WindConfig)
    3.3 目标机工具集:目标机shell,目标机符号表,显示VxWorks系统信息的函数
    3.4 Tornado常用辅助工具介绍

【辅助实验】
实验1. Tornado和各种工具的操作;指导学员熟识Tornado的界面风格,了解菜单、命令的作用和功能;
实验2. 创建downloadable工程;指导学员创建downloadable工程;
实验3. 创建bootable工程;指导学员使用BSP并创建bootable工程;
实验4. 编写一段小应用程序仿真并调试;通过实验掌握仿真工具的使用和断点的使用;
实验5. 裁剪VxWorks生成目标映像;通过实验掌握如何裁剪自己需要的VxWorks并生成自己的映像;
实验6. 仿真下载、启动系统映像;通过此实验使学员掌握嵌入式VxWorks系统的开发和使用流程。

第二天

9:00
|
16:30

4. VxWorks多任务程序设计
    4.1 VxWorks任务基础:任务的状态,任务状态切换
    4.2 多任务调度方式:抢占式调度,轮转式调度,抢占上锁,优先级和任务调度
    4.3 任务编程:任务创建/删除,任务控制, 任务相关函数介绍, 调度控制
    4.4 多任务与函数重入
    4.5 VxWorks系统任务
    4.6 VxWorks任务异常处理:Task错误状态,用户error扩展
5. VxWorks任务间通信
    5.1 共享数据结构、共享内存
    5.2 信号量:二进制信号量,互斥信号量,计数信号量,共享内存信号量
    5.3 消息队列:消息队列状态,消息队列建立/删除,消息队列的发送和接收
    5.4 管道
    5.5 信号
6. VxWorks内存管理
    6.1 VxWorks内存空间布局
    6.2 动态内存分配管理
    6.3 虚拟内存接口:MMU,虚拟内存配置
    6.4 VxWorks中的Cache一致性

辅助实验
实验1. 编写一个用户任务;通过实验学员掌握VxWorks下任务的创建方法,充分认识优先级和抢占式的意义;
实验2. 查看各任务状态;通过实验学员熟悉和认识VxWorks下的任务状态和关系,理解时间片的意义;
实验3. 编写双任务互相通信程序;通过实验学员熟悉任务间通信的方式,认识死锁和互斥、同步;
实验4. 修改、编写看门狗程序:认识和使用看门狗程序,认识和理解时间片的意义和VxWorks的调度机制;
实验5. 以一个嵌入式系统实例为对象,剖析地址空间分配:认识一个系统中的地址空间是如何划分的。

第三天

9:00
|
16:30

7. VxWorks中断,异常和看门狗
    7.1 VxWorks的中断和异常
    7.2 VxWorks中断服务:中断连接、使能、禁止,中断服务程序,ISR的特殊限制
    7.3 VxWorks 异常服务
    7.4 Watchdog定时器
8.VxWorks I/O和文件系统
    8.1 VxWorks I/O系统概述:I/O系统接口,文件和文件名
    8.2 基本I/O:基本I/O接口,标准输入输出,ioctl(),等待在多个fd上的select( )
    8.3 有缓冲和格式化的I/O
    8.4 本地文件系统
9.VxWorks配置和映像的生成及其启动
    9.1 裁剪VxWorks,编译、链接生成映像
    9.2 VxWorks启动顺序概述
    9.3 VxWorks引导:romInit(),romStart();sysInit()
    9.4 激活内核:usrInit();sysHwInit();kernelInit
    9.5 根任务:tUsrRoot
10. VxWorks BSP
    10.1 BSP介绍
    10.2 BSP的组成
    10.3 交叉开发、编译
    10.4 bootline 的设计
    10.5 PCI以及网卡设备初始化
    10.6 设备驱动开发中注重的问题

辅助实验
实验1. 以串口驱动程序为例,剖析中断机制、中断处理和中断服务例程:使学员掌握VxWorks中断的处理和使用,认识中断和任务间的关系;
实验2. 以一个嵌入式系统实例为对象,分析VxWorks BSP的实现,剖析组成和系统启动流程;
实验3. 裁减、编译一个嵌入式系统所需要的bootRom映像;
实验4. 裁减、编译一个嵌入式系统所需要的VxWorks映像;
实验5. 创建一个嵌入系统,编译、裁剪生成一套VxWorks系统。



相关文章
· VxWorks基于AT91RM9200处理器的中断处理[7]
· VxWorks下消息、信号量的使用和任务创建[8]
· 上海锐极嵌入式培训中心保证就业,圆您高薪梦![56]
· 中嵌学院----带您踏入嵌入式人生!(我们为您带来高薪就...[51]
· 融入中嵌,做IT金领[55]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
安富利助中国中小型制造企业摆脱购买假
富士通微电子与北京航空航天大学共建M
西安市民发明用牙齿听声音的传导器
日本制成超微结构 有望大幅
中国嵌入式系统产业联盟嵌入式技术论坛
ARM联手IBM等三家公司开发32n
Hitachi Elect
中国芯片供需缺口达七成
西班牙研发出视觉鼠标 眨眼
首条OLED生产线昆山投产 
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
99SE请教个问题...
EDA工具集合(2)...
EDA工具集合(1)...
嵌入式开发液晶显示...
比尔盖茨给年轻人的10句警言...
各种单片机的总结(优缺点)...
[转帖]AVR的主要特性...
[转帖]AVR芯片的ISP全攻...
写给迷茫中的嵌入式新手...
Arm/DSP/FPGA的比较...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网