Linux操作系统下的avr开发环境(用了Atmel的AVRISP),俺的avr处女作(高手进来不要骂哦 :P) (www.ourdev.cn)
你尚未登录 |登录 |快速注册 |退出 首页 酷贴 搜索 在线 本网站由阿莫电子邮购独家赞助
嵌入式操作系统 -> 分类清单 -> Linux操作系统下的avr开发环境(用了Atmel的AVRISP),俺的avr处女作(高手进来不要骂哦 :P) 跳转至: 未登录
↓↓ Linux操作系统下的avr开发环境(用了Atmel的AVRISP),俺的avr处女作(高手进来不要骂哦 :P) 回复数:75,点击数:17090
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了55个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↓↓↓↓↓↓↓↓↓↓↓↓
【楼主位】 Cocal
积分:652
派别:
等级:------
来自:虎门
其只用了昨天一个上午就下载成功了,下午发现emacs中文支持有点小问题搞了半天。

操作系统:Debian Sarge
桌面:gnome 2.10.2

gcc环境:binutils-avr_2.15-3
        gcc-avr_3.4.3-2
        avr-libc_1.2.3-3
        直接用apt-get安装就可以使用了。

下载软件: avrdude-5.0.tar.gz,编译产生。

IDE环境: emacs 21.4a,只要用熟了,这个环境也是很好的,基本上不用鼠标不用小键盘就可以执行开发全过程。

EDA环境: geda_20050313-2版,目前只是用gschem画草图就在实验版上开工了,图库还挺全,PCB Layout估计短时间用不到,但看他们网站上的案例,应该也是足够用的。

编程器:网站邮购的Atmel AVRISP线,用起来的确爽,快、下载完成之后自动跟一个reset程序就跑起来了,以前玩2051,做了个插座,每次撬芯片下载编程,大概100次之后,终于不堪重负放弃了,呵呵。
*但有一个问题,这个ISP虽然armok说是旧版本的,BOM上也说是V1.1版的,但我的avrdude必须设置为"avrispv2"才能正常工作,用avrdude -p m16 -p avrisp总说编程器没有响应,哪位知道有什么区别?只是刷新了firmware吧?但也没有说明,郁闷了10分钟,还以为坏了 :)

上照片吧,做的第一个实验,但只跑了两个led :) 用的是内部rc振荡器,下一步打算把熔丝位和缩定位搞清楚,然后用外部7.3.728M晶震(是不是很容易锁掉芯片啊?怕怕),开始RS232实验。

秀两张图玩玩 :)



 
2005-09-25,17:13:55
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【1楼】 pengkewei
积分:279
派别:
等级:------
来自:
可惜没有装那个企鹅系统.
 
2005-09-25,17:20:03
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【2楼】 Cocal
积分:652
派别:
等级:------
来自:虎门
把照片也放上来,做个纪念吧,如果armok觉得不合适,移到休闲板算了。:)

USB口的供电能力足够应付小试验了,它提供5v 500ma的驱动能力,并且有短路保护。这个试验的电源就是直接从USB插座上去的。AVRISP是通过试验板供电的。

焊的比较臭,不过这是俺的第三块版而已,以后会好起来的 :)



 
2005-09-25,17:35:01
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【3楼】 lionmilk
积分:359
派别:
等级:------
来自:
不错不错,正在研究,前几天刚装了gcc-avr和avr-libc,正在找下载软件呢,不知道avrdude-5.0.tar.gz支不支持ouravr自制的ISP线,谢谢!
啊,好像Debian Sarge 的中文字体比Redhat的好看,还是你自己作了调整?好像怎么感觉专业人员用Debian的比Redhat的多?
-----此内容被lionmilk于2005-09-25,17:51:08编辑过
 
2005-09-25,17:48:17
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【4楼】 xiaoku 小苦
积分:806
派别:
等级:------
来自:
不知楼主提到的工具,在哪里可以下载呢?特别是Geda
 
