嵌入式的精髓 —— 操作系统

来源:互联网 发布:开源的cms 编辑:程序博客网 时间:2024/06/06 03:16

经过一段时间的学习和理解,我认为嵌入式就是在已有的硬件上移植操作系统。

那么问题来了,一直操作系统有什么好处呢,我们为什么要一直操作系统呢?我认为主要有以下几点。

1.操作系统本身提供了很多开源的软件,工具,库函数等,可以方便软件开发者;

2.软件开发者不需要懂硬件,因为只要操作系统不变,硬件无论怎么变化,软件基本不变;这样可以提高开发效率;

3.操作系统本身提供了大量的网络协议栈;

4.操作系统提高了软件的可移植性;

5.有了操作系统可以时间多任务多进程的操作,这里必须提一下多任务,多任务并不是同时进行多个任务,而是任务间的快速切换

当然切换速度很快,我们人眼是看不到的。


说了那么多移植操作系统的好处,下面也来谈谈它的坏处:

它的坏处就是需要提升硬件,以便耦合操作系统,这样做会使得成本较高。


以上就是我对于嵌入式的理解,如有错误,还望各位指出,谢谢!

1 0