1 嵌入式操作系统 为什么要用嵌入式操作系统 普通的单片机编程:程序(软件)--单片机硬件: 嵌入式操作系统开发:程序(软件)--操作系统--嵌入式硬件(包括单片机等); 我们平时普通所学的单片机编程开发,一般情况下都需要对单片机的片载资源进行了解,了解IO口.PWM发生器.中断.定时器.串口等常用的内部资源,然后一般采用C编程的面向过程编程,程序的运行过程从进入入口函数开始运行,是顺序执行的.单片机的开发,相对来说比较简单,但是不同的单片机,要实现相同的功能,其内部程序必然存在差别,也就是所说…