2005-09-25,18:10:49
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【5楼】 Cocal
积分:652
派别:
等级:------
来自:虎门
avrdude支持从直连线到据有244/245缓冲的下载器、到STK500直到JTAGICE mkII的各种型号下载硬件,好几种国外的品牌我们都没有听过。avrdude对并口的驱动是可配置的,文档中说如果是新的不同定义的并口硬件,只要通过配置就可以支持了。

下面是man中关于缺省并口编程器的接法,应该是最暴力的不加任何元件的直联电缆接发:
   Default Parallel port pin connections
     (these can be changed, see the -c option)
     Pin number   Function
     2-5          Vcc (optional power supply to MCU)
     7            /RESET (to MCU)
     8            SCK (to MCU)
     9            MOSI (to MCU)
     10           MISO (from MCU)
     18-25        GND

下面是avrdude 5.0支持的编程器型号清单,看看有没有漏的 :)

Valid programmers are:
  dasa3    = serial port banging, reset=!dtr sck=rts mosi=txd miso=cts
  dasa     = serial port banging, reset=rts sck=dtr mosi=txd miso=cts 
  ponyser  = serial port banging, design ponyprog serial 
  dapa     = Direct AVR Parallel Access cable 
  xil      = Xilinx JTAG cable              
  futurlec = Futurlec.com programming cable. 
  abcmini  = ABCmini Board, aka Dick Smith HOTCHIP 
  picoweb  = Picoweb Programming Cable, http://www.picoweb.net/ 
  sp12     = Steve Bolt's Programmer       
  alf      = Nightshade ALF-PgmAVR, http://nightshade.homeip.net/ 
  bascom   = Bascom SAMPLE programming cable 
  dt006    = Dontronics DT006               
  pony-stk200 = Pony Prog STK200            
  stk200   = STK200                         
  pavr     = Jason Kyle's pAVR Serial Programmer 
  jtag2    = Atmel JTAG ICE mkII            
  jtag2fast = Atmel JTAG ICE mkII            
  jtag2slow = Atmel JTAG ICE mkII            
  jtagmkII = Atmel JTAG ICE mkII            
  avr911   = Atmel AppNote AVR911 AVROSP    
  avr109   = Atmel AppNote AVR109 Boot Loader 
  butterfly = Atmel Butterfly Development Board 
  avr910   = Atmel Low Cost Serial Programmer 
  stk500v2 = Atmel STK500 V2                
  stk500   = Atmel STK500                   
  avrispv2 = Atmel AVR ISP V2               
  avrisp   = Atmel AVR ISP                  
  bsd      = Brian Dean's Programmer, http://www.bsdhome.com/avrdude/ 

linxu下的下载软件还有两个: uisp和avrp,但很显然avrdude目前是主流,它的名字原来叫avrprog,但后来Atmel发行发的开发工具中有一个同名的工具,为了避免冲突,这个GPL的软件改名叫avrdude :)

关于字体其实Debian和Redhat是一样的,缺省中文都很难看。原因是这个世界上还没有漂亮、开放的中文TrueType字库,有专利保护的资源Linux的正式发行版都不会打包进去。所有看到很漂亮的中文Linux都是后期处理的,一般是把Windows下的几个中文ttf转换进来用(这也是我的机器上几乎唯一的有版权风险的东西了,虽然已经有人提出要做一套开源的中文字库,但至少目前离目标还很远),到google上搜“Linux 中文 美化”会有很多收获。至于越来越多的人用Debian,大概是因为Redhat商业划的气氛太浓厚了吧?技术上最根本的原因是dpkg比rpm好的多,依赖关系处理算法更精确高效。如果用RedHat的话,很容易出现装软件的时候,rpm丢出一个依赖异常就停止了,然后你得到处找依赖的包,而依赖往往还有依赖,会累晕掉。Debian在这里处理的就很好,一次把依赖全部找完,并且一次下载来安装 :)

To 4楼:
geda的项目网站在:http://www.geda.seul.org/
但遗憾的是它的目标是UNIX/Linux下的EDA软件,虽然有一个非官方网站(http://www.radioam.net/~sp9rve/geda/)提到Windows版本问题,并且在一些论坛上有人讨论在windows下编译geda,但目前为止我还没看到可用的发行版。

其他的东西直接到google去搜他们的名字就会有很多跑出来了 :) 
如果想玩一下Linux,随便推荐两个比较新手友好的站吧:www.linuxsir.com www.linuxfans.com。 他们的论坛比较活跃。
 
