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 <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

参考


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,341评论 25 709
  • 太长了,还是转载吧...今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源...
    庞哈哈哈12138阅读 20,347评论 3 283
  • 配置完PDA 环境后: grunt 不是内部或外部命令:webstorm: npm install -g grun...
    小FFF阅读 1,639评论 0 0
  • 从前,觉得上山采果子有童年的感觉,可是,那是别人的童年,我的童年里没有山,就算见到一次山,山上也没有树,树也不结果...
    yi朵阅读 2,523评论 0 0
  • 周末下午,我们“诗写小组"几个成员作伴,去段村拜访我们群里的一位朋友一一平武。 汽车顺着蜿蜒曲折盘山公路在大山间穿...
    清溪_b07f阅读 3,767评论 3 6

友情链接更多精彩内容