树莓派高阶课程--配置Linux内核适合树莓派相关操作

    科技2022-07-10  95

    树莓派linux源码配置: 驱动代码的编写 驱动代码的编译需要一个提前编译好的内核 编译内核就必须配置 配置的最终目标会生成 .config文件,该文件指导Makefile去把有用东西组织成内核

    厂家配linux内核源码,比如说买了树莓派,树莓派linux内核源码 第一种方式: cp 厂家.config .config 第二种方式: make menuconfig 一项项配置,通常是基于厂家的config来配置 第三种方式: 完全自己来 如何配置树莓派的Linux内核 驱动两种加载方式: * 编译进内核 zImage包含了驱动 M 模块方式生成驱动文件xxx.ko 系统启动后,通过命令inmosd xxx.ko 加载 **内核配置: **配置config**

    linux源码中有很多工程: 树莓派1的工程是bcmrpi_defconfig; 树莓派2、3的工程是bcm2709_defconfig。 使用源码里自带的config: ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make bcm2709_defconfig

    此命令功能是获取bcm2709_defconfig的配置到 .config里。 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make bcm2709_defconfig 指定ARM架构 指定编译器 树莓派 主要核心指令

    Processed: 0.020, SQL: 8