请选择 进入手机版 | 继续访问电脑版
查看: 4424|回复: 6

[i.MX6ULL竞赛专区] 【我的项目666】4.kernel编译过程步骤详解

[复制链接]
  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    7828
    最后登录
    2022-5-12
    发表于 2018-6-20 22:50:51 | 显示全部楼层 |阅读模式
    本帖最后由 小马哥-1650185 于 2018-6-23 21:25 编辑

    基本上到这一章节,对linux的基本操作已经有些熟悉了,kernel编译还是挺顺利的,kernel、编译花费了二十分钟左右。。。
    这个帖子没什么技术含量,为了教学连载贴  不断片还是简要的说一下吧。。大佬们可以无视

    首先进入04-Source  目录解压内核文件,需要root账户权限
    1切换root进工作目录解压.jpg

    然后解压tar -xvf MYiR-iMX-Linux.tar.bz2
    2解压ok.jpg

    解压完成后进入内核工作目录
    3进内核目录.jpg

    然后加载source 编译链工具
    1. <span class="fontstyle0">source /opt/myir-imx6ulx-fb/4.1.15-2.0.1/environment-setup-cortexa7hf-neon-poky-linux-gnueabi</span>  
    复制代码
    就可开始make了。
    QQ截图20180620224605.jpg

    整个make过程需要20分钟左右,可能因电脑而已吧。。。


    为了方便我吧质量都在ubuntn 里面记事本 记下了,  在命令行粘贴就可以了
    QQ截图20180620224731.jpg

    编译完成后在"arch/arm/boot"目录会生成内核镜像文件zImage

    QQ截图20180620223448.jpg

    在"arch/arm/boot/dts"目录会生成DTB文件
    QQ截图20180620223831.jpg

    手册是这样讲的
    DTB文件 备注
    mys-imx6ul-14x14-evk-emmc.dtb MYS-6ULX-IND eMMC
    mys-imx6ul-14x14-evk-gpmi
    weim.dtb
    MYS-6ULX-IND NAND
    mys-imx6ul-14x14-evk-emmc
    myb6ulx.dtb
    MYS-6ULX-IND eMMC 上安装
    MYB-6ULX扩展板
    mys-imx6ul-14x14-evk-gpmi
    weim-myb6ulx.dtb
    MYS-6ULX-IND NAND 上安装
    MYB-6ULX扩展板
    mys-imx6ull-14x14-evk-emmc.dtb MYS-6ULX-IoT eMMC
    mys-imx6ull-14x14-evk-gpmi
    weim.dtb
    MYS-6ULX-IoT NAND
    mys-imx6ull-14x14-evk-emmc
    myb6ulx.dtb
    MYS-6ULX-IoT eMMC 上安装
    MYB-6ULX扩展板
    mys-imx6ull-14x14-evk-gpmi
    weim-myb6ulx.dtb
    MYS-6ULX-IoT NAND 上安装MYB-
    6ULX扩展板




    MYS-6ULX板上的Micro SD卡槽是连接mmc0控制器,所有的dtb文件都是默认启用mmc0控制器。

    添加有"myb6ulx"标识的dtb文件,是用于支持MYB-6ULX扩展板,已配置好MYB-6ULX上的CAN,RS485,Ethernet,Camera和Audio功能,使
    用"myb6ulx"标识的dtb文件可以直接启动并使用相关功能。 使用前请先安装好MYB-6ULX扩展板至MYS-6ULX-IOT或MYS-6ULX-IND开发板上。

    SD卡或eMMC方式启动时,U-Boot默认查找的文件是mys-imx6ul-14x14-evkemmc.dtb或mys-imx6ull-14x14-evk-emmc.dtb文件。 因此,带有"myb6ulx"标识的文件,修改编译后需要重新命名为对应文件名。 由于NAND启动是从地址
    读数据,不受影响。  



    ******************************************
    【我的项目666】1.Linux环境搭建之VMware14.1.2 ubuntu16.04.pdf
    【我的项目666】2.开发环境搭建详解(小白入门篇).pdf
    【我的项目666】3.u-boot编译过程步骤及遇到的问题详解.pdf
    【我的项目666】4.kernel编译过程步骤详解.pdf
    【我的项目666】5.MYS-6ULx-IOT之网络文件传输.pdf
    好好
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-10-17 09:43
  • 签到天数: 47 天

    [LV.5]常住居民I

    21

    主题

    135

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    487
    最后登录
    2022-10-24
    发表于 2018-6-21 08:40:21 | 显示全部楼层
    感觉分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    14 小时前
  • 签到天数: 1719 天

    [LV.Master]伴坛终老

    4

    主题

    6976

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    11095
    最后登录
    2024-3-28
    发表于 2018-6-21 10:11:01 | 显示全部楼层
    谢谢啦楼主
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 801 天

    [LV.10]以坛为家III

    70

    主题

    2409

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5384
    最后登录
    2024-3-28
    发表于 2018-6-21 10:48:16 | 显示全部楼层
    谢谢分享,我还没开始编译呢,正好可以参考一下
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-9-17 13:22
  • 签到天数: 238 天

    [LV.7]常住居民III

    30

    主题

    905

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    2237
    最后登录
    2022-6-30
    发表于 2018-6-21 17:50:29 | 显示全部楼层
    mark一下
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-10-17 09:43
  • 签到天数: 47 天

    [LV.5]常住居民I

    21

    主题

    135

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    487
    最后登录
    2022-10-24
    发表于 2018-6-26 08:45:16 | 显示全部楼层
    期待更新
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-10-25 11:08
  • 签到天数: 202 天

    [LV.7]常住居民III

    28

    主题

    1618

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    5003
    最后登录
    2024-3-18
    发表于 2018-7-8 20:27:10 | 显示全部楼层

    感觉分享是什么感觉,社会银
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-3-28 23:41 , Processed in 0.136470 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表