我是靠谱客的博主 娇气鲜花,最近开发中收集的这篇文章主要介绍linux开发 stc_在Linux上快速搭建8051开发环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在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开发环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部