主题 : 51单片机Cortex-M系列单片机 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 87961
精华: 0
发帖: 61
金钱: 330 两
威望: 66 点
综合积分: 122 分
注册时间: 2013-03-01
最后登录: 2017-11-09
楼主  发表于: 2014-06-28 11:07

 51单片机Cortex-M系列单片机

51单片机:价格便宜,适宜小型控制系统;开发平台多;模块可供选择;高校开设
51单片机课程已经很多年,技术人员极易快速掌握。
   Cortex-M:能耗非常低,门数量少,代码占用空间小,使得MCU开发人员能够以8位处理器的价位,
获得32位处理器的性能。超低门数还使其能够用于模拟信号及MCU应用中,可望明显节约系统成本。另外
,其速度也是51单片机为8位处理器,Cortex-M为32位处理器。
  
想了解更多详细内容请加QQ:15238336542咨询电话:2905283896(宋老师)
公司网址:http://www.edu118.com
  ARM VS 软硬件对比
软件方面
    这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处?
(1)方便:主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机
一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。
(2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序
错误而引起系统死掉。这在单片机的软件开发中没见到过。
(3)高效。引入进程的管理调度系统,使系统运行更加高校。在传统的单片机开发中大多数是基于中断的前后
台技术,对多任务的管理有局限性。
    现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32arm
相比还是有些差距吧。
    arm芯片大多把SDRAM,LCD等控制器集成到片子当中。在8位机大多要进行外扩。
    总的来说,单片机是个微控制器,arm显然已经是个微处理器了。
    引入嵌入式操作系统后,可以实现许多单片机系统不能完成的功能。比如:嵌入式Web服务器,java
虚拟机等,也就是说,有很多免费的资源可以利用,上述两种服务就是例子。如果在单片机开发这些功能
可以想想其中的难度。
想了解更多详细内容请加QQ:1075352356 咨询电话:15236286858(张老师)
公司网址:http://www.edu118.com