神刀安全网

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

编译器

安装

sudo apt-get install sdcc

编译

# 编译 sdcc <main.c> # 生成hex文件 packihx <main.ihx> > <main.hex> # 生成bin文件 objcopy -I ihex -O binary <main.hex> <main.bin>

集成开发工具

MCU 8051 IDE

下载地址: 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

参考


转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Linux 51系列单片机开发环境搭建

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址