【嵌入式学习】嵌入式学习路线

明:课程标题为蓝色字体的是会员课程。

第一阶段:嵌入式系统开发基础理论

10天轻松掌握
C语言
(套餐)

1.C语言必备Linux命令

2.C语言必备基础知识

3.C语言输入输出专题

4.C语言控制语句

5.C语言数组和字符串

6.C语言指针专题

7.C语言函数专题

玩转Linux操作系统
及C语言高级编程
(套餐)

1. Linux介绍

2. Linux软件包管理

3. Linux shell命令

4. Linux shell脚本编程

5. Linux C语言高级编程

数据结构 
全攻略
(套餐)

1. 数据结构概述及顺序表

2. 单链表

3. 循环链表及线性表的应用

4. 栈及其实现

5. 队列实现及应用举例

6. 树和二叉树

7. 查找

8. 排序

第二阶段:嵌入式系统应用层核心课程

嵌入式Linux
文件I/O精讲
(套餐)

1. Linux下标准I/O

2. Linux下文件I/O

3. Linux下库的制作及使用

Linux并发程序设计
你该这么学
(套餐)

1. Linux进程编程及守护进程

2. Linux线程专题

3. Linux Unix进程间通信方式

4. Linux System V IPC对象

Linux网络编程 
必修篇
(套餐)

1. 网络编程

2. TCP编程

3. 并发服务器

4. UDP编程

5. I/O多路复用

6. TCP、IP协议原理

7. 网络编程扩展

第三阶段:嵌入式系统开发底层核心课程

循序渐进
学好ARM体系结构
及接口技术
(基于210开发板)
(套餐)

1. ARM概述

2. ARM汇编指令集及MDK环境安装专题

3. ARM GCC开发环境搭建

4. ARM异常处理机制

5. ARM中断处理实现

6. ARM时钟系统

7. ARM GPIO编程

8. ARM串口编程

9. ARM nand flash编程

10. ARM从0编写Bootloader(上)

10. ARM从0编写Bootloader(下)

精通ARM嵌入式
体系结构与接口技术
(基于4412开发板)
(套餐)

1.ARM基础

2.ARM指令

3.ARM异常处理

4.ARM裸机开发

5.ARM通讯接口

6.ARM中断机制

7.ARM波形控制

全面掌握
嵌入式系统移植
(套餐)

1. 嵌入式系统移植概述及环境搭建

2. Bootloader移植

3. Linux内核分析

4. Linux内核移植

5. 第三方驱动移植

6. 根文件系统制作

嵌入式内核
及驱动开发
从入门到精通
(套餐)

1. 设备驱动环境搭建及驱动模块开发(上)

1. 设备驱动环境搭建及驱动模块开发(下)

2. 字符设备驱动基础 (上)

2. 字符设备驱动基础 (下)

3. 中断编程 (上)

3. 中断编程 (中)

3. 中断编程 (下)

4. 平台总线专题(上)

4. 平台总线专题(下)

5. 高级驱动学习方法

6. 输入子系统(上)

6. 输入子系统(中)

6. 输入子系统(下)

7. I2C子系统

8. 设备树(上)

8. 设备树(下)

第四阶段:Android底层开发

跟苗大师一起学
Android系统开发
(套餐)

1. Android系统概述及开发环境搭建

2. Android系统编译过程详解

3. Android模块编程及fastboot使用

4. Android系统启动流程分析

5. Android HAL硬件抽象层的开发

 


你可能感兴趣的:(嵌入式)