嵌入式学习路线(个人向)

本文概述了一位技术专家的成长路径,从PCB设计的电气特性入门,深入学习C/C++和STM32,掌握操作系统如freertos和Linux,涉及进程通信、AI开发,包括神经网络和深度学习。同时介绍了所需硬件外设如USART、DMA等。
摘要由CSDN通过智能技术生成

硬件方面:不过多深入了解常用的PCB设计的电气特性即可

软件方面:

1.语言基础:C/C++了解面对对象思维,数据结构掌握链表、堆栈、队列即可

2.单片机开发:STM32各个外设原理理解,以及驱动开发(理解即可)。

3.操场系统:将freertos移植到操作系统上,进行一个小项目的开发,如老人机界面的实现。

                       Linux:有了freertos的基础能够很快的理解进程间通信、多并发、消息队列这些概念。通过项目加深交叉编译的理解,开发一个可以用qt图像界面的远程通信的数据存储管理系统(图书管理系统)。(Android应用开发、网络编程、linux并发程序设计、数据库)

                        能够简单理解内核开发、应用开发这些需要什么。具体怎么做。(ARM和x86这些有什么不同)

到达这里的时候大概有了两至三年的开发经验了(2027年)。

4.AI开发:(读研期间进行深入学习)

神经网络、机器学习、深度学习等等,目前还并不了解。具体的项目就向视觉图像识别去了解,做一个智能机器人。最重要的就是一个自主迭代的功能。(大概在2029年)

5.其他技能:视频剪辑学习、个人博客的搭建,沟通能力(人->人和人->物)

以上是对事业发展方向的初步规划。生活和人际发展方向规划暂待。

对目前学习的外设进行一个简单总结:

USART:一个串行
ADC:
TIM:

DMA

中断系统

系统时钟

看门狗

I2C

SPI

单总线:

SD卡

CAN

USB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值