教程名称:粤嵌Linux ARM嵌入式之智能小车开发课程
课程简介:
嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。
课程目录:
1-项目工程与行业- 1.熟悉学习流程和工程师成长规划
2-项目工程与行业- 2.功能需求与项目框架
3-环境搭建- 3.Linux开发环境搭建) a& a, h3 Z; Q
4-Linux基础- 4.Shell命令与Shell脚本+ C0 _& I. @7 X( W% Z. R
5-Linux基础- 5.Linux下的C编程环境+ Y; M2 L) f$ B( K
6-Linux基础- 6.C语言进阶之指针
7-Linux基础- 7. C指针之指针在函数和结构体中的应用& g+ P( s6 dl7 s: h2 M5 L
8-Linux基础- 8.C指针总结与链表
9-ARM基础- 9.原理图分析/ v8 m7 |1 ~~( s8 p2 yY
10-ARM基础- 10.原理图分析与datasheet查看2 W3 K+ g0 s2 k) q' m
11-ARM基础- 11.嵌入式系统与ARM处理器
12-ARM基础- 12.GPIO接口和汇编指令
13-ARM基础- 13.寄存器与C语言编写GPIO口控制程序& M) h/ D+ H4 O7 Y/ `& U2 S
14-ARM基础- 14.中断控制器
15-ARM基础- 15.时钟系统
16-ARM基础- 16.LCD控制器D8 f3 I9 n% G: o- v
17-ARM基础- 17.PWM与舵机3 {+ L% ?4 Y- |" L) k( _* K
18-ARM基础- 18.NandFLASH5 _4 \\\\1 d" r" U' [0 `+ _
19-ARM基础- 19.最简单的Bootloader+ I0 U+ l: D: s) S4 ^' v
20-ARM基础- 20.带烧写功能的bootloader
21-Linux内核驱动- 21.智能小车的系统框架与uboot移植
22-Linux内核驱动- 22.uboot移植工作
23-Linux内核驱动- 23.uboot环境配置和Linux内核移植# s. }. R5 h6 ~
24-Linux内核驱动- 24.Linux内核移植
25-Linux内核驱动- 25.深入Linux内核配置) B: I& b: bT0 ^5 K" F. J2 H2 x
26-Linux内核驱动- 26.Linux根文件系统6 ~* N2 Q/ {# Y. S5 E. [( @7 h
27-Linux内核驱动- 27.Linux根文件系统2
28-Linux内核驱动- 28.Linux内核机制—内存与进程
29-应用开发- 30.Linux进程控制+ y, q6 B0 c% z. R9 ?
30-应用开发- 31.Linux进程通信. R# I6 g2 ^/ [& U8 c1 n
31-应用开发- 32.多线程8 y) {7 V. X* u& q& j; H2 v; U& ?
32-应用开发- 33.Linux网络编程之TCP7 e% N( X, x' @" N5 j' h* p8 F
33-应用开发- 34.Linux网络编程之UDP' o5 [+ ]; }! s* D# X2 ]0 X
34-项目工程与行业- 35.经验夜谈,温老师分享6年来的项目开发* L) L" p) V5 N. T9 s
35-项目工程与行业- 36.经验夜谈,温老师帮你解决常见的问题" v5 z) f1 b. gI- p4 y8 n
36-Linux内核驱动- 37.内核模块编程
37-Linux内核驱动- 38.GPIO驱动, h8 b( c9 z; n3 d5 f& @5 [- x0 V
38-Linux内核驱动- 39.Linux系统中断响应
39-Linux内核驱动- 40.中断还是中断,应用程序和驱动的交互1 V; H( Y- l9 f8 _5 n# n
40-Linux内核驱动- 41.设备驱动模型
41-Linux内核驱动- 42.Linux设备模型浅析