粤嵌Linux ARM嵌入式之智能小车开发课程_操作系统教程

粤嵌Linux ARM嵌入式之智能小车开发课程_操作系统教程

栏目分类: 测试运维
最后更新: 2025-09-28
下载次数: 0

教程名称:粤嵌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 d  l7 s: h2 M5 L

8-Linux基础- 8.C指针总结与链表

9-ARM基础- 9.原理图分析/ v8 m7 |1 ~  ~( s8 p2 y  Y

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: b  T0 ^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. g  I- 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设备模型浅析