欢迎光临散文网 会员登陆 & 注册

嵌入式学习入门和求职经验

2022-05-30 16:45 作者:大方老师单片机课堂  | 我要投稿

嵌入式学习入门和求职经验


\\\插播一条:

自己在今年整理一套单片机单片机相关论800余篇

论文制作思维导图

原理+源代+开题报++外文资料

想要的同学私信找我。

入门阶段:(不要只看书,要多动手,但千万不是直接动手,不去看书)

C语言:嵌入式编程大多C语言、少量汇编,先进C语言,汇编用到的时候再上网查询。教材:随便一C语言大学教材,快捷入门,电脑上照着教材敲代码,掌握根本语法,有问题网上搜索攻克。

51单片机:看书了解单片机是个什么东西,单片机的根本原理,然后买开发板进修,照着视频进修一遍开发板上的根本模块操作。掌IO操作UART通信、模IICSPI通信、中断的原理、定时器计数器。+开发板。

简略模块:数码管、蜂鸣器、电机、按键、流水灯等;【不一定要进修开发板上的所有模块,进修一些常用的,感兴趣的即可,很多模块操作相似,快捷入门】

数电模电:掌握根本的电路知识,能够看懂开发板的电路原理图。能够照着开发板的原理图焊接电路。

工具软件Keil软件altium designer软件

【附加】掌51单片机的内部构造UARTIIC的协议详情,学会看数据手册

【自我测试】假如是大学生,能够积极参加,电子设计竞赛,智能汽车竞赛,等各种电子类较量。实战中提高速度和效果最快。哪怕是刚学,也积极参加,通常参加了会有培训什么的,有很多人一起进修、交流,也是能够的。哪怕最初始拿不了名次,哪怕是校级较量,积极参加。

【自我测试】使altium designer软件设计一个电路,并购置电子器件焊接电路板。编写程序,实现单片机读取温度传感器和湿度触感器的数据,通uart发送到电脑上位机,同时上位机发送命令给单片机,控制蜂鸣器+灯亮。能够自行发挥,电路设计照抄开发板。

进阶阶段:

STM32单片机:掌STM32的库函数编程以及寄存器操作,复杂外设DMAADCDACPWMIIcSPIjtag调试、中断、时钟系


【文章福利】:小编整理了一些个人觉得比较好的学习书籍、视频资料共享在群文件里面,有需要的可以自行添加哦!~点击绿色通讯软件搜wujidanpianji加入(需要自取)

统,高级模块:蓝牙WiFi、摄像头、键盘鼠标USB+开发板(正点原子推荐,资料齐全,视频配套,入门速度快++自己做笔记

cortex M3内部结构:掌STM32的内部结构cortex M3内核结构,书籍:cortex M3/M4权威指南》。

C语言进阶C指针、数据结构。书籍:C和指针》C primer》《数据结构与算法分析》

实时操作系统freertos ucos操作系统。下载源码,学会移植,学习操作系统基本结构,深入掌握操作系统调度和内存管理。源++大佬博客

应用层:学习一C++C#,常识写上位机程序Windows的应用程序。

【自我测试STM32+摄像++上位机STM32读取摄像头的数据,通过蓝牙传输PC电脑上位机,并且上位机显示出来。

【自我测试】如果是大学生,可以积极参加,电子设计竞赛,智能汽车竞赛,等各种电子类比赛。实战中提高速度和效果最快

工具软件keilIARQT编写上位机、其他工具软件

职业阶段:

进一步掌握的话,就看求职方向了,学习的目的一方面是兴趣,另一方面也是赚钱。看市场需求,一般嵌入式的大厂大都要求Linux开发经验,

按照顺序:先学会使Linux,再学Linux内核Linux十分庞大,弄懂一个组件或者一项就能找个不错的工作。

Linux应用层编程Linux系统编程ARM体系结构(嵌入式一般先ARM架构,其他架构工作中再学)

Linux驱动Linux内核基本模块:内存管理,任务调度,文件系统。弄懂一个需要很多时间。

书籍:Unix环境高级编程》Linux内核设计与实现》Linux系统编程》《深入理Linux内核》Linux设备驱动开发详解》Linux设备驱动程序内核机制》Linux内核情景分析》ARM体系结构与编程》ARM嵌入式系统开发:软件设计与优化》

多做学习总结,写博客。【博客,写之前是写给自己的,写完了就是给别人的】

嵌入式的应用十分广泛,实际工作中用到的知识肯定不止这些,也有些完全用不上,但是这些都是基础的,掌握好基础,掌握学习新知识的方法,工作中,找到数据手册就可以开发了。

有做芯片的、手机的、安防、无人机、通信、家电,各行各业都离不开嵌入式。前景还是可以的,但是一定要坚持深入学习,浅层的皮毛都可以做,含金量低。

C语言、实时操作系统或Linux操作系统ARM芯片架构,这三点掌握的比较深入了

嵌入式学习入门和求职经验的评论 (共 条)

分享到微博请遵守国家法律