当前位置: 首页 > news >正文

linux 内核编译安装

一、配置
默认配置

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-   omap2plus_defconfig

原配置

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-   oldconfig 

重新配置

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-  menuconfig

二 kernel zImage

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage

三 驱动模块

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules

四 devicetree

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- omap4-droid4-xt894.dtb

二三四可合并

 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules omap4-droid4-xt894.dtb -j 8

git内核版本会有一段很长的后缀 .config

CONFIG_LOCALVERSION_AUTO=y

把y改成n,或删除这一行然后

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-   oldconfig 

这时后面只余个+号 如6.1.17+ 如果还想把+号去掉,重定义LOCALVERSION=
或修改scripts/setlocalversio
res=“ r e s res res{scm:++}”
也可以

make LOCALVERSION= ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules omap4-droid4-xt894.dtb -j 8

安装

mkdir out
cp .config out
cp arch/arm/boot/dts/omap4-droid4-xt894.dtb out
cp arch/arm/boot/zImage  out
make ARCH=arm INSTALL_MOD_PATH=./out modules_install
make ARCH=arm INSTALL_HDR_PATH=./out  headers_install
http://www.lryc.cn/news/276207.html

相关文章:

  • hash基础知识(算法村第五关青铜挑战)
  • Linux第8步_USB设置
  • 第五节 强制规范commit提交 .husky/commit-msg: no-such file or directory问题解决办法
  • 2024年了,难道还不会使用谷歌DevTools么?
  • springboot(ssm生产管理ERP系统 wms出入库管理系统Java系统
  • 通过使用别名让 SQL 更简短-数据库教程shulanxt.com-帆软软件有限公司
  • 最优化理论分析复习--最优性条件(一)
  • 基于WIFI指纹的室内定位算法matlab仿真
  • 密码学:一文读懂非对称密码体制
  • 2_工厂设计_工厂方法和抽象工厂
  • k8s之pod进阶
  • RTTI(运行时类型识别)
  • 19.Linux Shell任务控制
  • 域名流量被劫持怎么办?如何避免域名流量劫持?
  • java案例知识点
  • Arrays 的使用
  • IDEA中怎么用Postman?这款插件你试试
  • 基于机器视觉的车牌检测-边缘检测因子的选择
  • 学习c语言,变种水仙花
  • K8S--持久卷(PersistentVolume)的用法
  • 书生·浦语大模型趣味 Demo笔记及作业
  • 2024最新前端源码分享(附效果图及在线演示)
  • Microsoft 365 for Mac激活版(原Office 365)
  • 快乐学Python,Python基础之组织代码「类与对象」
  • H5的3D游戏开源框架
  • 浅谈一些生命周期
  • JavaScript基础(25)_dom查询练习(二)
  • 【React系列】React生命周期、setState深入理解、 shouldComponentUpdate和PureComponent性能优化、脚手架
  • 一文初步了解slam技术
  • 滑动窗口协议仿真(2024)