stm32是st公司推出的基于一个32位的arm m3系列芯片,arm9是arm早期的v5架构的32位CPU。arm9的v5架构比较老,arm m3是v8架构。STM32外设丰富,没有mmu,可以上ucos等小型系统。arm9外设不够丰富,有mmu,可以上linux。