□ 课程名称:嵌入式软件系统开发工程师培训
□ 课程时间:2006年10月25-29日(共5天)
□ 培训地点:中科永联高级技术培训中心多媒体培训教室
北京市海淀区长春桥路11号亿城中心C2栋605A(查看行车路线)
□ 培训对象:嵌入式系统项目经理,嵌入式系统开发人员,嵌入式系统分析设计人员、嵌入式测试
工程师、嵌入式操作系统工程师及想从事嵌入式系统开发的开发人员。
□ 学员基础:·具备电子技术基本知识
·具备微处理器基本知识
·具备C语言及汇编语言基本知识
□ 培训目标:通过学习学员可以达到
·理解嵌入式系统和嵌入式软件的基本概念及特点。
·熟悉嵌入式软件开发的基本特点、基本流程和基本方法。
·熟悉主流嵌入式Linux操作系统原理、内核定制、驱动程序开发、内核开发。
·具备嵌入式软件系统独立开发能力及解决问题能力。
帮助您的企业实现以下目标:
·新员工培训,快速熟悉嵌入式软件开发,学习嵌入式系统开发经验,培养独立解决
问题能力,缩短新员工进入实际项目时间。
·员工技术储备,了解主流开发硬件,熟悉最新嵌入式Linux操作系统原理,掌握嵌
入式应用软件开发,了解行业发展动态。
·提升现有开发团队技术,进一步熟悉嵌入式Linux内核原理,独立完成嵌入式Linux
移植,培养独立开发嵌入式驱动程序能力,掌握嵌入式系统开发流程。
□ 培训方式:本课程采用国际主流的ARM硬件开发平台及嵌入式Linux操作系统软件开发平台,以嵌
入式项目的开发过程和方法为主线,通过“项目驱动、案例导向”进行启发式教学,每
天培训均有理论讲解和动手实践,边学边做,最后安排综合项目案例供学员实习,并由
资深教师辅导答疑,结合项目案例培养动手能力和解决实际问题能力。
□ 课程费用:3900元/人(含教材、实习费用、午餐、学习用具等)食宿统一安排,费用自理。


嵌入式软件系统开发工程师培训内容
|
时间 |
主题 |
内容 |
|
第一天 |
嵌入式系统开发流程 |
1.嵌入式系统开发概述
·现实中的嵌入式系统
·嵌入式系统的概念
2.嵌入式系统的组成
·嵌入式硬件平台
·嵌入式软件平台
·嵌入式应用程序
实验1:熟悉硬件开发平台
通过本实验指导学员熟悉本次课程使用的开发平台硬件结构,了解硬件电路原理,了解元件布局,了解板上资源及扩展接口
3.典型嵌入式操作系统以及选型
·嵌入式操作系统及嵌入式应用
·常见嵌入式操作系统
如VxWorks,QNX,μC/OS
·嵌入式Linux
4.嵌入式系统开发流程
·嵌入式系统需求分析及概要设计
·嵌入式硬件系统选型及设计
·嵌入式软件系统设计及实现
·嵌入式系统开发调试及测试
·嵌入式系统量产
|
|
第二天 |
嵌入式系统开发环境 |
1.基于ARM嵌入式系统硬件
·ARM处理器指令系统
·板上资源、通信接口、输入和输出
2.嵌入式系统开发环境
·使用ARM开发平台搭建硬件开发环境
实验2:搭建硬件开发平台
通过本实验指导学员熟悉使用PC机作为开发工具,熟悉硬件开发板与PC机的连接及通讯
·使用PC机及LINUX搭建软件开发环境
实验3:搭建软件开发平台
通过本实验指导学员熟悉在PC机建立开发集成环境,安装开发工具和文件,配置超级终端
·使用 GNU工具搭建交叉编译环境
实验4: 搭建交叉编译环境
通过本实验指导学员熟悉使用GNU开发工具,交叉编译应用程序
·使用串口及网络搭建调试测试环境
实验5: 搭建测试调试编译环境
通过本实验指导学员熟悉使用GNU测试工具,观察开发板测试输出
|
|
第三天 |
嵌入式操作系统原理 |
1.嵌入式LINUX操作系统引导
·嵌入式LINUX操作系统引导原理
·嵌入式系统引导器BootLoader编程
实验6:移植U-boot到开发板实现系统引导
通过本实验指导学员熟悉U-boot引导源码,指导学员在开发板上移植、编译、配置U-boot 2.嵌入式LINUX操作系统内核
·选择内核
·内核配置
·编译内核
·安装内核
实验7:编译和安装内核
通过本实验指导学员熟悉对内核进行剪裁,在开发板上编译、安装内核
3.嵌入式LINUX操作系统开发
实验8: Linux系统调用
通过本实验指导学员熟悉熟悉文件系统、进程管理、内存管理编程,熟悉系统调用
|
|
第四天 |
嵌入式应用程序开发 |
1.嵌入式网络系统开发
·TCP/IP协议基础
·Socket网络编程接口
·客户端网络编程
·服务器网络编程
实验9:WEB网络服务器开发
通过本实验指导学员熟悉网络编程原理,在开发板上实现WEB服务器 2.嵌入式图形开发
·GUI基础知识
·嵌入式QT开发
·QT体系结构
·QT对象
·QT窗口部件
3.嵌入式驱动开发
·驱动程序开发概览
·流式接口驱动程序 ·驱动程序体系结构 ·USB驱动开发实例 实验11:USB驱动程序开发
通过本实验指导学员熟悉USB硬件接口和编程原理,在开发板上移植USB驱动程序,支持U盘,USB摄像头,USB鼠标键盘
|
|
第五天 |
嵌入式软件系统开发案例 |
基于ARM的GPRS应用系统设计
·GPRS应用系统概述
·GPRS系统结构分析
·硬件系统设计
·软件部分设计
·完全源代码剖析
·实验、辅导及答疑
实验12:GPRS应用案例、PDA应用案例、IP机顶盒行业解决方案(以上案例可根据客户需要进行选择或调整)
指导学员了解GPRS硬件及工作原理,开发完整的GPRS应用,巩固以前的知识,培养独立解决问题的能力
|
□ 课程指定付款帐户:
名 称:北京中科永联技术服务有限公司
开户行:北京农村商业银行海淀支行营业部
帐 号:0401000103000012217
税 号:110108777079803

一沙一世界 一花一天堂 掌中握無……

网络编程技术、多媒体技术、PC应用技术
