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

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

你可能感兴趣的:(linux环境下开发单片机)