stm32 tidak boleh menjalankan Linux; unit yang sedang berjalan bagi sistem Linux ialah satu proses, manakala unit ucos yang sedang berjalan ialah benang Untuk melaksanakan cip proses, anda mesti mempunyai MMU, iaitu unit pengurusan storan , dan stm32 tidak mempunyai unit pengurusan storan , jadi sistem pengendalian yang tidak dapat menjalankan proses tidak boleh menjalankan linux.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
STM32 tidak boleh menjalankan linux Unit berjalan sistem Linux adalah proses, dan unit berjalan ucos ialah benang. Untuk melaksanakan cip proses, mesti ada MMU (unit pengurusan memori). crotex-M tidak mempunyai MMU. Jadi sistem pengendalian tidak dapat menjalankan proses tersebut.
Terdapat dua jenis sistem pengendalian: yang mempunyai MMU dan yang tanpa MMU
Yang menggunakan MMU ialah Windows MacOS Linux Android
Yang tidak menggunakan MMU ialah FreeRTOS VxWorks ucOS
Terdapat dua CPU dengan MMU dan tanpa MMU
The satu dengan MMU ialah siri Cortex-A ARM9 ARM11
Mereka yang tidak mempunyai MMU termasuk siri Cortex-M
STM32 ialah siri M, jadi ia adalah mustahil untuk menjalankan Linux
Meluaskan pengetahuan
STM32 ialah mikropengawal, yang dihasilkan oleh STMicroelectronics . ST ialah singkatan STMicroelectronics, M merujuk kepada huruf Inggeris pertama mikropengawal (iaitu, mikrokomputer cip tunggal) MCU, 32 merujuk kepada CPU 32-bit, dan CPUnya menggunakan reka bentuk Kernel siri Cortex-M ARM.
STM32 merangkumi pelbagai siri Cortex-M, termasuk M0, M0, M3, M7, dll.
Ciri
STM32 mempunyai prestasi kos tinggi, peranti dalaman yang kaya, MIPS tinggi (merujuk kepada arahan yang boleh diproses sesaat, dalam megabait) dan luas asas jisim dan ciri-ciri lain.
Memahami STM32
Mempelajari tentang STM32 terutamanya melalui dua laman web, satu ialah rangkaian STMicroelectronics, dan satu lagi ialah laman web rasmi mikropengawal siri STM. Klik pada dua nama ini untuk memasuki laman web rasmi.
Walaupun STMicroelectronics mempunyai banyak produk, mereka juga mengeluarkan siri STM8 mikropengawal CPU 8-bit secara bebas Mikropengawal ini tidak menggunakan teras ARM, tetapi kami hanya memberikan pengenalan ringkas kepada siri STM32, supaya Semua orang. mempunyai pemahaman umum tentang asal usul dan penamaan STM32.
Pembelajaran yang disyorkan: Tutorial video Linux
Atas ialah kandungan terperinci Bolehkah stm32 menjalankan linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!