博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux编译+更换3.4版本内核教程
阅读量:5879 次
发布时间:2019-06-19

本文共 1405 字,大约阅读时间需要 4 分钟。

hot3.png

高手别看,给新手看的

【编译 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

捕获.PNG 

unzip
2.PNG 
make config
完成后

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

安装必要的东西

然后弄菜单出来选你要的(驱动什么的)

  1. make menuconfig ARCH=arm3.PNG 

看清楚了,上面写的是Linux/arm 3.4.29,如果你是Linux/arm 3.0.xx那么你下载错了,如果你是Linux/i386或Linux/x86_64那更不靠谱,要嘛你下载到i386的包要嘛你ARCH没写arm

自己慢慢选,下面Device Driver是驱动,Network Support是网络。往下拉,下面其实是有东西的
4.PNG 
第一个(Ge...Setup)里面有个Default Hostname,也就是默认的hostname,可以自己修改
选东西要用按键:
Y 设定为内置(删不掉的)
N 设定为不要 (内核里面没有,能通过模块增加)
M 设定为模块 (可以通过模块增减)
给大家看下
5.PNG 
这是网络,里面有个wireless就是无线,网络支持下面那个是硬件驱动
6.PNG 
这是无线选项,给大家参考
Devices Driver->Graphics Support->Bootup LOGO里面有开机图标,可以选,哈哈
7.PNG 
8.PNG 
这就是Linux的企鹅图标
选好了?
ok,左右按键选择exit
9.PNG 
选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意思是双线程,可以改

10.PNG 
正在编译
11.PNG 
OK
uImage和lib可以同时编译,开两个终端即可
编译好了直接复制到sd卡里
两个文件都在output文件夹里
uImage复制到sd卡的FAT分区
lib复制到sd卡的linux分区
然后把sd卡插上即可
记得先把原来的备份下,不然弄坏就惨了
复制过程看二楼

原文作者:

原文链接:http://forum.cubietech.com/forum.php?mod=viewthread&tid=371

转载于:https://my.oschina.net/u/1982421/blog/304633

你可能感兴趣的文章
exif_imagetype() 函数在linux下的php中不存在
查看>>
Ruby的case语句
查看>>
Linux的链接文件-ln命令
查看>>
maven的tomcat插件如何进行debug调试
查看>>
table表头固定
查看>>
截取字符串中两个字符串中的字符串
查看>>
spring xml properties split with comma for list
查看>>
判断点是否在三角形内
查看>>
Android实战简易教程-第二十三枪(基于Baas的用户注冊验证username是否反复功能!)...
查看>>
在odl中怎样实现rpc
查看>>
leetcode 110 Balanced Binary Tree
查看>>
python活用isdigit方法显示系统进程
查看>>
项目开发总结
查看>>
知行合一
查看>>
jmeter插件之jsonpath提取响应结果和做断言
查看>>
发布支持多线程的PowerShell模块 —— MultiThreadTaskRunner
查看>>
Ubuntu ctrl+alt会导致窗口还原的问题
查看>>
第四十期百度技术沙龙笔记整理
查看>>
推荐系统那点事 —— 基于Spark MLlib的特征选择
查看>>
linux 下RTL8723/RTL8188调试记录(命令行)【转】
查看>>