欢迎来到天天文库
浏览记录
ID:16753241
大小:22.50 KB
页数:4页
时间:2018-08-24
《arm与单片机的区别》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1、软件方面这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。2、硬件方面现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32
2、ARM相比还是有些差距吧。ARM芯片大多把SDRAM,LCD等控制器集成到片子当中。在8位机,大多要进行外扩。总的来说,单片机是个微控制器,ARM显然已经是个微处理器了。arm是单片机的一种,51也是,但arm的ROM和RAM远大于51,而且IO口功能和处理速度也是两个级别的,arm能上很多操作系统,51只能勉强上极其简单的实时操作系统,所以arm常用来开发手机等多媒体产品,51只能完成有限的实时控制功能,形象一点说,51和arm的等级差别就像手机和个人电脑的等级差别。arm现在分为ARM三个系列,A面向高端,M主要面向低端,或者说白了就是单片机,现在比较流行的cortex-m3,区别的话,
3、应该在于高端低端,和性能上面;stm32(cortex-m3内核)的低端的价格可以低到10块钱以下,价格非常的低廉,性能很强,而且有库函数的支持,开发的流程简化很多,理论上应该会替代,但是其他的单片机也有自己的优势,比如:51也有自己的优势,简单,使用的人多,价格更低,开发工具更多,MSP430的低功耗,各有各的优势,取不取代还要看市场,公司的推广ARM与单片机其实没有什么区别的,ARM就是集成了各种模块,可以不像51单片机那样还要买什么芯片所需要的功能,ARM自身就集成了,直接写寄存器就哦了~~当然ARM的功耗低,实现的功能强大就不说了~~我感觉ARM最大的优点就是移植操作系统了!!这个是
4、学习ARM的大方向吧,呵呵~~otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFeder
5、ationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand第一,处理速度块、处理能力强、储存容量大、给用户带来便利传统的51单片机为8为处理器,而ARM芯片为32位处理器,简单的说,51单片机就是前期我们应用的“赛扬”式电脑,而ARM芯片就是我们现在应用的“双核”式电脑。虽然两者本质区别不大,都能够作为硬件设计平台去实现技术要求,但是AR
6、M芯片由于自身特性(处理速度、处理能力和储存容量等)比51单片机都要强很多,为此在技术实现上也显得比51单片机游刃有余。正是这种游刃有余,后期更容易给客户提供升级、扩容、改造等便利。第二,安全性高,确保用户数据不被丢失。拿停车场应用来说,目前简单的车辆图像对比、图像抓拍等需求已不能满足客户对安全的要求,他们对数据的安全越来越重视(数据包括车辆出入数据、交易数据、通讯数据等)这些高安全性数据往往需要通过加
7、解密处理,处理这些数据需要耗竭大量的CPU资源,传统的51单片机越来越难满足这类高处理能力的需求;而ARM芯片由于处理能力强、内部资源丰富,为此能够很好的解决此类难题,从而保证较高的安全性。
8、第三,网络化,方便工程布线。随着社会的发展,网络信息化的趋势越来越明显,导致TCIP的通讯应用模式也越来越广泛。传统的8位单片机由于自身因素实现以大网络通讯方式非常困难,基本上都是通过采用外界网络转换器将串口通讯转换为网络通讯,但这种通讯方式往往不稳定,导致经常出现“掉线”情况,从而造成数据丢失。而ARM芯片由于内部自带网络通讯端口,只要与外围设备相结合就能够实现网络通讯。第四,升级维护方便,节省时间。客户
此文档下载收益归作者所有