搜索
bottom↓
回复: 6

在linux下用avrgcc的进来交流一下

[复制链接]

出0入0汤圆

发表于 2005-8-1 13:46:16 | 显示全部楼层 |阅读模式
在linux下用avrgcc已有一段时间了,请问如何仿真?

我的配置是:

avr-binuntils-2.15

avr-gcc-3.4.3

avr-libc-1.2.3

uisp20050207

出0入0汤圆

发表于 2005-8-1 15:02:33 | 显示全部楼层
如果是要jtag调试的话,需要avarice和gdb(avr-gdb),我也只用过avarice+avr-gdb调试,没用过瘟逗死下的avrstdio之类的,不好对比效果,只能说还能用,后来实在是觉得麻烦,干脆只用串口+printf了,简单又好用。

出0入0汤圆

发表于 2005-8-1 17:21:52 | 显示全部楼层
楼上的请介绍一下如何使用avarice+avr-gdb?

出0入0汤圆

发表于 2005-8-1 18:43:40 | 显示全部楼层
关注该话题!

我很想用Linux,但是有点问题就是程序的编译好象是不是很方便的,我一直在找Linux下面编译单片机汇编程序的软件,但是现在还没有找到,请问各位大虾,能否告知有什么好用的汇编编译程序吗?

谢谢

出0入0汤圆

发表于 2005-8-1 20:21:36 | 显示全部楼层
简单说一下,avarice可以看做是一个avr jtag协议到gnu gdb协议的转换软件,当然单独的avarice也可当作jtag下载器下载程序到avr单片机而且速度很快。同时avarice到gdb间是tcp连接,因此支持远程调试,即运行avarice和avr jtag电缆的机器可以和运行gdb调试器的机器不是一台机器,只要他们之间可以网络连接即可。具体参见http://avarice.sourceforge.net/,至于gdb,6.0以后版本对avr支持的都不错,同时建议下载编译gdb时,选择包含有insight的版本,这样会有图形界面,gdb的非图形界面实在难用。由于俺使用这些工具时只是看了网上的英文资料,无法给大家提供详尽的中文资料,很抱歉。用avr-gdb到google搜索,能搜到很多的英文文档(google利用好了绝对是个好东西)。

至于三楼提到的汇编器的问题,avr汇编完全可以用avr-gcc(实际后台调用avr-as)编译,另外有个sdcc支持51,avr,pic,z80,hc08等单片机的C语言开发,但是没有用过,不好评价。

出0入0汤圆

发表于 2005-8-2 07:03:51 | 显示全部楼层
请问:

在linux下面有没有类似AVR Stude的软件呀?

出0入0汤圆

发表于 2005-8-2 08:05:34 | 显示全部楼层
很遗憾,没有avr studio之类的软件,说实在的,linux进行软件开发和瘟逗死有较大的区别,主要是两个系统设计理念和使用方式的区别,优点是很灵活,你能组合使用很多软件工具,这些工具都有源码,自己修改定制很容易,熟练掌握了十分方便(至少对我来说,我已经不愿用瘟逗死下的那些软件了)。缺点是没有很好的傻瓜话的统一开发环境,初学者往往无所适从,入门难度较大。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-9 20:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表