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

LINUX怎样移植ARM

82b0fad7937b9d5c 2018-10-16 浏览量:937
 


LINUX怎样移植ARM
LINUX操作ARM是不是很复杂,有没有教程之类。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:16
  • Linux是内核开源的操作系统。

    ARM是一款处理器架构。

    Linux在ARM上运行的产品基本就叫嵌入式系统了,目前产品和开发板非常多,比如树莓派,香蕉派等等各种pi.

    如果要学习自己移植linux系统到开发板上,可以学习韦东山的教学视频,配合他的JZ2440开发板套件。

    该教学视频是比较偏重底层开发的,以裸机开发开始讲解,逐渐过渡到Uboot,Linux内核,文件系统打包等。

    除此之外,适合学习嵌入式linux开发的开发板还是很多的,NXP的i.MX 6系列,三星的4412系列都是不错的选择。

    国产的香蕉派,nano pi,香橙派,荔枝派等都是开源行,都可以拿来学习基于ARM平台的嵌入式linux开发。

    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 1
    • 0

  • https://wenku.baidu.com/view/465d0250f01dc281e53af083.html

    五星教程 你值得拥有

    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 移植是比较难 推荐这个地址去看下

    https://blog.csdn.net/nevermore_no1/article/details/71171044​

    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 就在社区里面的 视频栏目——芯视听 中就有啊,其实主要就是驱动移植。
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个讲在主宏大了,ubootlinuxkernelfilesystem这几部分,你先搞清关系,然后再抓住一样,搞清楚然后再移植,然后再搞另一样
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考https://wenku.baidu.com/view/352f6069a45177232f60a201
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这里的移植是很方便的,在内核中已经有了一些支持的板子,只要修改一点就可以了
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这需要看一下视频教学,一下子讲不清的
    • 发布于2018-10-17
    • 举报
    • 评论 0
    • 0
    • 0

  • linux 内核本身支持很多芯片的, 比如 arm 芯片,x86 电脑,misp 芯片,都是支持的,

    linux 用在 arm 上需要做适配,适配比较好的,有树莓派。

    linux 操作 arm ,其实和电脑上操作硬件没是一样的,因为 linux vfs 全部是文件,arm 上的 linux 也是操作文件, 电脑上 的linux 也是操作文件,都一样,系统之上的变成都一样。

    不同的是系统之下的底层, 硬件,这个不一样,可以学学 2440  4412 ,这些就有讲底层硬件电路,底层驱动

    • 发布于2018-10-17
    • 举报
    • 评论 0
    • 0
    • 0

  • linux移植到ARM上面,一般需要一个bootloader,常见的就是uboot,作为引导,然后还需要一个内核和对应的设备树,这个可以从芯片的生产商那里获取,如果有需求还可以加一个图形化系统,将这些分别编译,然后放到板上运行即可

    • 发布于2018-10-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种要找一个已经移植的好的板子,根据板子的DEMO来移植练习,这样可以更快的开发
    • 发布于2018-10-27
    • 举报
    • 评论 0
    • 0
    • 0

  • linux移植arm的话内核比较麻烦一般是用别人弄好的内核,加上文件系统和boot进行启动,如果这是交叉编译程序的话在虚拟机里面就可以做。
    • 发布于2018-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 在Linux源码中是有相应的ARM芯片的配置文件的,只要指定了ARM的编译器就可以编译出了
    • 发布于2018-11-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个建议你直接用现成的内核进行移植,直接修改内核比较麻烦
    • 发布于2018-11-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以直接找到成品的demo板移植,这样使用很方便
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以用SC2240的板子,里面有移植好的工程
    • 发布于2018-11-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

LINUX怎样移植ARM