打印

在赫赫有名的华恒科技网站上看到了一篇**

[复制链接]
19074|152
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sodwell|  楼主 | 2007-8-26 15:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在赫赫有名的华恒科技网站上看到了一篇文章,不知道各位怎么看待,我是觉得有道理,这篇文章的观点和前段时间宇宙飞船大虾的观点很相似啊!我觉得最后几段(从“操作系统:Linux是我国软件的国策。”开始)说得很好!,网址:http://www.hhcn.org/LINUX-Teach.htm。文章如下:
             如何选择嵌入式教学系统 

  嵌入式技术是近年来日渐普及的电子技术。 嵌入式产品以其体积小、 功耗低、处理能力强等诸多优点,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式人才的需求量不断加大。各个高校为适应人才需求,陆续开展了嵌入式技术的教学和实践。很多老师在前期接触嵌入式技术时,对于在嵌入式教学中采用什么样的芯片和嵌入式操作系统还存在很多疑惑。再加上有一些错误的观念误导,很容易就迷失了方向。本文从芯片性能、成本以及操作系统三个方面来探讨什么样的系统能够满足当今嵌入式教学的需求。

芯片选择: ARM7还是ARM9?
  ARM7芯片,比如三星的S3C4510曾在低端的网络产品中大量的使用,但由于其性能限制,正在逐渐被淘汰。国内有些两三百元的低端ADSL路由器便是采用的ARM7的芯片,是台湾、日本倾销到大陆的产物。实际上,现在S3C4510确实已经要停产了。目前ARM9系列的处理器已经取代ARM7成为目前应用领域的主流,ARM9 芯片主频高、性能优越、内部集成的接口丰富、工艺先进,在性价比、功能、功耗方面都远远超过ARM7。
  那么到底什么芯片适合教学?这个问题看起来比较复杂,实际上我们只要弄清楚为什么而教学就会有答案了。学校培养学生的目的,就是为了让学生能适应社会人才需求,让学生具备人才竞争的实力。那么怎样才有竞争力呢?要学习有生命力的经典技术,学习进行电子设计的主流技术。
  不可否认,市面上的产品里面ARM7尚占有一定的市场,但这与它将被淘汰的事实并不矛盾。这一点上ARM7处理器和四位单片机的情形比较类似,目前成熟的家电里有的地方还在采用4位的单片机,但是4位单片机不会成为嵌入式教学的内容。4位单片机的技术已经被挖掘得一干二净,已经停止研发了,明智的公司不会投入任何研发的资金和人力进去,成熟的技术到处都可以信手拈来。实际上,很多家电公司早在一两年前就预见了家电行业的发展趋势,开始了32bit MCU 的开发以求在即将到来的信息家电时代争得一席之地。ARM7的技术也是已经饱和的技术,现在的大型的芯片厂商已经停止了ARM7芯片的研发,这种现状对高校进行嵌入式教学的选型也有一定的参考作用。
  ARM7不具备经典性,不具备有高校用来教学科研的价值。现在的公司做产品多数是首选ARM9的芯片,他们会选择熟悉ARM9的毕业生进行产品研发。如果说8位单片机是单片机系列里面的经典,那么ARM7则离经典二字实在差的太远。ARM7系列中有代表性的处理器,都是针对某方面的应用而设计的,接口较为单一,因此,在高校本科、研究生教学方面,ARM7不可能具有长久的生命力。
  未来是多媒体技术普及的时代,看看国内市场和实际产品开发对工程师的需求:VoIP要用到音频压缩的技术;去年全球消费电子产品排行第一的硬盘MP3播放器要用到MP3编解码技术;视频监控和目前最火的PMP产品技术都要用到MPEG4/H.263/264编解码技术;ARM7的性能满足这些需求吗?现在最通用最基本的外设是USB的天下,而ARM7没有内置这种接口。还有TCP/IP网络技术,ARM7几十兆的运行速度使10/100M以太网口形同虚设,从这个层面上来看,采用ARM9系统是进行ARM高校教学的基本硬件要求。

