武汉ARM+Linux底层开发实战班

导读 想要学习ARM+Linux的学员,对ARM+Linux有兴趣的学员,华嵌科技开展ARM+Linux底层开发实战班,帮助学员完成自己的目标。
400-888-4851 268
嵌入式学院 移动互联网 开源硬件平台 嵌入式CPU 嵌入式OS 嵌入式协处理器 嵌入式硬件平台

课程详情

2018-08-03

武汉ARMLinux底层开发实战班

想要学习ARM+Linux的学员,对ARM+Linux有兴趣的学员,华嵌科技开展ARM+Linux底层开发实战班,帮助学员完成自己的目标。
课程目标
  1精通ARM体系结构,ARM汇编与C编程;2精通ARM外围接口电路,如IO、中断系统、串口、AD、触摸屏、定时器、PWM、看门狗、IIC、实时时钟RTC等;3精通linux系统开发,如内核裁减

课程目标

1

精通ARM体系结构,ARM汇编与C编程;

2

精通ARM外围接口电路,如IO、中断系统、串口、AD、触摸屏、定时器、PWM、看门狗、IIC、实时时钟RTC等;

3

精通linux系统开发,如内核裁减、内核移植、交叉编译、内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程;

4

熟悉内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容;

5

精通嵌入式linux字符设备驱动开发框架与驱动编写;

6

熟悉嵌入式Linux下常用接口驱动的编写方法,如flash、MTD、USB、SD卡、FRAMEBUFFER、网卡

7

通过1个综合的ARM+Linux项目,将所学内容贯穿起来,着重项目实战。

·课程时间:240学时。

·主讲:李家凯 冯勇 余晓

·*: 通过项目答辩者,武汉华嵌免费推荐*。

·教学大纲

序号

课程名称

课程内容

课时

1

ARM体系结构与外围接口电路

ARM是嵌入式领域最主要的CPU处理器,本课程内容*括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础,外文接口重点介绍ARM的常用接口开发及硬件电路设计基础(*括IO、串口、看门狗、实时时钟、SPI、IIC、扫描键盘、FLASH操作等),为以后的设备驱动的学习打好基础。

56学时


2

嵌入式Linux系统开发

系统开发是嵌入式Linux底层开发必备的基本技能,本课程将*学员在硬件电路板做好的情况下,如何从零开始搭建嵌入式Linux运行环境,内容*括内核裁减、内核移植、交叉编译、内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程。

32学时

3

嵌入式Linux内核开发

本课程是驱动开发的基础课程,深入内核细节,了解Linux相关运行机理,为后面的驱动开发打好理论基础,内容*括内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容。

24学时


4

嵌入式Linux驱动开发基础

介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动涉及到的关键技术点,并重点学习字符设备驱动开发,*括串口、I/O、看门狗、实时时钟、SPI、IIC、扫描键盘、A/D转换、定时器等接口的驱动开发,为第三期课程深入学习驱动高级开发打好基础。

40学时

5

嵌入式Linux驱动高级开发

驱动开发是嵌入式Linux开发难度最高的内容,也是目前嵌入式行业最紧缺的人才之一。有了前面课程知识的铺垫,本课程将重点讲解嵌入式Linux下常用接口驱动的编写方法,内容*括:
1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash);
2、块设备驱动:掌握块设备驱动的原理、*ramdisk的编写;
3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。在对网卡硬件寄存器熟悉的基础上,有能力为其编写出完善的网卡驱动;
4、液晶驱动:掌握frambuffer驱动的原理。有能力在有控制器的嵌入式平台上参考液晶手册实现各种常见液晶驱动;
5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;
6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。

24学时

6

嵌入式项目实践

本课程将通过一个真实完整的项目案例,让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。本课程将模拟真实项目的管理过程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步*做好知识上和心理上的充分准备。目前学员在嵌入式学院可完成的真实项目*括:远程视频监控系统、商用POS机、汽车导航GPS、个人娱乐系统PMP,学员可在嵌入式学院学习期间独立完成其中一个项目。

64学时

上一篇: 武汉嵌入式精英充电计划周末班 下一篇: 武汉Linux嵌入式软件开发

推荐课程

查看全部课程
武汉华嵌科技

武汉华嵌科技

洪山校区

查看全部校区 进入官方主页