|
总结一下:
软件方面应该是最大的区别了,ARM可以跑操作系统,可体现 在:
1)方便。将管理交给系统处理,主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。
2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。
3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。
而在硬件方面
ARM芯片大多把SDRAM,其它等控制器集成到片子当中。当然现在的8位的,16位的功能也很强大了,但是速度没有ARM的快!
这只是我的个人看法,也许大家还会有更好 的看法!
[ 本帖最后由 daicheng 于 2009-5-14 19:15 编辑 ] |
赞赏
-
1
查看全部赞赏
-
|