ARM与单片机的异同

[复制链接]
 楼主| gxgclg 发表于 2011-1-12 16:17 | 显示全部楼层 |阅读模式
简单总结一下:
  1、软件方面

这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?
1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。
2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。
3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。

2、硬件方面

现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32ARM相比还是有些差距吧。
ARM芯片大多把SDRAM,LCD等控制器集成到片子当中。在8位机,大多要进行外扩。
我现在的知识也就能说这么多了,欢迎补充!
jinqiang0759 发表于 2011-3-12 15:16 | 显示全部楼层
我也在学习中,如今还是处于朦胧状态。
kinbing 发表于 2011-3-12 15:21 | 显示全部楼层
好,学习.
3B1105 发表于 2011-3-13 13:35 | 显示全部楼层
硬件真的很难!
sinadz 发表于 2011-3-14 15:51 | 显示全部楼层
先学单片机再学ARM,由简单到复杂,一步一步慢慢来
(⊙o⊙)你 发表于 2011-3-14 16:55 | 显示全部楼层
学习了
hsbjb 发表于 2011-3-14 18:19 | 显示全部楼层
简洁明了,把主要的区别都说明白了
baidudz 发表于 2011-3-15 18:35 | 显示全部楼层
ARM的性能比单片机强很多,但价格也贵
火箭球迷 发表于 2011-3-16 10:41 | 显示全部楼层
说的很对,最大的区别就是操作系统
dfsa 发表于 2011-3-16 16:24 | 显示全部楼层
学ARM比学单片机难,尤其是加了操作系统后
6019赵文 发表于 2011-3-16 21:21 | 显示全部楼层
我只知道在实时性能要求较高的地方中是不装系统的
无冕之王 发表于 2011-3-17 10:46 | 显示全部楼层
楼主可以再说的具体一点
msp430ing 发表于 2011-3-20 18:19 | 显示全部楼层
单片机不是也可以加操作系统吗
金鱼木鱼 发表于 2011-3-20 22:07 | 显示全部楼层
但是单片机加不了linux
sinadz 发表于 2011-3-21 14:49 | 显示全部楼层
最主要的区别是嵌入式系统的出现
bit6019 发表于 2011-3-21 17:32 | 显示全部楼层
楼主说的挺全的
txcy 发表于 2011-3-21 18:09 | 显示全部楼层
ARM中比较难学的就是嵌入式系统了
zhenxiong2011 发表于 2011-3-21 18:48 | 显示全部楼层
学习了!
pkat 发表于 2011-3-22 18:45 | 显示全部楼层
楼主可以再分析一下ARM与DSP的区别
火箭球迷 发表于 2011-3-22 21:55 | 显示全部楼层
学习ARM得有耐心和恒心,特别是学到驱动和内核的时候
您需要登录后才可以回帖 登录 | 注册

本版积分规则

177

主题

1653

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部