在树莓派上搭建51
单片机开发环境,使用的是树莓派1代B+,操作系统为DietPi,单片机为国产STC89系列及12系列,均测试成功。安装python环境,下载工具为python脚本 sudo apt-get install python
安装SDCC编译环境sudo apt-get install sdcc
编译安装Hex2bin用来将hex文件转换成bin文件
使用STCflash下载工具
下载命令 python stcflash.py test.bin
可以使用 --protocol 指定使用哪个下载协议,89或12
python stcflash.py --protocol 89(12) test.bin
默认端口是 ttyUSB0,可以查看设备后自行指定
python stcflash.py --protocol 89(12) /dev/ttyUSBx test.bin
使用 -d 可以查看更多信息
python stcflash.py -d --protocol 89(12) test.bin
最后成功实现了51单片机在树莓派上的编译环境
附工具: