E9V1版本uboot,内核 在ubuntu14.04 64位片机器上的编译

本文详细介绍如何在E9平台上编译U-Boot及Linux内核,包括设置编译环境、安装必备软件包、配置及执行编译过程等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1, 编译环境按照E9手册操作,直到找到,输入gcc -v


2, 输入./arm-none-linux-gnueabi-gcc -v  

 

3, 环境做好后,再安装apt-get install lib32z1这个文件

4, 后面通过chgrp -R root /opt把此文件夹内所有文件组改为root,  通过chown -R root /opt把此文件夹内所有文件用户改为root,用同样的方法修改要编译的uboot,内核文件夹组为root,用户为root

5, 此时进入到/uboot_E9_1.3.4_for_Ubuntu目录下,输入make clean先清理一下文件,再输入make mx6q_sabresd_android_config进行配置,最后输入make或make -j6进行编译 ,其中-j6表示6个核,-j4表示4核,表明用几个核进行编译,多核编译速度会快一些

 

 



6, 编译内核时,找不到Unable to find the ncurses libraries,需要安装apt-getinstall ncurses-dev此文件,然后再按正常流程编译内核



uboot编译:

tar xvfjuboot_E9_1.3.4_for_Ubuntu.tar.bz2 -C /

make mx6q_sabresd_android_config

make

ubuntu编译:

tar xvfjlinux_E9_3.0.35_for_Ubuntu.tar.bz2 -C /

cp imx6_config .config

make menuconfig

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值