您的位置: 嵌入式在线 > 伯乐桥 > 培训新闻 > 嵌入式软件系统开发工程师培训

嵌入式软件系统开发工程师培训

2006-12-10      嵌入式在线      收藏 | 打印
[关键字]嵌入式软件系统开发 嵌入式开发

 

□ 课程名称嵌入式软件系统开发工程师培训

□ 课程时间:2007年01月12日-01月16日(共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窗口部件
 
实验10:图形介面开发 
    通过本实验指导学员熟悉图形介面开发原理,在开发板上实现简单人机交互界面
 
3.嵌入式驱动开发 
  ·驱动程序开发概览
  ·流式接口驱动程序
  ·驱动程序体系结构
  ·USB驱动开发实例
 
实验11USB驱动程序开发
    通过本实验指导学员熟悉USB硬件接口和编程原理,在开发板上移植USB驱动程序,支持U盘,USB摄像头,USB鼠标键盘
 
第五天
嵌入式软件系统开发案例
基于ARM的GPRS应用系统设计
  ·GPRS应用系统概述
  ·GPRS系统结构分析
  ·硬件系统设计
  ·软件部分设计
  ·完全源代码剖析
  ·实验、辅导及答疑
 
实验12GPRS应用案例PDA应用案例、IP机顶盒行业解决方案(以上案例可根据客户需要进行选择或调整)
    指导学员了解GPRS硬件及工作原理,开发完整的GPRS应用,巩固以前的知识,培养独立解决问题的能力
 

□ 课程指定付款帐户:

      名   称:北京中科永联技术服务有限公司
      开户行:北京农村商业银行海淀支行营业部
      帐   号:0401000103000012217
      税   号:110108777079803

      请在开班前至少一周将报名回执发送给我们,我们会尽快给您寄发“报到通知”,告知上课地点及乘车路线等相关事宜。
本文来源:中科永联高级技术培训中心    作者:
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

快乐大本营
工程师之星
马 宁
15年工作经验擅长移动开发微软MVP
热门招聘
论坛热贴