STM32與S3C2440的區(qū)別
一、定位
STM32: 高功能單片機(jī)、工業(yè)控制
S3C2440: 處理器、智能設(shè)備
二、跑系統(tǒng)
STM32: ucos-II
S3C2440: Linux等大型系統(tǒng)
三、硬件架構(gòu)
STM32: Cortex-M3、無(wú)MMU、Flash和RAM空間小
S3C2440: ARM920T、有MMU、Flash和RAM外接空間大
四、軟件結(jié)構(gòu)
STM32: 程序運(yùn)行空間和數(shù)據(jù)存放空間固定
S3C2440: 程序和數(shù)據(jù)都在SDRAM中
五、指令集
STM32: ARMv6的大部分指令集和ARMv7的Thumb-2指令集、指令密度更大(適宜于Flash比較小的單片機(jī))
S3C2440: ARMv4指令集,在使用中更多使用的是ARM指令集很少用Thumb指令集