• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

有没有人尝试在STM32上移植u-boot + linux?

andyshrk@163.com 2017-10-27 浏览量:2345
看到有老外在STM32上移植u-boot和linux 内核,论坛内有没有小伙伴也有兴趣尝试下?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可能还有很多人觉得linux上无法运行nommu的系统,其实Linux内核很早就提供了对nommu系统的支持,而且对stm32的支持也已经蛮久。 

    可以打开下面的链接看相关代码:

    https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/arch/arm/mach-stm32​

    • 发布于 2017-11-07
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :颗料件是免焊端子,没有护套和防水塞。 回复

其他答案 数量:7
  • 对于MCU来说这样做即使能成功也没什么实用价值,如果找乐子是不错的选择。想运行linux还是老老实实的MPU来玩的好
    • 发布于2017-10-27
    • 举报
    • 评论 2
    • 0
    • 0
HackforFun 回复了 hayden :用来研究linux还是很不错的选择,毕竟stm32简单,方便调试。 回复
电子老工程师 回复了  :https://www.analog.com/media/cn/technical-documentation/data-sheets/AD8065_8066_cn.pdf 回复

  • stm32的内核运行不了linux系统,至少也得ARM9以上
    • 发布于2017-10-27
    • 举报
    • 评论 1
    • 0
    • 0
HackforFun 回复了 huihui163 :no,现在linux内核已经有支持nommu的系统了,可以直接去linux主线版本下看下,里面有stm32的支持 回复

  • linux需要mmu,32根本没用mmu吧,老外怎么移植的?是uclinux吧。
    • 发布于2017-10-27
    • 举报
    • 评论 1
    • 0
    • 0
HackforFun 回复了 day_day :是linux,目前linux已经支持nommu的系统了。 回复

  • 可以的,现在uboot和linux确实支持stm32,有兴趣我们可以研究下,你移植内核,我移植boot
    • 发布于2017-10-27
    • 举报
    • 评论 0
    • 0
    • 0

  • linux的运行需要MMU的,stm32可没有这东西,不过可以跑uclinux
    • 发布于2017-10-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有可行性

    目前只有一款uclinux可用于STM32上面,不过用的人不多,支持也差

    • 发布于2017-11-01
    • 举报
    • 评论 2
    • 0
    • 0
HackforFun 回复了 chen0000009 :linux kernel主线里面已经有对stm32的支持啦 回复
电子老工程师 回复了  :原厂没有提供对应型号的规格书 回复

  • 不行的,STM32一直都只能移植ucLinux。

    • 发布于2017-12-25
    • 举报
    • 评论 2
    • 0
    • 0
HackforFun 回复了 donatello :那是以前,现在linux已经支持nommu了,你可以去看下linux代码 回复
电子老工程师 回复了  :这个厂牌的丝印信息原厂不对外,要跟供销商确认, 回复

相关问题

问题达人换一批

有没有人尝试在STM32上移植u-boot + linux?