linux环境下学习51单片机
-
- 帖子: 4
- 注册时间: 2007-08-26 16:59
Re: linux环境下学习51单片机
請問我這樣哪邊有問題~gStc-isp 出現
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
0000: 7F
-
- 帖子: 67
- 注册时间: 2012-02-27 13:51
- 系统: Fedora 17
- 来自: 湖南长沙
- 联系:
- lvsiyuan
- 帖子: 31
- 注册时间: 2013-07-11 21:28
- 系统: ubuntu14.04
Re: linux环境下学习51单片机
walnut 写了:GNU/Linux环境下可以利用SDCC来编译C51程序,可以用USBASP来烧写AT89S52单片机,但需要另行购买下载线。
STC89C52RC用来学习单片机技术相对比较方便,可以直接使用串口烧写,对于没有串口的笔记本只要配置一条
USB转RS232的转接线就可以了,但STC只提供了Windows下的下载程序,这里给出一个能在Linux下使用的
STC89C52RC的串口ISP下载工具(非wine),是自由软件,开放源码,方便大家在Linux下学习单片机技术。
淘宝上所有的51开发板、试验板都只提供Windows的学习环境,而且大都集成盗版软件,
这里提供一个专门为Linux环境设计的51实验板套件(散件),欢迎大家选购
http://item.taobao.com/auction/item_det ... 5453587374
make时出现:
lvsiyuan@lvsiyuan-KY753AA-AB2-CQ3011CX:~/下载/gSTC-ISP$ make
make all-recursive
make[1]: 正在进入目录 `/home/lvsiyuan/下载/gSTC-ISP'
Making all in src
make[2]: 正在进入目录 `/home/lvsiyuan/下载/gSTC-ISP/src'
gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local//locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -MT gSTCISP-main.o -MD -MP -MF .deps/gSTCISP-main.Tpo -c -o gSTCISP-main.o `test -f 'main.c' || echo './'`main.c
main.c:25:21: 致命错误: vte/vte.h:没有那个文件或目录
编译中断。
make[2]: *** [gSTCISP-main.o] 错误 1
make[2]:正在离开目录 `/home/lvsiyuan/下载/gSTC-ISP/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/lvsiyuan/下载/gSTC-ISP'
make: *** [all] 错误 2
这是为什么,应该怎么解决。
小hi
-
- 帖子: 55
- 注册时间: 2012-11-14 20:31
- 系统: Debian7.1
Re: linux环境下学习51单片机
pisburg, sudo apt-get install libgtk2.0-dev
-
- 帖子: 55
- 注册时间: 2012-11-14 20:31
- 系统: Debian7.1
-
- 帖子: 55
- 注册时间: 2012-11-14 20:31
- 系统: Debian7.1
Re: linux环境下学习51单片机
我在上面的某一个回答了cain.lee 写了:怎么编译不了呢?提示出错``最先是./configure
然后是make `提示出错gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local//locale"\" -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT gSTCISP-main.o -MD -MP -MF .deps/gSTCISP-main.Tpo -c -o gSTCISP-main.o `test -f 'main.c' || echo './'`main.c
main.c:25:21: error: vte/vte.h: 没有那个文件或目录
main.c: In function ‘create_MainWindow’:
main.c:365: warning: assignment makes pointer from integer without a cast
main.c:367: error: ‘VTE_ERASE_ASCII_BACKSPACE’ undeclared (first use in this function)
main.c:367: error: (Each undeclared identifier is reported only once
main.c:367: error: for each function it appears in.)
main.c: In function ‘on_button_program_clicked’:
main.c:671: warning: assignment discards qualifiers from pointer target type
main.c: In function ‘create_file_choose’:
main.c:817: warning: not enough variable arguments to fit a sentinel
make[2]: *** [gSTCISP-main.o] 错误 1
make[2]:正在离开目录 `/home/cainlee/下载/gSTC-ISP/src'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/cainlee/下载/gSTC-ISP'
make: *** [all] 错误 2
这事什么原因呢