linux环境下开发单片机

步骤最简单,其实在终端上安装就可以了

第一步、安装SDCC

apt-get install sdcc

第二步、安装python

apt-get install python
apt-get install python-serial  #串口下载程序

第三步、下载stcflash(stc 51单片机才使用)

开发使用

写好代码后使用sdcc命令,对test.c源码文件进行生成。

sdcc test.c

sdcc会生成9个文件,只会用到.ihx后缀的文件。
.ihx文件转换成*.hex文件

packihx test.ihx>test.hex

生成.hex文件后使用stcflash.py来烧写入单片机。

python ./stcflash.py test.hex

指定端口写入

python ./stcflash.py main.hex --port /dev/ttyusb0

没有出现错误,就写入成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容