嵌入式移植(对比uC/OS-II和Linux)

包括处理器移植和编译器移植.
uC/OS官方主要针对IAR,现在也有Keil,由于uC/OS的精简性(不提供完备的支持),uC/GUI要有CPU接口,OS内核接口,LCD驱动;uC/FS要有CPU接口,OS内核接口,Flash/SD卡驱动;LwIP作为uC/OS的一个任务,移植时需要确立优先级,Semaphore和MailBox(或Message Queue)的兼容实现。
Linux由bootloader和内核完成这些事项,FS直接由内核引导,GUI库直接嵌入FS,但其必须依赖操作系统,而uC/GUI,uC/FS,LwIP都可以脱离系统运行。

你可能感兴趣的:(linux,OS,Flash,嵌入式)