首页 > 电子

,stm32可以跑哪些系统

说说意法半导体stm32新发布的stm32mp13系列MPUstm32mp13系列和和我们常用的stm32F1,F4系列不一样它属于mpu,可以完整的支持LInux操作系统。几年前st就发布了stm32mp15系列,13系列是15系列的低成本版本,总体功能减少,但价格降低,主要对标的是nxp的imx6ull系列与15系列相比,13系列只有coretxa7单核,没有双核,也去掉了cortexM4核心,是一颗纯粹的低成本单核mpu,但也有亮点,13系列a7单核最高可以到1GHz。

1、想问stm32,能干什么

stm32是将单片机所能实现某些功能的元器件焊接在电路板上,目的是便于单片机爱好者。单片机是典型的嵌入式微控制器(MicrocontrollerUnit),由运算器,控制器,存储器,输入输出设备等构成,相当于一个微型的计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。

从上世纪80年代,由当时的4位、8位单片机,已经发展到32位300M的高速单片机。由于单片机在工业控制领域的广泛应用,单片机由仅有CPU的专用处理器芯片发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。

2、能用stm32单片机做微型电脑吗,自己向stm32单片机里写一个微型操作系统...

估计STM32不行,达不到你的性能要求。我们常说的STM32一般指的是STM32F10x系列的,很明显,这个级别的性能根本达不到要求,最多跑个ucos系统,连linux系统都上不了。linux系统至少要ARM9或ARM11的性能,TM32F10x系列也就比ARM7强一些。另外hdmi,固态硬盘,这些东西对总线的速度要求相当高,和STM32的72M根本不是一个级别的,光是速度上就跟不上,更不说内存之类的了。

3、如何在stm32中跑linux系统

操作系统有两种用MMU的和不用MMU的用MMU的是WindowsMacOSLinuxAndroid不用MMU的是FreeRTOSVxWorksucOSCPU有两种带MMU的和不带MMU的带MMU的有CortexA系列ARM9ARM11系列不带MMU的有CortexM系列STM32是M系列不可能运行LinuxucLinux不算Linux的。

保存到:

相关文章

Top