没有合适的资源?快使用搜索试试~ 我知道了~
首页Linux上玩转STC单片机
Linux上玩转STC单片机

Linux 上玩转STC单片机(头文件、编写、编译、hex文件转换bin文件、bin文件烧录齐全的单片机烧录流程,亲测) 操作系统:Ubuntu12.04 单片机:STC89C52RC 所需工具: 1.编辑器 - Vim 2.编译器 - sdcc 3.转换程序 - hex2bin 4.烧录程序 - gSTCISP
资源详情
资源评论
资源推荐

Linux 上玩转 STC 单片机(头文件、编写、编译、hex 文件转换 bin 文件、bin 文件烧
录)
操作系统:Ubuntu12.04
单片机:STC89C52RC
所需工具:
1.编辑器 - Vim
2.编译器 - sdcc(sudo apt-get install sdcc 安装)
3.转换程序 - hex2bin(http://sourceforge.net/projects/hex2bin/files/?source=navbar)源码安装
4.烧录程序 - gSTCISP(http://sourceforge.net/projects/gstcisp/files)源码安装
安装步骤:
1.sdcc---- 命令行下输入 sudo apt-get install sdcc。
2.Hex2bin-----百度或者 Google,在 SourceForge 上,下载 Hex2bin-1.0.10 需从源码安装,
tar jxvf Hex2bin-1.0.10.tar.bz2,然后 sudo make install 即可。
3.gSTCISP-----百度,下载 gSTC-ISP_v1.0.tar.gz 源码安装,
a) $ tar xvf gSTC-ISP_v1.0.tar.gz,解压后进入 gSTC-ISP_v1.0 目录,源码安装一般都
是./configure, make, make install , 不过安装时会提示 vte.h 无法找到等错误,需
b) $ sudo apt-get install libvte-dev,然后复制/usr/include/vte-0.0/vte/中的与 vte 有关的所
有文件到解压后的目录 gSTC-ISP_v1.0/src/中,并将 gSTC-ISP_v1.0/src/main.c 中的
#include <vte/vte.h>改为#include <vte.h>,然后
c) $ ./configure
d) $ make
e) $ make install
编译完成后,
把单片机的
电源关掉,
把串口接上
电脑,然后
以管理员身
份运行
gSTCISP,
即:
$ sudo
gSTCISP 运
行成功!如
图:
步 骤 : 头
文件 > 编
写 > 编 译
> hex 文
件 转 换
bin 文 件
> bin 文


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1