2005-09-25,21:49:20
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【6楼】 Asnake
积分:174
派别:
等级:------
来自:
不错,PONYPROG2000也有LINUX下的软件,不知道楼主试过没有
 
2005-09-25,22:19:39
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【7楼】 lionmilk
积分:359
派别:
等级:------
来自:
呵呵,想起来了,我以前的一台机器上redhat7用的就是Windows下中文ttf,比现在的fedora下的中文字体好看多了,看样子还是偷不得懒,所谓“自己动手,丰衣足食”!
楼主推荐的两个网站确实是好网站,也是我常去的地方,这里也强烈推荐对linux感兴趣的去看看!
www.linuxsir.com 
www.linuxfans.com
 
2005-09-25,22:40:19
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【8楼】 Cocal
积分:652
派别:
等级:------
来自:虎门
没有试过PonyPorg 2000 for linux。

但看起来项目不太活跃,首先今年已经2005年了,它的2000版还在Beta状态,其次网站上写的操作系统环境是RedHat 7.0,这个倒和2000年符合,但要知道RedHat 9.0已经是这种命名方式的最后一个版本,也于两年前推出,现在RedHat的产品线已经不这么命名了,分成了面向服务器的Enterprise(两个子产品,费用都挺高)和面向桌面的Fedora Core(还是free的,最新的是FC4)。

大概一段时间之内不会试这个软件,虽然它支持的设备非常多。但也不用担心,GPL的世界不用担心软件会死掉,因为开放源代码,ponyprog已经是做为知识发布的,即便是这个名字不再延续,它的成就依然为其他人服务,只要有需求,这些功能随时会在其他软件里重生,而在一个足够宽泛的世界里,需求就象空气,无所不在。 :) 
-----此内容被Cocal于2005-09-26,07:53:48编辑过
 
2005-09-25,22:49:19
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【9楼】 testcode

积分:1354
派别:
等级:------
来自:
好,顶一下。下次也弄个玩玩,请多多指教。
另请问Cocal, 用什么程序画的PCB?
 
2005-09-26,04:51:49
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【10楼】 Cocal
积分:652
派别:
等级:------
来自:虎门
geda其实原先只是一个原理图工具,后来不断有人捐献各种功能而成为一个软件包,计划中的PCB工具名叫gpcb,但它的FAQ(http://www.geda.seul.org/docs/FAQ.html#B1)中说短时间内还出不来。但geda的好处是开放,以文本形式表示各种数据,可以输出成多种格式,即便是用Portel来画PCB大概都没问题吧?

目前geda官方推荐的替代工具是PCB,另一个开源的Layout工具,装好试了一下,还算比较专业,可以布8层板,有auto route功能,主页在:
http://pcb.sourceforge.net/
geda网站对这个工具的描述在:
http://www.geda.seul.org/tools/pcb/index.html
这里有份从gschem到PCB的指南文档:
http://www.geda.seul.org/docs/current/tutorials/gsch2pcb/tutorial.html

附件上两个PCB的界面,下面两个项目使用geda和PCB布局的,我看短时间之内我是不需要做这么复杂的板子 :)
http://dlharmon.com/dspcard/index.html 一个高速DSP 板
http://www.dlharmon.com/sbc.html  一个arm+fpga做的单板机(SBC)

需要指出的是geda并不以挑战商业版EDA工具为目标,它明确定位在爱好者和小规模的公司或快速原型搭建,所以功能上不比大型商业软件也不用奇怪。这个定位在比较重视知识产权的国家还是很有市场的。 :)



 
2005-09-26,09:40:34
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
↑↑↑↑↑↑↑↑↑↑↑↑
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了55个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↓↓↓↓↓↓↓↓↓↓↓↓
【66楼】 rubinrubin
积分:44
派别:
等级:------
来自:zjfc
回复【54楼】GoingDown 
-----------------------------------------------------------------------

