关于#单片机#的问题:嵌入式工作中都会用到什么软件和硬件呢

#我想问一下,嵌入式工作中都会用到什么软件和硬件呢。现在大三应该学些什么呢

常用软件:
1,程序开发工具:VSCode, Visual Studio, MDK,STM32CubeMX, gcc, Python。。。
2,原理图,PCB:orCad,protel(Altium Designer)。。。
3,电路模拟仿真类:multisim, proteus...
其它的,比如FPGA/CPLD,Matlab等, 很多,学校里把基础学好最重要。

以下内容部分参考ChatGPT模型:


在嵌入式工作中,常用的软件包括编译器、调试器、操作系统、驱动程序等。对于单片机开发,常用的编译器有Keil、IAR、SDCC等;调试器有J-Link、ST-Link等;操作系统有FreeRTOS、uC/OS等;驱动程序可以使用官方提供的库函数或自己编写。

对于硬件方面,常见的单片机有STC、AVR、51系列等;常见的ARM芯片有STM32、LPC系列等。同时,常见的外设有LCD显示模块、蓝牙模块、WiFi模块、传感器等。在实际开发中,需要根据具体的项目需求选择合适的芯片和外设。

作为大三学生,可以从单片机基础开始学习,了解单片机的基本原理和编程方法;学习C语言和汇编语言,掌握常用的编程技巧和调试方法;学习常见的外设及其驱动程序,如LCD显示模块、按键、定时器等;学习使用常见的开发工具和调试工具,如Keil、J-Link等。同时,可以通过参加比赛、参与实际项目等方式积累实战经验,提高自己的开发能力。


如果我的建议对您有帮助、请点击采纳、祝您生活愉快