ARM+Linux项目实战定制班课程内容
|
ARM+Linux项目实战定制班 |
学时:10周 项目设计:2个可选 目标:ARM+Linux嵌入式工程师(系统移植、驱动) 特色:完整的ARM+Linux课程体系、安排2个项目设计着重项目实战! 讲师:李家凯 李磊 冯勇 |
|
|
序号 |
课程名称 |
课程内容 |
|
1 |
ARM体系结构与外围接口电路 |
ARM是嵌入式领域最主要的CPU处理器,本课程内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础,外文接口重点介绍ARM的常用接口开发及硬件电路设计基础(包括IO、串口、看门狗、实时时钟、SPI、IIC、扫描键盘、FLASH操作等),为以后的设备驱动的学习打好基础。 |
|
2 |
嵌入式Linux系统开发 |
系统开发是嵌入式Linux底层开发必备的基本技能,本课程 将教会学员在硬件电路板做好的情况下,如何从零开始搭建嵌入式Linux运行环境,内容包括内核裁减、内核移植、交叉编译、内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程。 |
|
3 |
嵌入式Linux 内核开发 |
本课程是驱动开发的基础课程,深入内核细节,了解Linux相关运行机理,为后面的驱动开发打好理论基础,内容包括内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容。 |
|
4 |
嵌入式Linux驱动开发基础 |
介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动涉及到的关键技术点,并重点学习字符设备驱动开发,包括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发,为第三期课程深入学习驱动高级开发打好基础。 |
|
5 |
嵌入式Linux驱动高级开发 |
驱动开发是嵌入式Linux开发难度最高的内容,也是目前嵌入式行业最紧缺的人才之一。有了前面课程知识的铺垫,本课程将重点讲解嵌入式Linux下常用接口驱动的编写方法,内容包括: |
|
6 |
嵌入式Linux项目实践 |
本课程将通过一个真实完整的项目案例,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。本课程将模拟真实项目的管理过程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。目前学员在嵌入式学院可完成的真实项目包括:远程视频监控系统、商用POS机、汽车导航GPS、个人娱乐系统PMP,学员可在嵌入式学院学习期间独立完成其中一个项目。 |
附:委托华嵌定向培养企业名单
|
委托单位名称 |
岗位 |
人数 |
|
精伦电子股份有限公司 |
岗位:底层软件工程师 工作职责: |
10 |
|
武汉虹信通信有限公司 |
岗位:嵌入式开发工程师 任职要求: |
5 |
|
武汉蓝星信息技术股份有限公司 |
岗位:ARM开发工程师 任职要求: |
2 |
|
武汉天喻信息产业股份有限公司 |
岗位:嵌入式开发工程师 |
3 |
|
瑞达信息安全产业股份有限公司 |
岗位:嵌入式Linux开发工程师 1.基本要求: |
2 |
|
武汉华嵌科技有限公司 |
岗位:嵌入式开发工程师 / 技术支持 职位要求: |
3 |
|
杭州华银视讯科技有限公司武汉研发中心 |
岗位:嵌入式开发工程师 职位要求: |
5 |





