湖南硅谷嵌入式暑期班的同学们,目前也应该开始进入第二阶段的学习了吧!在这个学习阶段嵌入式系统中肯定会涉及到ARM与单片机的相关知识,那么,它们之间的差别有哪些呢?
第一,在后期开发过程中,ARM要比单片机方便,ARM可以直接在操作系统上开发应用程序,而单片机都要从新开始写。
第二,ARM会比单片机安全,这是因为ARM在Linux操作系统下,不会因为用户的某个单个程序错误就会引起系统崩溃。这一点是单片机做不到的。
第三,ARM引入进程的管理调度系统,使系统运行更加高效。而单片机对多任务的管理却存在一定的局限性。
第四,在硬件方面,虽然8位的单片机技术发展很快,但对比32ARM还是有差距的。
Arm芯片大多把SDRAM,LCD等控制器集成到片子当中。在8位机,很多是要进行外扩。总而言之,单片机是个微控制器,arm却已经是个微处理器了。引入嵌入式操作系统之后,可以实现许多单片机系统不能完成的功能。比如:嵌入式web服务器,java虚拟机等。也就是说,有很多免费的资源可以利用,上述两种服务就是例子。
好啦!就比较这么多,希望湖南硅谷湖南硅谷的同学们能**努力,好好学习。学习这件事,不论你在什麽时候开始,重要的是开始之后就不要停止.不论你在什麽时候结束,重要的是结束之后就不要悔恨。 |