|
|
|
| 嵌入式操作系统 -> 分类清单 -> 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实验。 秀两张图玩玩 :)
|
||
|
|
|
|
【1楼】 pengkewei 积分:279 派别: 等级:------ 来自: |
可惜没有装那个企鹅系统. | ||
|
|
|
|
【2楼】 Cocal 积分:652 派别: 等级:------ 来自:虎门 |
把照片也放上来,做个纪念吧,如果armok觉得不合适,移到休闲板算了。:)
USB口的供电能力足够应付小试验了,它提供5v 500ma的驱动能力,并且有短路保护。这个试验的电源就是直接从USB插座上去的。AVRISP是通过试验板供电的。 焊的比较臭,不过这是俺的第三块版而已,以后会好起来的 :) |
||
|
|
|
|
【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编辑过 |
||
|
|
|
|
【4楼】 xiaoku 小苦 积分:806 派别: 等级:------ 来自: |
不知楼主提到的工具,在哪里可以下载呢?特别是Geda
|
||
|
|
|
|
【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。 他们的论坛比较活跃。 |
||
|
|
|
|
【6楼】 Asnake 积分:174 派别: 等级:------ 来自: |
不错,PONYPROG2000也有LINUX下的软件,不知道楼主试过没有 | ||
|
|
|
|
【7楼】 lionmilk 积分:359 派别: 等级:------ 来自: |
呵呵,想起来了,我以前的一台机器上redhat7用的就是Windows下中文ttf,比现在的fedora下的中文字体好看多了,看样子还是偷不得懒,所谓“自己动手,丰衣足食”!
楼主推荐的两个网站确实是好网站,也是我常去的地方,这里也强烈推荐对linux感兴趣的去看看! www.linuxsir.com www.linuxfans.com |
||
|
|
|
|
【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编辑过 |
||
|
|
|
|
【9楼】 testcode 积分:1354 派别: 等级:------ 来自: |
好,顶一下。下次也弄个玩玩,请多多指教。
另请问Cocal, 用什么程序画的PCB? |
||
|
|
|
|
【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工具为目标,它明确定位在爱好者和小规模的公司或快速原型搭建,所以功能上不比大型商业软件也不用奇怪。这个定位在比较重视知识产权的国家还是很有市场的。 :)
|
||
|
|
|
|
↑↑↑↑↑↑↑↑↑↑↑↑ 抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各10个回复。本贴的正文内容中间隐藏了55个回复。你需要 点击此处 才能查看全部内容。 对为你带来的访问不便表示歉意。不过我们仍会坚持即使没有登录,仍能共享我们网站的所有资料。你没有 登录后就能消除这个访问上的不便(可增加到显示60个回复)。 如果你是新用户请先 注册。注册是免费的,并且手续简单只需要填写用户名与口令。 ↓↓↓↓↓↓↓↓↓↓↓↓ |
|
【66楼】 rubinrubin 积分:44 派别: 等级:------ 来自:zjfc |
回复【54楼】GoingDown
----------------------------------------------------------------------- linux界面漂亮的 可以比那个win7漂亮 |
||
|
|
|
|
【67楼】 dowelldram 积分:40 派别: 等级:------ 来自: |
不错 留个记号 | ||
|
|
|
|
【68楼】 zhourunfa 积分:61 派别: 等级:------ 来自: |
强人啊!哈哈!要向你学习咯! | ||
|
|
|
|
【69楼】 guhenggao 积分:239 派别: 等级:------ 来自: |
mark | ||
|
|
|
|
【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 |
|||
|
|
|
|
【71楼】 zhutoufly 积分:7 派别: 等级:------ 来自: |
我也准备试试 | ||
|
|
|
|
【72楼】 junjianjunjian 走走 积分:24 派别: 等级:------ 来自:长春 |
mark先
|
||
|
|
|
|
【73楼】 jomin 积分:56 派别: 等级:------ 来自: |
mark
|
||
|
|
|
|
【74楼】 yusufu 积分:287 派别: 等级:------ 来自: |
mark~~~ | ||
|
|
|
|
【75楼】 angguohui 恬淡山林 积分:354 派别: 等级:------ 来自: |
MARK | ||
|
|
|
|
↑↑↑↑↑↑↑↑↑↑↑↑ 抱歉本贴的回复数太多,为了减轻网络流量,只显示帖子正文的前后各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)常年法律顾问。 | |||