Linux系统下51单片机开发环境配置
因为现在使用linux的桌面系统进行办公,用虚拟机或者装双系统切换着实不方便。
需要的工具
sdcc
#51mcu等各种较老式的mcu的c语言编译器
#我使用的是deepin linux
sudo apt install sdcc #可能版本不是最新的但是对市面上的51系列单片机够用
#还可以自己下载编译,但是不推荐,总会有点解决不了的小问题
http://sdcc.sourceforge.net/snap.php#Linux
stcgal
#一个python编写的程序烧写器
#最好在root中安装这个包
sudo pip3 install stcgal
#这个工具有点小问题,待会再说
头文件位置
#如果用apt 下载的sdcc
#头文件在
/usr/share/sdcc/mcs51
使用的时候调自己手里51单片机的型号就行,不知道就用<mcs51/8052.h>这个通用兼容的头文件就行
c文件编写
#include<mcs51/8052.h>
void main(){

本文详细介绍了如何在Linux系统下配置51单片机的开发环境,包括安装SDCC编译器、解决ch340驱动问题以及烧录工具stcgal的安装与使用。遇到的挫折如驱动不识别和烧录错误等问题,也给出了相应的解决方案。通过这篇教程,读者可以在Linux下顺利进行51单片机的编程与烧录工作。

2237

被折叠的 条评论
为什么被折叠?



