能移植uclinux,也是属于Linux系统,但是它是针对没有MMU内存管理的芯片设计的,关于移植的效果,请楼主参考下面链接:
http://www.docin.com/p-1434597785.html
不行,单片机没有mmu,只能移植一些小型的RTOS,如ucos之类的。
stm32没有MMU单元,不能移植完整功能的Linux系统哦。不过可以移植uCLinux。
uCLinux设计针对没有MMU的处理器,不使用处理器的虚拟内存管理技术。
不可以移植linux系统,因为没有内存管理单元。
但是可以移植uboot。
uClinux下STM32开发环境搭建(中文)https://wenku.baidu.com/view/55c85d0090c69ec3d5bb757e.html移植uClinux内核到stm32f407http://blog.csdn.net/jccg89104/article/details/64125973
知乎上有这个问题解答:
https://www.zhihu.com/question/24438248/answer/102554410
事實上是不行的,而ucLinux基本上不太能算Linux
整個框架也不盡相同,說成RTOS可能比精簡Linux還恰當一點
MMU是運行完整Linux系統的關鍵
定位不同還是將他用RTOS就好
MCU类的应该是运行RTOS之类的实时系统比较好
而MPU类的运行Linux系统比较好
各有不同各有方向,MCU最好不要移植linux,意义不大。
不能的。
没有内存管理的。
Linux运行要很大的内存的,片上的不够