查看: 83|回复: 0

[原创] 【盈鹏飞EVB-T335评估板试用】内核编译更新教程

[复制链接]

69

主题

5

好友

1889

积分

版主

Rank: 7Rank: 7Rank: 7

  • TA的每日心情
    奋斗
    昨天 22:30
  • 签到天数: 154 天

    连续签到: 3 天

    [LV.7]常住居民III

    发表于 2017-9-1 21:46:51 |显示全部楼层
    下面介绍盈鹏飞EVB-T335编译和更新内核教程,由于这次试用的是512MB内存EMMC闪存版本,使用512MB内存和EMMC的用户可以按照下面笔者教程来编译和烧写更新,编译环境为lubuntu 17.04 64位
    首先下载盈鹏飞EVB-T335开发资料
    链接:http://pan.baidu.com/s/1i5aHTPz  密码:wwv4
    接着进入开发资料目录

    进入toolchains目录,解压gcc交叉编译工具链到/opt目录
    1. cd toolchains
    复制代码
    1. sudo tar -jxvf gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux.tar.bz2 -C /opt
    复制代码
    2017-08-29-222557_1366x768_scrot.png

    opt目录下文件如下
    2017-08-29-222658_1366x768_scrot.png

    进入src目录解压内核源码压缩包
    1. cd ../src
    2. tar -jxvf linux-3.14.43-evbt335.tar.bz2
    复制代码
    导出内核交叉编译器
    1. export PATH=/opt/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin:$PATH
    复制代码
    2017-08-29-223416_1366x768_scrot.png

    进入解压的内核源码目录,清理内核源码
    1. cd linux-3.14.43-evbt335
    2. make ARCH=arm CROSS_CROSS_COMPILE=arm-linux-gnueabihf- mrproper
    复制代码
    2017-08-29-223620_1366x768_scrot.png

    设置使用evb-t335开发板配置文件
    1. make ARCH=arm evbt335_defconfig
    复制代码
    进入配置界面
    1. make ARCH=arm menuconfig
    复制代码
    2017-08-29-223739_1366x768_scrot.png

    第一次进入图形化配置界面慢一点
    2017-08-29-223743_1366x768_scrot.png

    配置好后选择yes保存修改的配置后输入下面命令编译内核
    1. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x80008000 uImage
    复制代码
    2017-08-30-184304_1366x768_scrot.png

    2017-08-30-184356_1366x768_scrot.png

    如下图生成的uImage即为内核
    2017-08-31-205008_1366x768_scrot.png

    2017-08-31-205018_1366x768_scrot.png

    输入下面命令编译内核模块
    1. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules
    复制代码
    2017-08-30-200902_1366x768_scrot.png

    输入下面命令安装内核模块
    1. make ARCH=arm INSTALL_MOD_PATH=<path to root of file system> modules_install
    复制代码
    我们可以将内核为uImage拷贝到U盘(FAT32文件格式),然后插到EVB-T335开发板上电,登陆串口终端后输入下面命令
    1. cd /media/usb-sda1
    2. cp uImage /media/sd-mmcblk0p1
    3. sync
    复制代码
    然后重启即可,内核模块可以拷贝到/lib/firmware目录下


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-9-24 02:15 , Processed in 0.181211 second(s), 11 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部