130226|9

107

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

ARM比单片机有哪些飞跃? [复制链接]

我了解单片机,也做过点东西,
但是我毕设想提高一个档次,请问ARM比单片机有哪些有哪些飞跃,DSP与ARM是不是都挺好的啊?

您听说过的ARM做毕设都是做什么的呢?

谢谢指教
此帖出自单片机论坛

最新回复

呵呵。那就扔块砖。我的毕业设计,就是用ARM处理器做的。 实现的是一个无人直升机的控制器,简化了解耦控制算法,在ARM里面实现。 加速度传感器和角度传感器用的是crossbow的一个陀螺仪。执行机构是Futaba和精工的舵机。 这个系统并没有充分发挥ARM的32位处理的优势,因为它不是一个Memory Access和Storage密集的系统,而是大量使用了ALU的系统。——其实,现在想来,使用MCS-51系列也完全可以实现。 目前看来可以使用ARM做的东西很多,但如果希望对32位系统深入理解,建议做一个网络数据包处理系统,如一个简单的HTTP服务器,上层软件和操作系统都可以直接用Open Source,自己需要的是写Network Adapter的Driver,以及对OS的移植和debug。我个人觉得,能够在毕设的一个学期中做这样一个系统出来,并且保证它的Avalibity和Stable,至少可以值月薪6000吧。 [ 本帖最后由 richiefang 于 2009-7-4 22:52 编辑 ]  详情 回复 发表于 2009-7-4 22:47
点赞 关注
 

回复
举报

2787

帖子

23

TA的资源

至上芯片

沙发
 
我觉得选用什么主控还是看你的设计要求啦

如果单片机可以胜任的工作就用不着arm了,不过单片机也在不断发展,很多的单片机的功能也很强大的,不要小看单片机的功能

我觉得arm的资源更加丰富,比方说I/O端口上;另外在ARM的优势应该在操作系统上,比方μC/OS-II,μCLinux,Windows CE等。一般使用arm会移植操作系统实现比较复杂的功能

DSP主要用于数据处理吧,它具有快速计算的特点,可以实现比较复杂的算法;它也有很多不同的平台,如dsp2000主要用于控制,dsp5000主要用于消费类数字市场设计,dsp6000主要用于高端应用领域

每种芯片都会有一定的最佳应用领域。所以我还是觉得选用什么主控,主要看你的设计要求啦,选用合适的就可以了
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
个人签名我追求崇本务实,我追求完美第一!我选择低调做人,我选择高调做事!
 

回复

1672

帖子

0

TA的资源

裸片初长成(初级)

板凳
 
ARM是32位嵌入式处理器体系结构的一种,因为容易做到功耗低,集成度高,许多入门级32位处理器选用ARM体系结构。
学会ARM的本质,是学会用32bit的眼光和思想,来看嵌入式系统的世界。
此帖出自单片机论坛
 
 
 

回复

1672

帖子

0

TA的资源

裸片初长成(初级)

4
 
不得不说,ARM的IO端口等资源丰富,是一个伪命题。
这个伪命题背后的本质,是什么呢?ARM是32位处理器,可以提供32bit寻址,对于消费电子类来说,几乎等于“无穷大”的寻址空间。
这样,集成一些片内资源自然是不在话下。而诸如MCS-51这样的体系结构,只能提供16bit的寻址能力,因此只能胜任简单的控制操作。
对于GPIO端口这种简单的资源,MCS51和ARM的扩展能力,是没有什么区别的。但是如果进行网络数据包处理这种I/O密集型的操作,32bit处理器的威力就显现出来了。ARM9以后甚至提供了MMU,这样可以引入虚拟内存,进一步增加存储扩展能力。实际上,目前嵌入式系统皇冠上的明珠,一是高端通信设备,二是刀片服务器,这些都和当前火热的云计算概念相关。在这个领域,当之无愧的霸主不是ARM、x86和Alpha,而是MIPS和PPC。因为,有厂商推出了multi-core和multi-thread的处理器,并发计算大大提升了计算能力。MIPS IV以后开始支持64-bit寻址,我们知道,物理上是难以造出这么大的内存的。因此,64-bit的地址空间的确“够用”了。
目前ARM还没有出现multi-core/multi-thread/multi-issue处理器。相信以后相关厂商会在这方面做一定的尝试。到那时,嵌入式系统皇冠上的这颗明珠,究竟鹿死谁手还未可知。
此帖出自单片机论坛

赞赏

1

查看全部赞赏

 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(高级)

5
 
