編譯器
安裝
sudo apt-get install sdcc
編譯
# 編譯
sdcc <main.c>
# 生成hex文件
packihx <main.ihx> > <main.hex>
# 生成bin文件
objcopy -I ihex -O binary <main.hex> <main.bin>
集成開發(fā)工具
MCU 8051 IDE <br />
下載地址: mcu-8051-ide
燒寫器
安裝
# 依賴
sudo apt-get install python-serial
# 下載
git clone https://github.com/RainMark/stcflash.git
燒寫
sudo python ./stcflash.py <main.bin>
輸出
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