成本价格:看单个芯片还是整个系统?
  ARM7便宜吗?是的,单从一颗CPU的角度,ARM7要比ARM9便宜40元人民币左右。而实际上ARM9芯片价格也已经非常便宜,可以控制到10个美金以内。目前,半导体厂商都已经将芯片研制、生产的重点转移到ARM9 以上的芯片上来,随着出货量的增大和生产工艺的提高,ARM9芯片价格还有很大的下降空间,而ARM7 的芯片则因为需求的减少,生产工艺的陈旧,在芯片技术飞速发展的今天,必定会逐渐退出历史舞台。况且产品的成本可不是只看一颗CPU的,如果从整板的角度来看,ARM9比ARM7还要便宜。因为集成度高,许多外设ARM9不需要外扩,例如USB HOST/LCD controller等,而这些ARM7都要外扩,最后算下来,成本反而会高过ARM9。当然也可以不外扩,那很多流行的接口技术、应用功能都无法支持,势必会限制产品的应用范围。未来的ARM7芯片,最多只能在某些领域继续得到应用,而不再具有继续深入研究和开发的价值。

操作系统:Linux是我国软件的国策。
  Linux是我国软件的国策,这点关注IT行业的人士都了解,庞大的使用群体、开放的体系和浩瀚无垠的丰富资源使得Linux必然是日后我国普及和推广的重点。Linux的优越性已经深入人心。Linux必然是我辈学习和工作实用的无可争辩的首选。
  除了Linux,不可否认 uCOS 也是进行嵌入式教学的选择之一,但是从嵌入式的三要素:CPU、操作系统、网络技术三个方面来考虑,uCOS显得先天不足。首先,uCOS不是真正意义上的操作系统,它只提供进程管理和调度程序,用uCOS来教学实际上相当于缺少了嵌入式的操作系统这一大要素;其次,uCOS资源太少,连最基本的TCP/IP协议都没有,这样,作为三要素之一的网络功能在uCOS里面都需要另行扩展才能够实现,种种限制使uCOS不可能成为业界主流的操作系统,该操作系统的教学,也不能够为学生提供实用的工程技术。
  Linux是大势所趋,目前已经有很多网络技术、服务器、网络设备都是基于Linux操作系统的。并且在不少时尚的手机、PDA、媒体播放器等消费类电子产品中也已经开始广泛使用Linux作为操作系统。
  在我们的Linux软件国策的指引下,Linux已经得到了大量的普及。很多学生已经自发地通过书籍,通过互联网上的浩瀚资源在学习Linux;如果再有系统的培养和教学,必将如鱼得水、如虎添翼。
  我们看到的例子是,有一定的Linux基础的毕业生,在有经验的工程师的指导下,三个月左右的时间,就可以非常熟练地进行开发了。他们需要的是长时间积累下的经验的指导,这才是一个初学者最可宝贵的财富。
  综上所述,选择好一款教学平台需要全方位考虑,教学不用追求高级,但不紧跟时代就有失偏颇。做技术的就是以市场流行需求为导向进行研发,特别是像嵌入式这种工程类的技术?教授陈旧淘汰的技术,无论是对高校电子人才的培养还是对教师项目科研方面,都是无异于走向一个死胡同。其实,在条件允许的情况下,我们甚至应该在任何时候都能够和国际接轨,掌握当前最领先的技术,而不是甘心于在美国、日本、韩国之后。这样,中华民族才能够真正的富强。  

相关帖子

沙发
sodwell|  楼主 | 2007-8-26 15:40 | 只看该作者

re

在条件允许的情况下,我们甚至应该在任何时候都能够和国际接轨,掌握当前最领先的技术,而不是甘心于在美国、日本、韩国之后。这样,中华民族才能够真正的富强。  
这句说得好!

使用特权

评论回复
板凳
sodwell|  楼主 | 2007-8-26 15:57 | 只看该作者

re

肯定不是所有的应用都和高技术有关联,我觉得作者的意思是鼓励大家学习更好的知识。技术本来就是包括了太多的知识,方方面面太多了,我想这篇**的本意肯定不是来表明他无视其他行业的存在吧!

使用特权

评论回复
地板
pk.kong| | 2007-8-26 17:34 | 只看该作者

有意思。有想法。

使用特权

评论回复
5
reckon| | 2007-8-26 18:06 | 只看该作者

感觉像老师写的,呵呵

使用特权

评论回复
6
九先生| | 2007-8-26 19:37 | 只看该作者

不是什么都是arm9

感觉是大学老师写的**

使用特权

评论回复
7
stycx| | 2007-8-26 19:53 | 只看该作者

菜盆和碗一样可以装饭,价钱也一样,大家会用菜盆乘饭吃吗

使用特权

评论回复
8
pheavecn| | 2007-8-26 21:11 | 只看该作者

这些老师就会吹。

使用特权