占用沙发
这里有一个ARM9的片子的一些特性,看看就知道飞跃到那里去了
i.MX27 是飞思卡尔推出的基于ARM926核心IP的多媒体微处理器,是i.MX21的升级版。作为嵌入式系统的优秀芯片i.MX27已经被广泛应用在视频监控,IP Camera,智能公交系统,可视电话,可视门禁对讲,网络广告机等行业和方向。辰汉电子发布了i.MX27 MDK1的嵌入式开发板!
i.MX27 核心特色如下:(400Mhz主频,DDR SDSAM 128Mb,NAND Flash 256Mb)
1、  特有的视频CODEC能力
内置H.264硬件编解码(全双工),不占CPU资源。
以及MPEG-4硬件编解码(全双工)
支持的分辨率:
D1(720*480@30fps、720*576@25fps)
VGA(640*480@30fps)
2、  强大的图像处理能力
i.MX27集成了一个增强型低功耗的多媒体硬件加速器(eMMA),可以处理视频的前预处理和后处理以及类似去环状块(dering)、色彩空间转换、放大和图像的平行缩放等。
3、  最优化的网络传输控制
FEC----Fast Ethernet Controller(快速以太网控制)
芯片内置MAC层,支持10/100M自适应以太网接口。
外挂高速以太网PHy(LAN8700)。
i.MX27 MDK1 是客户做视频传输领域系统开发板选型的最佳选择,芯片内置H.264硬件编解码和eMMA保证了视频快速流畅的录制和播放;FEC(快速以太网)则保证了传输处理的畅快无阻。这些都是ARM9级别其他芯片所处理不了的。
4、  强大的电源管理系统,
i.MX27采用Freescale的Smart Speed增强技术,能够最大限度地提高有效周期/指令(eCPI),为低功耗/性能比的移动娱乐解决方案建立新的基准。eCPI越低,应用对CPU和电池的要求也就越低。这就使消费者能够连续数小时地享受流式视频和互动3D游戏等移动多媒体娱乐,而无需备用电源,也无须为功耗担忧。
工作温度在-20℃-80℃之间,是同类芯片所达不到的高度。
5、 丰富的外设接口
i.MX27 还支持非常多的外设接口(欧美系芯片的优点),满足客户不同的需求,可以实现许多功能的扩展应用:【以i.MX27 MDK1(Morninghan)开发板为例介绍】
UART接口:多个UART接口,其中UART1接口外挂RS232。
Wi-Fi & BlueTooth接口:可直接使用Wi-Fi & BlueTooth模板在主板上,也可外挂用于测试性能。
GPS接口:可直接使用GPS模块于主板上,也可外接不同厂家的GPS子卡以评估其性能。
USB接口:480Mbps高速USB接口,包括1个USB OTG和2个USB Host
TV  in(TV decode):CVBS TV信号输入接口。通用TV解码芯片直接输入CPU。
TV  out (TV encode):CVBS TV信号输出接口。低成本TV编码芯片直接将电视信号传入电视。可插接CCD摄像头。
其他接口:Hitachi 1.8”微硬盘标准接口(ATA)、SD/MMC卡接口、200万像素CMOS Sensor接口。
   i.MX27系统框图:
i.MX27 MDK1 开发板实例:
此帖出自单片机论坛
 
个人签名上海辰汉电子有限公司
www.morninghan.com
David.niu@morninghan.cn
上海市罗阳路168号 B-302
 
 

回复

107

帖子

0

TA的资源

纯净的硅(中级)

6
 
谢谢各位版主的回答,我认真看了,第二位版主说的“嵌入式”跟我以前理解的嵌入式完全不是一个层次和概念,我落伍了
此帖出自单片机论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

7
 

看看,学习下

来看看啦
谢谢上面的版主分享!
此帖出自单片机论坛
 
个人签名快乐不是因为拥有的多,而是因为计较的少;分享自己的快乐,你将收获更多的快乐!
 
 

回复

1672

帖子

0

TA的资源

裸片初长成(初级)

8
 
Hehe, 嵌入式系统是一个很大的issue,其内涵和外延,一个人100辈子也无法全面掌握。
目前有据可考的最早的嵌入式系统应该是美国阿波罗登月计划的飞控/导航计算机系统。(这是个很强大很creative的project,对科学的contribution还有现代控制论——状态空间方法等,不愧是人类前进的一大步)。
现在日常生活中也有很多嵌入式系统,例如自动洗衣机、汽车等等。
而8051,作为门槛很低的一个嵌入式开发平台,非常适合学生练手,或开发简单的控制系统用。当然,如果对嵌入式系统的理解仅停留在8051,那么,直白地说,很难拿到一份足以养家的薪水:(
因此,为了面对现实,通过学ARM敲开32位系统的大门,也是一样不错的选择。个人觉得,ARM目前也只是个跳板,关键还是要掌握32位体系结构、操作系统和并行计算/分布式计算的精髓,这三项技术如同三足鼎立,支撑起‘高薪工作’这只鼎。
此帖出自单片机论坛
 
 
 

回复

107

帖子

0

TA的资源

纯净的硅(中级)

9
 

够fashion的

您真是高手啊,佩服,麻烦推荐个ARM毕设选题行吗?

我看那些ARM书也都是实现单片机的功能,不知做了后能不能掌握32BIT的精髓............
此帖出自单片机论坛
 
 
 

回复

1672

帖子

0

TA的资源

裸片初长成(初级)

10
 
呵呵。那就扔块砖。我的毕业设计,就是用ARM处理器做的。
实现的是一个无人直升机的控制器,简化了解耦控制算法,在ARM里面实现。
加速度传感器和角度传感器用的是crossbow的一个陀螺仪。执行机构是Futaba和精工的舵机。
这个系统并没有充分发挥ARM的32位处理的优势,因为它不是一个Memory Access和Storage密集的系统,而是大量使用了ALU的系统。——其实,现在想来,使用MCS-51系列也完全可以实现。
目前看来可以使用ARM做的东西很多,但如果希望对32位系统深入理解,建议做一个网络数据包处理系统,如一个简单的HTTP服务器,上层软件和操作系统都可以直接用Open Source,自己需要的是写Network Adapter的Driver,以及对OS的移植和debug。我个人觉得,能够在毕设的一个学期中做这样一个系统出来,并且保证它的Avalibity和Stable,至少可以值月薪6000吧。

[ 本帖最后由 richiefang 于 2009-7-4 22:52 编辑 ]
此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表