|
《暑期嵌入式Linux精英强化班》
学习时间:连续4个星期
培养对象:在校大学生、工程师
课程优势:
ü 暑期学习、性价比高
ü 外企高工、嵌入式书籍作者授课
ü 真实项目演练、分项目组学习
ü 可获得权威认证证书、实习证明
ü 增加项目经验、提前完成毕业设计
ü 。。。。。。
课程技术关键字:
ü 嵌入式Linux高级应用开发
ü U-boot移植
ü Linux内核移植
ü Android开发
ü Linux内核模块、Makefile、Kconfig的工作原理
ü 阅读Datasheet(芯片手册)、电路原理图
ü ARM+Linux的GPIO驱动控制,如按键、LED外设
ü Framebuffer设备驱动开放(LCD驱动)
ü 基于ARM+Linux的DM9000网卡驱动
ü 。。。。。。
|
课程名称 |
具体内容安排 |
|
Linux开发环境 |
熟悉Linux系统的安装、常用命令、SHELL编程,掌握Linux下Vi/GCC/GDB/Makefile等常用开发工具,理解编译和链接的 过程,区分静态链接/静态库与动态链接/动态库各自的优缺点。 |
|
Linux下C语言的嵌入式开发强化 |
深入学习嵌入式开发中应用C语言所需要掌握的重点和难点,包括指针(尤其是字符串指针、函数指针等疑难点)、内存 分配(分清堆、栈和全局内存,理解堆、栈和栈帧的工作原理)、位运算、结构体和联合体等,并结合重要的数据结构知识,如链表、队列、树等来讲解C语言。 |
|
Bootloader移植与开发 |
掌握如何移植U-boot到ARM平台,并掌握U-boot的具体工作原理与应用;同时通过学习Bootloader的工作原理,学习如 何开发用于ARM的简单Bootloader。 |
|
内核移植 |
基于X86/ARM平台升级Linux内核,包括配置、编译、安装Linux内核。Linux内核配置,内核编译和安装Linux内核是嵌 入式Linux系统移植工程师必须要掌握的基本技能。本课程通过实际操作使学员完全掌握升级Linux内核技能。移植Linux 2.6 内核到ARM平台。 |
|
Android移植与开发 |
移植掌握Android软件平台的移植,并熟悉Android平台的框架、掌握Android平台编程的基本概念与要点,并开发基于 Android的实践项目。Android 是Google开发的基于Linux平台的开源手机平台操作系统。,是目前最热门的嵌入式开发的研究领域,它包括操作系统、用户界面和应用程序等软件,而且不存 在任何以往阻碍移动产业创新的专有权障碍。Android平台是现在和将来手机操作系统的发展方向之一。 本课程要求学员能独立移植Android软件到嵌入式Linux平台。包括摩托罗拉、三星、 LG、T-Mobile、中国移动等在内的各大厂商和运行商都正在展开Android的研发工作。 |
|
字符设备驱动开发 |
ARM芯片的GIPO控制驱动实现,基于嵌入式Linux2.6内核的字符设备驱动开发,Linux中断子系统的实现过程。针对具体 的实际应用字符设备驱动进行编程学习。本课程要求学员掌握Linux字符设备驱动开发的基本知识,能够独立编写控制硬件外设的字符设备驱动程序。 |
|
Framebuffer驱动、触摸屏驱动开发 |
ARM嵌入式Linux下Framebuffer驱动开发,针对嵌入式设备上的LCD驱动进行编程学习,触摸屏设备驱动的代码实现。本课程要求学员掌握Linux的Framebuffer设备驱动、触摸屏设备驱动开发的基本知识,能够独立编写LCD显示设备、触摸屏驱动程序。 |
|
网络设备驱动开发 |
基于ARM嵌入式Linux2.6内核的网络设备驱动开发,针对具体的实际应用网卡设备(DM9000网卡芯片)驱动进行编程学习,学习TCP/IP协议栈与网络设备驱动的交互关系、网络数据包从物理层到应用层的数据流程。本课程要求学员掌握Linux网络设备驱动开发的基本知识,能够独立编写网络设备驱动程序。 |
主讲老师:外企高工、嵌入式书籍作者欧文盛、李亚锋、姜朝等亲自授课。
证书:中国软件行业协会嵌入式系统分会颁发的培训证书(费用300元可选);工业和信息化部电子教育与考试中心颁发Linux软件工程师(认证费400元可选),证书可在网站查询:www.ceiaec.org 北京顶嵌开源科技有限公司出具的实习证明(免费)。
优惠政策:提前报名优惠200元,2人同时报名各优惠200,5人或以上报名各优惠400元。
全国免费咨询电话:400-661-5264 报名专线:010-62264198
联系人:张老师
网址:www.top-e.org |