Linux 51系列单片机开发环境搭建

编译器

安装

sudo apt-get install sdcc

编译

# 编译
sdcc 
# 生成hex文件
packihx  > 
# 生成bin文件
objcopy -I ihex -O binary  

集成开发工具

MCU 8051 IDE

下载地址: mcu-8051-ide

烧写器

安装

# 依赖
sudo apt-get install python-serial
# 下载
git clone https://github.com/RainMark/stcflash.git

烧写

sudo python ./stcflash.py  

输出

Connect to /dev/ttyUSB0 at baudrate 2400
Detecting target... done
 FOSC: 11.021MHz
 Model: STC89C52RC (ver3.2C)
 ROM: 8KB
Baudrate: 115200
Erasing target... done
Size of the binary: 109
Programming: #################### done

参考

  • stcflash github 地址

你可能感兴趣的:(Linux 51系列单片机开发环境搭建)