前言
进行Linux嵌入式系统开发时,如果还没有嵌入式系统的开发环境,可以先基于PC机Ubuntu系统进行开发.第一步就需要搭建内核开发环境.
一、安装依赖
sudo apt-get update
sudo apt-get install build-essential gcc-multilib git libncurses5-dev libncursesw5-dev
二、下载Linux内核源代码
代码下载保存于目录:/mnt/src
1.从Github下载
git clone https://github.com/torvalds/linux.git
2.从官网下载
登录官网:https://www.kernel.org/,下载需要的内核版本.
本项目下载:6.9.3版本,linux-6.9.3.tar.xz
解压源码到目录:/usr/src/
sudo tar -xvf linux-6.9.3.tar.xz -C /usr/src/
三、编译安装内核
配置内核
进入源码目录:
cd /usr/src/linux-6.9