Linux外设接口使用及内核驱动开发---Ubuntu搭建Linux内核开发环境

文章目录

  • 前言
  • 一、安装依赖
  • 二、下载Linux内核源代码
    • 1.从Github下载
    • 2.从官网下载
  • 三、编译安装内核
    • 配置内核
    • 编译安装内核/模块:
    • 选用内核
  • 四、内核驱动例子


前言

进行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

你可能感兴趣的:(linux,ubuntu,驱动开发)