日历
网志分类
· 所有网志 (10)
站内搜索
友情链接
· 我的歪酷 非非共享界
· arm开发板系列
· arm开发板
· 北京龙人嵌入式开发事业部
· arm开发板之家
· arm解决方案
· arm9和arm9开发板
· 嵌入式入门技巧
· 嵌入式开发
· arm7arm9开发板
· 嵌入式系统arm开发板
· arm仿真器和arm开发板
· 学习arm嵌入式开发的方法和途径
· ARM开发板 ARM9
· 嵌入式 嵌入式系统开发
· Arm解决方案arm9
· S3C2440 2440开发板
· ARM9开发板 嵌入式系统

订阅 RSS

0001380

歪酷博客

arm开发板“龙人嵌入式开发实验室”

龙人嵌入式产品事业部专业提供ARM开发板(ARM9和ARM7),ARM教学系统,ARM工控模块,DSP开发工具,仿真器等产品,另外龙人还提供ODM研发和嵌入式开发。想做嵌入式,找龙人!


« 上一篇: 计算机专业毕业生如何进行嵌入式系统的学习? 下一篇: 嵌入式系统及技术的应用与发展 »
arm9arm9lyn @ 2008-06-28 15:30

经过几个月的开发龙人嵌入式工程师把在做嵌入式系统开发过程中总结出的有关arm7与arm9操作系统的选型经验分享给大家! 一 首先说说ARM的发展 广义的嵌入式无非几种:传统的什么51、AVR、PIC称做嵌入式微控制器;ARM是嵌入式微处理器;DSP;FPGA。 客观的讲,工作需求量上DSP的需求比ARM要多,而ARM和FPGA差不多。 DSP因为数字处理与通信领域的空前发展而火暴,小到MP3 射象头,大到我们军品里的控制器,应用面很广。 FPGA的兄弟一般做ANSIC(特殊芯片设计,好象是这么翻译的)。 而ARM单纯说来并不比一个单片机强多少,但是它的独特就在于不断下降的价格和提升的性能。这完全依靠于ARM公司的战略。 值得注意的是:在找工作中,企业(著名的,小的不算)对单纯的ARM硬件开发工程师并不比单片机重视,很少有大企业的职位里写“从事过ARM嵌入式开发的优先”。 写的多的是什么?“嵌入式LINUX” 到这相信大家看出来了吧,需要的是硬件中的软件。 二 ARM是硬件还是软件 很难说,ARM是硬件,LINUX是软件。 ARM的硬件多半已经模块化了,实际中的LINUX的开发工作更多,更耗时。从这方面说ARM应该算是软件了。 在找工作中更是这样,举个例子,联想里和ARM最接近的是“BIOS工程师”是软件,MOTO里接近的是嵌入式LINUX工程师是软件。而其他很多公司把嵌入式产品开发归为硬件。 三 选择arm开发板 1)首先是LJD的,资料非常的全,感觉他是真正想教你怎么开发ARM,而不是像有的公司自己技术都没做好就做个板子出来卖钱。主要是PHILIP的,货源比较麻烦~~可能有人说LJD系列的不贵啊,那是总线不外扩的,只能跑UCOS,不能跑UCLINUX。但是说是话,21XX系列才是ARM7的价格性能结合点。ARM7最适合做工业控制,ARM普及,销量都是怎么来的?都是ARM7来的,而44B0是典型的商业片子。 2)感觉蓝海微芯的44B0不错 硬件没别的,就是资料比较全的说,不像有些家,原理图直接拿人家的,还错的~~ 3)找个最便宜的 好象最便宜的有卖350的吧?也是没别的,就是即省了钱 还省时间搜集资料 四 学习arm开发都需要学习哪些软件 总结起来最主要的有以下几点: 1 ADS调试用 确切的说是ADS+AXD。ADS里包含AXD。原来都用SDT后来ARM公司停止对SDT支持了,改支持ADS了,还是用ADS吧。 2 PLASHPGM FLASH烧写的软件。AXD在RAM里调试,掉电就没有了,方便程序修改。调试好的程序再下到FLASH里,上电直接运行。 3 BANYANT调试(不知道名对不,起这么个难记的,我一般都叫它“半羊”因为知道它那几天刚吃了烤羊) 需要注意的是,没种调试安装方*虽然都简单 但都不一样,需要看说明。而且AXD调试之前都要运行。省钱了,就别怕麻烦了。 4 ARM-ELF-TOOLS工具链 里面是UCLINUX开发用的工具比如ARM-ELF-GCC只类的。工具链就是把很多工具打包在一起发布的方便你开发的东西。具体安装方*看我另一篇笔记。 5 U-BOOT 大名鼎鼎的BOOTLOADER生成工具,同类的好象还有VIVI(名字很暧昧~~) 生成的BOOTLOADER烧到FLASH里,然后就可以用BOOTLOADER下载 烧写其他了 有了BOOTLOADER才能下UCLINUX。BOOTLOADER就像电脑上的BIOS。当然UCOS的不用这个,用什么我不知道:) 6 UCLINUX包 UCLINUX的源码包,不用多说了吧?建议大家用现成的先体会一下,然后再自己编译,裁剪。因为单独UCLINUX的编辑技术上比较简单,但涉及的方面还是比较广的。 7 VMWARE 老牌的虚拟机软件,在一个机器上虚拟出一个机器装LINUX(PC上用的),省得你来回开关机了。记得装VMWARE-TOOLS,安装方*在我另一篇笔记里。 六 有哪些书推荐 主要推荐ZLG的三本书,有这3本再加网络就不用别的书了,其中主要推荐前2本,3是介绍体系结构的,也不错 1 ARM嵌入式LINUX系统构建与驱动开发,北航版 驱动写的很详细,前期开发介绍也很好 2 ARM 嵌入式系统实验教程(二),北航版 有ZLG2200的原理图,实验程序和注释,了解人家是怎么开发的。 3 ARM嵌入式系统基础教程 最重要的是体系结构,汇编部分介绍,看看吧,增加理论素质。 4 44B0数据手册 我从菜鸟到现在两个多月,中间被打扰数次。仍然搞定了PCB设计与制版,RAM调试,FLASH下载,UBOOT移植和下载UCLINUX(没剪裁,用现成的),LCD驱动。 再次坦诚的说:我确实比较菜,说这些不是让大家羡慕,只是告诉你们“你们应该比这个更好” 我相信良好的态度+合适的方*+及时的总结 以上是龙人为你介绍一点关于arm7和arm9操作系统的一些选型经验,才外龙人还向广大嵌入式应用商提供嵌入式系统 嵌入式开发 arm开发案 arm9开发板 S3C2440 2440开发板 Xscale开发板 PXA270 270开发板 EP9315 IXP425开发平台如果你有什么你问可以联系我们电话:13148818895余焕丽网址:http://www.szarm.com



评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定