俗话说:单片机不是万能的,但没有单片机那是万万不能的。
单片机是相当“底层”和“硬件”的东西,没有太多高深的数据结构,也没有太多需要技巧的编程算法。而单片机可以做电子系统,也可以做一个小小的智能节点。
单片机开发工程师的薪资也是比较可观的,那么单片机开发工程师可以做的有哪些?设计单片机电路;负责单片机工作所需的外围电路设备的驱动;编写单片机软件,并对软件进行仿真调试。
事实上,单片机开发在1-2年左右就能特别熟练的处理自己开发产品的软硬件布局,后续工作就是改改配置和添加小功能,拜托枯燥乏味的工作内容只有提升自己。
单片机向上可以学习Linux,单片机和Linux系统是层层递进的关系,现如今嵌入式linux比单片机更有开展前途。
从嵌入式小白到大神的阶段:
阶段一:从数电、模电、C语言入坑嵌入式阶段二 : 51单片机实战阶段三:STM32单片机进阶阶段四:SOC+linux
有人说:如果你不去接触Linux,你永远不知道嵌入式的魅力。Linux的学习内容有哪些?
1、Linux基础:Linux常用命令、VIM学习、Linux的Shell编程、Gcc编译、Makefile等。
2、驱动:内核模块编译原理、字符设备驱动框架、平台设备驱动、设备树、Princtrl子系统、I2C子系统、中断子系统、块设备驱动框架、Bootloader等。
3、内核:系统调用、存储管理、进程管理、内存管理、文件管理等。
4、应用:QT编程、TCP/IP协议、HTTP协议等。
嵌入式软件工程师的职业发展通常比其他IT职位更好。可以通过不断学习和实践,提高自己的技能水平,进而晋升到更高的职位或成为团队负责人。此外,还可以选择自己感兴趣的领域,如物联网、自动驾驶等,为自己的职业发展创造更多的机会。