基于抢占式优先级的小型实时操作系统内核 UCOSII
何谓UCOSII
UCOSII是专为嵌入式设计,绝大部分代码使用C语言编写(仅少量汇编),基于抢占式优先级的小型实时操作系统内核。仅需少量ROM和RAM,支持多达256个任务(2.86以后版本),通过了美国FAA认证,具有非常高的安全性,可以很方便的移植到各种处理器上使用,包括STM32系列芯片。
为什么要使用操作系统
相对于裸机编写代码,加入操作系统能带来以下好处:
1,最大限度利用CPU,提高效率;
2,可以细分N个任务,可完成复杂的项目开发;
3,任务非阻塞,提高响应速度;
加入操作系统带来的不便:
1,增加了ROM和RAM的消耗;
2,需要程序员具更高的编程能力。
|
|
|
|
|