概述
在Linux上快速搭建8051开发环境(2018-7-2)
0. 写在开始之前
实验操作系统环境: Ubuntu 16.04
编译器: sdcc
SDCC - Small Device C Compiler是一个开源的编译器,可以去官网查看它的详细信息。sdcc提供包括linux, Windows, Mac OS X的版本。
stcflash是一个开源python烧录脚本,可以非常好的支持STC系列的单片机,由于没有其他品牌的单片机所以无法保证所有51内核的单片机都可以使用。
因为这个脚本是python编写的所以windows需要安装python环境,而linux系统一般都自带python。Python版本必须高于2.6。
由于Python没有自带pySerial模块,但是烧录工具需要使用这个模块所以需要手动安装,在Ubuntu可以使用apt安装:
$ sudo apt-get install python-serial
1. 编译器安装
源码编译(可选)
若有兴趣,精力,时间可以选择源码编译安装,本咸鱼在此不多阐述。
下载二进制包
根据具体情况下载,64位linux系统可以下载Linux on AMD64 Sempron(amd64-unknown-linux2.5)
解压到合适的目录(/opt/)
解压到自己满意地方,我比较中意/opt目录:
$ sudo tar -xjvf sdcc-snapshot-amd64-unknown-linux2.5-20180701-10463.tar.bz2 -C /opt/
添加环境变量
如果不添加环境变量,每次编译器的时候都需要输入绝对路径比较麻烦。
修
最后
以上就是娇气鲜花为你收集整理的linux开发 stc_在Linux上快速搭建8051开发环境的全部内容,希望文章能够帮你解决linux开发 stc_在Linux上快速搭建8051开发环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复