嵌入式OS--Linux
课程名称:嵌入式软件系统开发工程师(嵌入式OS-Linux)培训
课程时间:5天
课程对象:
嵌入式系统项目经理,嵌入式系统开发人员,嵌入式系统分析设计人员、嵌入式测试工程师、嵌入式操作系统工程师、嵌入式系统移植工程师及想从事嵌入式系统开发的开发人员
课程目标:
本课程采用国际主流的ARM硬件开发平台(ARM 2410)及嵌入式Linux操作系统软件开发平台,以嵌入式项目的开发过程和方法为主线,通过“项目驱动、案例导向”进行启发式教学,每天培训均有理论讲解和动手实践,边学边做,最后安排综合项目案例供学员实习,并由资深教师辅导答疑,结合项目案例培养动手能力和解决实际问题能力。
课程内容:
|
嵌入式软件系统开发工程师(嵌入式OS-Linux) |
||
|
第一天 |
嵌入式系统开发流程 |
1.嵌入式系统开发概述 ¨ 现实中的嵌入式系统 ¨ 嵌入式系统的概念 2.嵌入式系统的组成 ¨ 嵌入式硬件平台 ¨ 嵌入式软件平台 ¨ 嵌入式应用程序 3.典型嵌入式操作系统以及选型 ¨ 嵌入式操作系统及嵌入式应用 ¨ 常见嵌入式操作系统 ¨ 如VxWorks,QNX,μC/OS ¨ 嵌入式Linux 4.嵌入式系统开发流程 ¨ 嵌入式系统需求分析及概要设计 ¨ 嵌入式硬件系统选型及设计 ¨ 嵌入式软件系统设计及实现 ¨ 嵌入式系统开发调试及测试 ¨ 嵌入式系统量产 |
|
第二天 |
嵌入式系统开发环境 |
1.基于ARM嵌入式系统硬件 ¨ ARM处理器指令系统 ¨ 板上资源、通信接口、输入和输出 |
|
2.嵌入式系统开发环境 ¨ 使用ARM开发平台搭建硬件开发环境 ¨ 使用PC机及LINUX搭建软件开发环境 ¨ 使用 GNU工具搭建交叉编译环境 ¨ 使用串口及网络搭建调试测试环境 |
||
|
第三天 |
嵌入式操作系统原理 |
1.嵌入式LINUX操作系统引导 ¨ 嵌入式LINUX操作系统引导原理 ¨ 嵌入式系统引导器BootLoader编程 2.嵌入式LINUX操作系统内核 ¨ 选择内核 ¨ 内核配置 ¨ 编译内核 ¨ 安装内核 3.嵌入式LINUX操作系统开发 ¨ 体系结构概览 ¨ 进程、线程与调度管理 ¨ 内存管理 ¨ 文件系统 ¨ 系统调用 |
|
第四天 |
嵌入式应用程序开发 |
1.嵌入式网络系统开发 ¨ TCP/IP协议基础 ¨ Socket网络编程接口 ¨ 客户端网络编程 ¨ 服务器网络编程 2.嵌入式图形开发 ¨ GUI基础知识 ¨ 嵌入式QT开发 ¨ QT体系结构 ¨ QT对象 ¨ QT窗口部件 3.嵌入式驱动开发 ¨ 驱动程序开发概览 ¨ 流式接口驱动程序 ¨ 驱动程序体系结构 ¨ USB驱动开发实例 |
|
第五天 |
嵌入式软件系统开发案例 |
基于ARM的GPRS应用系统设计 ¨ GPRS应用系统概述 ¨ GPRS系统结构分析 |
|
¨ 硬件系统设计 ¨ 软件部分设计 ¨ 完全源代码剖析 实验、辅导及答疑 [实验]:GPRS应用案例、PDA应用案例、IP机顶盒行业解决方案(以上案例可根据客户需要进行选择或调整) ¨ 指导学员了解GPRS硬件及工作原理,开发完整的GPRS应用,巩固以前的知识,培养独立解决问题的能力 |
||

| 我爱研发网 | 中电华信 | 阿里西西 | JAVA爱好者 | 东方教育网 | 北京英才网 |
| UFO007全球电子商务 | 蓝锋站长站 | 京辰市场咨询公司 | 锣鼓网 | 全球大学查询网 | 管理培训资源网 |
| 中教国际教育交流中心 | 快点吧 | 中国人的网站导航 | 中国电脑论坛 | msn下载 | ....[更多] |