Contact US
联系人:孔老师 蒋老师
报名电话:54325166-3338/3112
13816566426
电子邮箱:Emb_training@ssc.stn.sh.cn
网址:www.essa.org.cn/training

受训对象
从事ARM嵌入式开发的工程技术人员、嵌入式领域、电子信息领域及以上相关专业的在校研究生,希望从事嵌入式系统开发的工程师、以及从事相关硬件设计工作的技术人员。

课程简介
授课时间:24学时
小班授课:20人
学费: 2500元(学费、教材费)
为保证教学质量,本班为小班授课,20人为满,保证每位学员人手一机一块开发板。报满20人即停止报名或顺延下一期,如您决定上课请及时填写报名表并办理报名手续。(现场报名时需携带本人身份证复印件1张及本人一寸照片2张)

理论环节
时间 课程内容
3学时 概述、开发调试环境的建立
  1. 实时嵌入式系统概述
  2. VxWorks5.5/Tornado2.2 集成开发环境简介
  3. VxWorks 交叉开发调试原理
  4. 开发主机的设置(WFTPD、target server等)
  5. 目标机启动引导配置
  6. 于组件方式的VxWorks操作系统定制
3学时 VxWorks I/O编程
  1. VxWorks I/O概述
  2. VxWorks文件系统与编程
  3. 串口编程
  4. 络编程
3学时 VxWorks BSP与设备驱动
  1. 什么是BSP
  2. VxWorks BSP特点
  3. BSP组织结构
  4. 典型BSP概览
  5. VxWorks映象类型
  6. VxWorks启动引导过程
  7. VxWorks设备驱动模型
  8. SP与设备驱动的关系
3学时 实时多任务编程
  1. 实时多任务编程概述
  2. 信号量编程
  3. 消息队列编程
  4. 管道编程
  5. ISR编程
  6. 信号编程
  7. 门狗编程
实验环节
3学时 开发调试环境的建立
  1. 熟悉Tornado2.2开发环境
  2. 认识Tornado2.2目录组织结构、初识BSP
  3. 配置开发主机
  4. 修改BSP
  5. 制作bootrom
  6. 定制VxWorks
  7. 系统启动与引导
  8. 悉VxWorks shell
3学时 VxWorks基础编程实验
  1. 任务的建立、状态转换与安全删除
  2. 使用信号量实现互斥与同步
  3. 使用消息队列实现任务间通信
  4. 使用管道这种虚拟I/O设备实现任务间通信
  5. 如何编写ISR(中断服务例程)以及注意事项
  6. 如何使用signal(信号)
  7. 看门狗实验
  8. 时器实验
3学时 文件系统与I/O编程实验
  1. 修改BSP添加软盘、硬盘、FLASH盘
  2. 熟悉FAT16(MSDOS)文件系统
  3. 文件操作实验
  4. 串口配置与编程实验
3学时 网络编程
  1. 认识VxWorks中的网络设备
  2. 熟悉Socket编程模型
  3. TCP/IP实验
  4. DP/IP实验