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

移植linux内核

247784937@qq.com 2018-03-09 浏览量:1025
手上有一个Stm32f4开发板,是不是可以用来学习嵌入式驱动开发
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不能移植通用arm linux,可以移植uclinux,但是写驱动的话,ST的片子就按照ST的玩儿法来,能跑linux的板子再玩linux下的内核驱动。新手不要自由发挥漫天想象。脚踏实地先循着前人的脚步,把该学的学会再说
    • 发布于 2018-03-09
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
电子老工程师 回复了  : 回复

  • linux也开始支持没有mmu的芯片了,f429已经有人移植成功了,网上可以搜到
    • 发布于2018-03-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :RG2012N-201-W-T1 按照命名规格这个物料阻值是200欧姆 丝印是201,实物是203,确认错料。 回复

  • 由于stm32不具有MMU这个单元,只能用uclinux,ucos,rtx,freertos等嵌入式实时系统
    • 发布于2018-03-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :胶壳不能单独替换。 回复

  • 想学系统你的板子可以上freertos,想学linux要换板子,要cortex a系的都行,老的三星2440 imx280都可以
    • 发布于2018-03-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.sparkfun.com/products/16402 回复

  • 不能移植linux 容量太小
    • 发布于2018-03-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :在范围内 回复

  • 想移植linux系统估计不行,F4性能还是差点,用cortex A系列以上的板卡
    • 发布于2018-03-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :有的https://www.skyworksinc.com/-/media/Skyworks/SL/documents/public/data-sheets/si8920-datasheet.pdf 回复

  • 无法移植linux,可以试试uclinux。F4的,还是可以先从ucos学起的。
    • 发布于2018-03-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :Q1代表汽车级,汽车级可以代表通用级别的 回复

  • STM32F4只能移植裁剪版本的uclinux,不能跑完整版linux
    • 发布于2018-03-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :确认客户需求pin数。 回复

  • STM32F4用来学习嵌入式驱动开发不合适,更合适高手在没事的时候玩玩。

    要学习嵌入式驱动开发还是用类似树莓派之类的各种派方便些,资料也多。

    • 发布于2018-03-13
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.te.com.cn/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Customer+Drawing%7F1-523763-0%7FA1%7Fpdf%7FEnglish%7FENG_CD_1-523763-0_A1.pdf%7F3-525441-2 回复

  • 确实是有优化掉mmu的linux可以移植在f4上面,但没什么意义,一般都是移植实时操作系统的
    • 发布于2018-03-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :知识库已有介绍,请查阅
回复

  • STM32不能移植标准的Linux,只能移植ucLinux,这个裁剪过的Linux没有MMU,因此可以用在ARM Cortex M核心的单片机上。

    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :封装区别,详情见图 回复

相关问题

问题达人换一批

移植linux内核