Casa > U > Um Microcontrolador Baseado No Arm Cortex M7 Suporta Algum Sistema Operacional? Posso Fazer Navegação Na Web Com Ele? Como Eu Percebo?

Um microcontrolador baseado no ARM Cortex M7 suporta algum sistema operacional? Posso fazer navegação na web com ele? Como eu percebo?

M7 ainda considerado como CPU de baixo consumo e não tem muitas funcionalidades que lhe permitam correr em cima de um sistema operativo normal como o Linux ao contrário do Cortex-A onde tem uma MMU,TLB, write back cache permitindo correr um sistema operativo complexo em cima dele.

Em M7 podemos correr um sistema operativo em tempo real como o Freertos e podemos considerar usar RTOS com suporte a MPU para nos separarmos e protegermos o nosso agendador de threads de utilizadores a correr, mas isto até onde podemos chegar.

M7 suporta memória cache com política de gravação, mas isto não significa que possa satisfazer as necessidades de um sistema operacional complexo, ao lado daquela MCU que usará M& terá uma pequena SRAM que não permite executar um kernel complexo, na melhor das hipóteses podemos modificar um kernel linux para tê-lo dentro da SRAM interna, mas iremos com a opção de tê-lo carregado na SRAM externa devido ao tamanho limitado da SRAM interna.

So the answer yes and no:

No because you cannot run the standard available operating system

Yes , you need to modify your kernel sources to adapt it to leak of MMU, TLB , Caches and using small amount of SRAM

De Xylon Cislo

Quantas épocas o Attack on Titan tem? :: Que animais seriam como Ranma 1/2 e Inuyasha?