温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux编译及更换3.4版本内核的操作过程

发布时间:2021-10-22 10:33:03 来源:亿速云 阅读:234 作者:柒染 栏目:互联网科技

Linux编译及更换3.4版本内核的操作过程,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

【编译 3.4】
【在PC机上,我的系统是Ubuntu 12.04 Desktop 32bit】

  1. sudo su

  2. wget https://github.com/linux-sunxi/linux-sunxi/archive/sunxi-3.4.zip

  3. unzip sunxi-3.4

  4. cd linux*sunxi*3.4

  5. make sun4i_defconfig ARCH=arm

Linux编译及更换3.4版本内核的操作过程 
unzip
Linux编译及更换3.4版本内核的操作过程 
make config
完成后

  1. apt-get install build-essential u-boot-tools uboot-mkimage gcc-arm-linux-gnueabihf -y

安装必要的东西
然后弄菜单出来选你要的(驱动什么的)

  1. make menuconfig ARCH=armLinux编译及更换3.4版本内核的操作过程 

看清楚了,上面写的是Linux/arm 3.4.29,如果你是Linux/arm 3.0.xx那么你下载错了,如果你是Linux/i386或Linux/x86_64那更不靠谱,要嘛你下载到i386的包要嘛你ARCH没写arm
自己慢慢选,下面Device Driver是驱动,Network Support是网络。往下拉,下面其实是有东西的
Linux编译及更换3.4版本内核的操作过程 
第一个(Ge...Setup)里面有个Default Hostname,也就是默认的hostname,可以自己修改
选东西要用按键:
Y 设定为内置(删不掉的)
N 设定为不要 (内核里面没有,能通过模块增加)
M 设定为模块 (可以通过模块增减)
给大家看下
Linux编译及更换3.4版本内核的操作过程 
这是网络,里面有个wireless就是无线,网络支持下面那个是硬件驱动
Linux编译及更换3.4版本内核的操作过程 
这是无线选项,给大家参考
Devices Driver->Graphics Support->Bootup LOGO里面有开机图标,可以选,哈哈
Linux编译及更换3.4版本内核的操作过程 
Linux编译及更换3.4版本内核的操作过程 
这就是Linux的企鹅图标
选好了?
ok,左右按键选择exit
Linux编译及更换3.4版本内核的操作过程 
选yes,保存,好了。

  1. make uImage CROSS_COMPILE=arm-linux-gnueabihf- -j2 ARCH=arm #编译uImage文件

  2. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j2 INSTALL_MOD_PATH=output modules #编译lib文件夹里的文件

  3. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j2 INSTALL_MOD_PATH=output modules_install #编译lib文件夹里的文件

  4. mv arch/arm/boot/uImage output #移动


上面j2意思是双线程,可以改
Linux编译及更换3.4版本内核的操作过程 
正在编译
Linux编译及更换3.4版本内核的操作过程 
OK
uImage和lib可以同时编译,开两个终端即可
编译好了直接复制到sd卡里
两个文件都在output文件夹里
uImage复制到sd卡的FAT分区
lib复制到sd卡的linux分区
然后把sd卡插上即可
记得先把原来的备份下,不然弄坏就惨了

关于Linux编译及更换3.4版本内核的操作过程问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI