一、树莓派Linux源码配置
1、概念:
- 驱动代码的编译需要一个提前编译好的内核,想要编译内核就必须先配置
- 配置的最终目标会生成 .config文件,该文件指导Makefile去把有用东西组织成内核
厂家配备Linux内核源码,比如说买了树莓派,就会有树莓派linux内核源码
第一种方式:
使用厂家.config
树莓派1的工程是bcmrpi_defconfig;
树莓派2、3的工程是bcm2709_defconfig
第二种方式:
make menuconfig 一项项配置,通常是基于厂家的config来配置
第三种方式:
完全自己编写
2、配置步骤:
-
下载交叉编译工具及Linux源码(参考博文:学习笔记八)
-
下载所需库:
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
sudo apt-get install zlib1g:i386