评论回复
9
wangkj| | 2007-8-27 08:07 | 只看该作者

其实 , 作arm7比arm9要麻烦

arm7能跑的软件,arm9都没问题。反之,在可能可以,也可能不行。
就像486能跑286的软件,486的软件,很多286都跑不了一样。
arm7比arm9就差20元,外围电路却可以完全一样。
但是,arm9有限制,包含lcd控制器的arm9非bga封装的就没有。
而arm7有。

使用特权

评论回复
10
dld2| | 2007-8-27 09:02 | 只看该作者

学技术,先易后难是王道。

学技术,先易后难是王道。
对RTOS来说,任务调度和任务间通讯是核心。
Linux先天是为桌面平台开发的,实时性始终是个问题。Linux能进入嵌入式,一个是因为开源,一个是wind River之类的市场策略出了问题。
Linux提高了入门门槛。这可能是很多人希望的。
众多厂家使用Linux,付出了降低产品性能的代价,最后发现并不便宜。

使用特权

评论回复
11
古道热肠| | 2007-8-27 10:28 | 只看该作者

学习是个积累过程

   能说学的ARM7的知识在ARM9用不着,看看PC机就知道了,学习8086的汇编语言和PC/AT机的架构在当今的P4上照样能发挥作用的。
   应产品功能需求而选控制的MCU是正道。32位嵌入式系统何来全用ARM9之理。

使用特权

评论回复
12
computer00| | 2007-8-27 10:40 | 只看该作者

关键是开发板贵,一个ARM9开发板,动不动就上千

那些BGA封装的,自己用万用板又没办法搭,51就可以,这样就把很多想学习,但是处于经济原因的学生挡在门外了。

如果ARM9开发板只要几十块钱一个,我看买的人会很多,学的人也会很多的。

使用特权

评论回复
13
无智| | 2007-8-27 11:03 | 只看该作者

re:

是走自己的路,让别人去说吧,
还是走别人的路,让别人无路可走呢?

使用特权

评论回复
14
weixiao11| | 2007-8-27 11:26 | 只看该作者

这**不是老师写的

我们公司没有老师,有从做教师转行到我们公司做技术的,呵呵。这篇文章是一位同事写的,当时写这篇文章的目的,就是想从几个角度说明进行嵌入式教学,走ARM9+Linux的方向比较合适。

使用特权

评论回复
15
一朝成名| | 2007-8-27 11:44 | 只看该作者

同意此观点

使用特权

评论回复
16
xiaoerge| | 2007-8-27 11:47 | 只看该作者

片面之词

厂商的宣传都是从其自身的利益方向出发的,因为每个事物都不是完美的,这些厂商的宣传就是将其否定的事物的缺点和其肯定的事物的优点放大,见得多了就知道了

使用特权

评论回复
17
王紫豪| | 2007-8-27 12:15 | 只看该作者

非常片面,你用arm9干脆把51、arm7、avr等都淘汰把

使用特权

评论回复
18
chunk| | 2007-8-27 12:55 | 只看该作者

跟踪先进的技术是一定的,可咱也得动动脑子仔细想想

我们肯定愿意“总能”跟上先进技术,谁也不愿意前3年还跟得上3年后就歇菜了。那怎么才能持续跟上先进技术?就跟盖楼一样,楼能盖多高完全取决于地基,学校里当然要解决打基础问题,但这里的“解决”并非是以考了60分为标志的。

ARM9到了学校里无非是这么个结果:

开嵌入系统课,内容是ARM9+LINUX,共32学时,其中8学时实验,期末闭卷考试,与实验课成绩和大做业成绩综合评定,共计4个学分。

使用特权

评论回复
19
weixiao11| | 2007-8-27 13:19 | 只看该作者

回18楼,片面之词也无妨啊

你可以接受,也可以不接受,这又不是强买强卖的事。心平气和一些吧,没有51,单片机,硬件基础就没有,对于硬件方面来说,也无从掌握好嵌入式,这个道理,大家都明白,而且**中也没有讲要把这些淘汰,只是讲了有些低不成,高不就的ARM7。

使用特权

评论回复
20
宇宙飞船| | 2007-8-27 14:56 | 只看该作者

很有水平的**,

技术发展到2007年的今天,高校开嵌入式课程,竟然不设LINUX作嵌入式基础教学,这是对学生极大的不负责任!这些办学校的商人说严重点跟‘高级骗子’无疑,专骗一些无知的嵌入式初学者!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

1092

帖子

0

粉丝