FLASH小于24K RAM小于8K 根本不能考虑STM32的UCOS
和外设关系不大,只有一个MCU就可以运行。唯一要考虑的是MCU的内存空间问题,当然系统可以裁剪去满足你的芯片,但想要好的体验还是选择打FLASH和RAM的型号比较好。
以下是官网对芯片的ROM,RAM要求,原话如下:
The μC/OS kernels allow for unlimited tasks and kernel objects. The kernels' memory footprint can be scaled down to contain only the features required for your application, typically 6–24 KBytes of code space and 1 KByte of data space.
UCOS系统是开源的,移植到开发板就能用,这是应用层面;
如果题主想自己做一个类似于UCOS的系统,那就的深入了解系统的方方面面;然后有牢固的C语言基础。
ucos和硬件的关系不大.
只是ARM系列做ucos更方便.
网上会有比较多的移植教程