0_嵌入式开发整体大纲

 ------单片机学习:

  • 基础练习

该部分,主要练习:点亮LED灯、GPIO的输入输出操作、中断操作、UART通信、IIC通信等

  • 进阶练习

该部分,主要练习:DMA通信、SPI通信、CAN通信、LCD显示屏,ADC等

  • 高阶练习

该部分,主要学习:STM32时钟架构、总线架构、电源管理、代码框架、SDIO通信、USB通信等。

--------实时操作系统学习:

  • 实时系统学习

该部分,主要学习:移植Ucos系统、多任务管理、调度算法、消息队列、信号量互斥量、事件、内存管理等。

---------linux系统学习:

  • Linux基础篇

该部分主要学习:Linux常用命令、VIM学习、Linux的Shell编程、Gcc编译、Makefile等。

  • 驱动篇

该部分主要学习:内核模块编译原理、字符设备驱动框架、平台设备驱动、设备树、Pinctrl子系统、I2C子系统、中断子系统、块设备驱动框架、Bootloader等

  • 内核篇

该部分主要学习:系统调用、存储管理、进程管理、内存管理、文件管理等。

  • 应用篇

该部分主要学习:QT编程、TCP/IP协议、HTTP协议等

 

 

posted @ 2024-01-29 09:48  fzy_uni  阅读(36)  评论(0)    收藏  举报