| 课程描述: |
底层软件的好坏直接关系到产品的稳定性,关系到能否充分发挥硬件资源,嵌入式系统驱动级别的开发者无疑占据着非常重要的地位。本linux培训课程全日制脱产5个月,共600个学时,以实质性项目实践为导向,掌握*实用、*先进的开发技能和项目实战经验,相当于在企业2年研发经验。**本linux培训课程的系统学习,可以使学员由浅入深地学习嵌入式Linux底层软件开发,能够独立胜任嵌入式Linux驱动开发。 |
| 课程目的: |
**本linux培训课程的系统学习,能够掌握: 1、掌握ARM平台的Linux内核驱动的核心编程; 2、熟练掌握ARM汇编、ARM体系结构、ARM平台的直接控制程序(裸驱动); 3、ARM开发板上直接自己动手书写硬件控制程序以及Bootloader等; 4、掌握嵌入式Linux内核移植; 5、掌握嵌入式Linux驱动程序开发 |
| 就 业: | 消费类电子(手机、PDA、游戏机)、数字 多媒体(网络点播、机顶盒)、汽车电子(导航仪)、医疗电子、工业控制等行业。 |
| 培训对象: | 对Linux驱动设计及嵌入式系统开发有一定经验和兴趣的电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,开发人员。 |
| 入学要求: | C语言基础、C++基础、数据结构、操作系统原理、Linux应用基础、电子电路基础 |
| 授课讲师: | 阴雷鸣 冯宝祥 刘志刚 |
| **认证: | GCSDE认证 ARM-ATC认证 |
|
嵌入式系统工程师(硬件基础)
|
|
| 课程内容 | |
| 1 |
Gec2440硬件开发平台搭建 |
| 2 |
嵌入式微处理器 ARM汇编指令分类及寻址方式 |
| 3 |
ARM工作模式及其转换 ARM异常中断 |
| 4 |
ARM阶段综合实验 |
| 5 |
ARM存储器控制器 |
| 6 |
ARM时钟及定时器 PWM时钟应用 |
| 7 |
ARM阶段综合实验 |
| 8 |
ADC硬件设计、原理分析及应用编程设计 |
| 9 |
ARM启动代码分析及设计 |
| 10 |
ARM综合设计实践课 |
| 11 |
ARM综合实践项目 自定义Bootloader设计(一) |
| 12 |
ARM综合实践项目 自定义Bootloader设计(二) |
| 13 |
ARM综合实践项目 自定义Bootloader设计(三) |
| 14 |
ARM综合实践项目 自定义Bootloader设计(四) |
| 15 |
ARM综合实践项目总结 |
|
嵌入式系统工程师(linux系统与驱动) |
|
|
阶段二 |
课程内容 |
|
1 |
操作系统原理与Linux系统; |
|
2 |
Linux交叉开发环境介绍;GNU交叉工具链的使用; |
|
3 |
GNU的汇编编程; |
|
4 |
U-boot源码设计与分析; |
|
5 |
u-boot配置与编译;u-boot移植;u-boot 使用; |
|
6 |
Linux内核结构分析 内核配置与升级 |
|
7 |
内核存储管理、文件管理、进程管理、设备管理 |
|
8 |
Linux内核模块设计 |
|
9 |
驱动的中断 延时 并发控制 |
|
10 |
Linux高级字符设备驱动 |
|
11 |
小项目: |
|
12 |
控制台与Watch Dog 设备驱动 |
|
13 |
Freambuffer与LCD设备驱动 |
|
14 |
ADC与触摸屏设备驱动 |
|
15 |
驱动综合实验课 |
|
16 |
块设备驱动: |
|
17 |
Flash与SD卡设备驱动 |
|
18 |
网络设备驱动 网卡设备驱动 |
|
19 |
驱动综合实验课 |
|
20 |
USB设备驱动 |
|
21 |
设备驱动调试与移植技巧; |
|
22 |
驱动项目实践 |
|
23 |
驱动项目实践 |
|
24 |
驱动项目实践 |
|
25 |
驱动项目实践 |
|
26 |
驱动项目实践; |
|
27 |
根文件系统; |
|
28 |
根文件系统制作一(cramfs、jffs2、yaffs); |
|
29 |
支持QT显示的根文件系统制作; |
|
30 |
文件系统优化; |
|
31 |
文件系统技术高级实践; |
倒计时
更多详情请咨询客服
客服在线时间:9:00-22:00,其他时间请在线预约或留言,谢谢。广州信盈达嵌入式学院:广州天河区棠东东路御富科贸园
本周仅剩
个试听名额









请键入信息,稍后系统将会把领奖短信发至您的手机