linux界面漂亮的 可以比那个win7漂亮 
 
2010-03-14,21:44:36
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【67楼】 dowelldram
积分:40
派别:
等级:------
来自:
不错 留个记号
 
2010-04-26,19:39:24
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【68楼】 zhourunfa
积分:61
派别:
等级:------
来自:
强人啊!哈哈!要向你学习咯!
 
2010-04-30,12:29:25
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【69楼】 guhenggao
积分:239
派别:
等级:------
来自:
mark
 
2010-04-30,13:48:33
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【70楼】 huayuliang 花生

积分:3290
派别:
等级:------
来自:签名档中的 qm 文件链接已作废。
俺也开始用linux开发了。。一晃好几年没咋碰linux了,不过现在用 coLinux + debian,非常好,先把 avr-gcc 弄上。


 (原文件名:2010-05-03_1332.png) 
__________________________
eagle_zh.qm 文件链接:http://dreamcat.zapr.com/d4d5eb074b59c0e6F
(这个链接始终是最新的文件。)
EagleCAD资料收集:http://sites.google.com/site/myeaglecad/。穿越吧。
4675636B207468697320676F7665726E6D656E742121
2010-05-03,13:34:47
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【71楼】 zhutoufly
积分:7
派别:
等级:------
来自:
我也准备试试
 
2010-05-10,16:57:27
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【72楼】 junjianjunjian 走走
积分:24
派别:
等级:------
来自:长春
mark先
 
2010-05-28,00:22:33
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【73楼】 jomin
积分:56
派别:
等级:------
来自:
mark
 
2010-07-18,10:04:10
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【74楼】 yusufu

积分:287
派别:
等级:------
来自:
mark~~~
 
2010-07-18,13:27:41
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
【75楼】 angguohui 恬淡山林

积分:354
派别:
等级:------
来自:
MARK 
 
2010-07-28,13:46:15
资料 邮件 回复 引用回复   ↑↑   ↓↓ 编辑 删除
↑↑↑↑↑↑↑↑↑↑↑↑
抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了55个回复。你需要 点击此处 才能查看全部内容。
对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。
如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。
↑↑  快速回复帖子主题:Linux操作系统下的avr开发环境(用了Atmel的AVRISP),俺的avr处女作(高手进来不要骂哦 :P)
你尚未登录,不能回复以上帖子。
嵌入式操作系统 -> 分类清单 -> Linux操作系统下的avr开发环境(用了Atmel的AVRISP),俺的avr处女作(高手进来不要骂哦 :P) 跳转至: 未登录
任何建议或投诉,欢迎随时与我们联系。 ourDEV.cn 我们的电子开发网,友好交流气氛,乐于开源共享,“这里远比混乱的现实世界美好”。
网站负责人:  阿莫(armok),手机:13433056000,电邮:armok ourdev.cn(请将空格改成@)
地址与电话:  东莞市东城八一路同沙工业园内,0769-22298000,传真请按4
 阿莫邮购门市与雕刻机展示厅:东莞市莞城区莞太路和生文具礼品批发市场A2018,A2035 杨小姐 13711915767
 雕刻机的技术咨询、订单查询、生产进度,可查询:13600266008吴先生(雕刻机设计人员kaif_w)
声明:  本网站由东莞科士通(Infostone)科技有限公司属下的阿莫电子邮购部提供独家赞助。
 有正式的工商注册与网站备案。详情可到东莞工商局查询。
 本网站(ourDEV.cn)原名称为ourAVR.com(我们的AVR),自2007-09-01起从专业的AVR网转成综合电子网站。
 本网站系统由armok Using Oracle + Java/JSP + WebLogic + Linux 2001/12/20 -- 2007/09/13
 本BBS所有代码均为原创,版权归 armok 所有。本网站自:2004-10-03,16:31:17 起开始运行。
法律顾问:  本网站尊重知识产权,自2007年08月15日起,魏龙律师担任ourDEV.cn(原ourAVR.com)常年法律顾问。

本网站已经通过了东莞市公安局安全认证许可,请大家遵守国家法律法规。粤ICP备09047143号