嵌入式操作系统是否就是类似于个人电脑的windows系统?

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:16:35
好像嵌入式操作系统很多,所谓的嵌入式操作系统都有哪些?是否就是类似于个人电脑的windows系统?
那开发环境又是什么呢?
目标板是否一定需要操作系统呢 ?
本人刚开始学,希望前辈多指教啊

嵌入式Linux,VxWorks,ucos,等都是,前两者在行业应用较多,还有windows embedded等,推广也挺凶的。毕竟这是一个大蛋糕。
推荐个网址:嵌入式网,embedded.cn
开发环境一般根据你选用的操作系统,比如你用VXWORKS,就用风河公司的TORNADO开发环境,不过这个东西授权比较贵,一般公司用不起。嵌入式看如何定义了,一般简单的单片机,ARM系统可不带操作系统,不一定所有的嵌入式设备都带OS,OS一般是嵌入式稍微高端一些的应用。

嵌入式的OS有WinCE,Symbian,PalmOS,嵌入式Linux,VxWorks...
确实类似于个人电脑上的OS,只是他们运行的硬件不同,所以肯定会有区别,但原理都是一样,因为现在的智能设备可以说的就是小型的电脑,其硬件的组成都和电脑无异,都有CPU,内存,外存,输入输出设备等等...
例如WinCE的程序可以用Visual Studio开发也可以用EVC,当然还有其他的...
开发板嘛自然是需要操作系统的,否则开发的程序在什么平台上运行呢,除非你可以写出直接驱动硬件的机器码...

嵌入式分很多种,目前开发人数最多的,算嵌入式linux,既然是一个系统就涉及到很多知识,比如大学课程里的,操作系统,文件系统,计算机原理等,都有很大联系,如果是想学习的话,建议学linux,毕竟源代码丰富,开发的人比较多,而且,linux本身具备很大优势。
linux的开发环境得自己搭建,如果是给目标板的话,就要搭建交叉编译环境,编写程序的话,一般都是使用vi gcc gnu这几个工具,可能习惯于windows的人来说,这些界面不太好用,不过用习惯了,你会发现,它们有多快捷键能实现很强好高效率的操作。

学习嵌入式操作系统之前,先了解什么是嵌入式系统和实时操作系统。