ARM 嵌入式Linux项目实践培训班
入学要求:需“掌握”的基础是C语言、英语;需要“了解”的基础是操作系统原理,Linux常用命令的熟悉与使用;相关电子电路,汇编等知识。
就 业:消费类电子、工业控制、军工企事业、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业
入学考核: C语言基础、Linux基础、操作系统原理、计算机组成原理 |
||
序号
|
课程目标
|
课程内容
|
1
|
Linux **入门 |
Linux 概述; Linux 的主要发行版; |
2
|
嵌入式开发环境的搭建 |
嵌入式系统定义;Linux交叉开发环境介绍; GNU交叉工具链的制作与使用;宿主机与PC机间的通信; 串口通信;交叉调试; 课堂实验: Minicom配置使用,Windows超级终端配置实验; NFS共享设置实验 |
3
|
Linux下的C语言高级编程 |
函数与程序结构、指针、数组、常用算法、库函数、 |
4
|
Linux下的C 语言高级编程 |
面向对象的编程方法 |
5
|
Linux应用编程 |
文件I/O操作编程;
进程间通信;多线程编程 |
6
|
Linux网络编程 |
TCP/IP**概述;OSI参考模型和TCP/IP参考模型;
TCP/IP**栈;TCP和UDP; 网络Socket概述;Socket通信原理;Socket基础编程。 课堂实验: Socket通信编程 |
7
|
QT程序设计 |
Linux下gui编程介绍;Qt介绍;**Qt designer认识Qt; |
8
|
ARM体系架构与编程 |
嵌入式微处理器 ARM寄存器 ARM工作模式 ARM异常中断 ARM汇编指令分类 ARM汇编指令寻址方式 ARM汇编程序设计 C及汇编语言混合编程实验: 课堂实验: 基本ARM汇编指令编程;数据处理练习; ADS1.2开发环境入门 |
9
|
ADS1.2开发环境与接口控制 |
ADS1.2开发环境使用 Multi-ICE仿真器使用 |
10
|
ARM接口控制(二) |
ARM存储器控制器 NOR Flash应用设计NAND Flash应用设计 课堂实验: 存储器硬件设计 SDRAM访问 Flash读取 |
11
|
ARM接口控制(三) |
ARM中断控制器(IRQ和FIQ) IRQ与FIQ中断流程分析 ARM启动代码分析 课堂实验 存储器硬件设计 按键中断实现实验 |
12
|
ARM接口控制(四) |
ARM时钟及定时器 TFT LCD驱动程序设计 |
13
|
Linux内核开发 |
Linux内核结构分析;Linux内核配置与编译 Linux内核启动流程分析;Linux内核模块设计 课堂实验: 内核模块设计; 配置裁剪Linux内核并添加修改驱动,移植到GEC2410开发板 |
14
|
Linux设备驱动设计(一) |
字符驱动 驱动中的并发控制、中断、延时 |
15
|
Linux设备驱动设计(二) |
块设备 |
16
|
Linux设备驱动设计(三) |
网络设备驱动 |
17
|
Linux设备驱动设计(四) |
项目设备驱动 |
18
|
Bootloader引导程序设计 |
Bootloader介绍;u-boot软件工程;u-boot配置与编译; u-boot移植;u-boot 使用 课堂实验: 分析修改u-boot源代码,移植到GEC2410开发板上 |
19
|
根文件系统开发 |
根文件系统介绍;根文件系统的目录结构;根文件系统内容; 根文件系统制作;添加设备文件;添加动态链接库; 添加系统应用程序;添加配置文件 课堂实验: 使用busybox,bash等开源软件构建根文件系统; |
20
|
综合项目架构
|
综合项目架构原理、代码分析及步骤操作 |
21
|
项目考核
|
WiFi无线VOD通信。 考核要求: 1、U-boot-1.1.4的修改移植,下载到GEC2410开发板 2、内核的移植,Linux内核裁剪编译并移植到开发板 3、WiFi无线通信模块的设计与移植,使用QT制作GUI界面 4、根文件系统的制作,将项目程序固定到文件系统中,并烧写到开发板 |
22
|
毕业条件
|
课程考核、表达能力考核、模拟面试考核、毕业答辩 综合成绩满70分准予毕业 |
学员作品
明星
>>>>前50名电话咨询的学员即可获得三天免费试听机会,名 额有限,快快行动吧!
更多课程查看>>>>>
新信息
广州嵌入式相关搜索:
广州嵌入式培训机构:
>>>>>
信盈达公司2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业...
天河校区: 广州天河区棠东东路御富科贸园