目录
前言
前面几篇文章已介绍了Makefile和Kconfig文件,此篇文章讲解在实际开发中是怎么新建一个新的驱动目录,并编译里面的驱动文件;
一、新建haha驱动目录
1、创建haha目录
在kernel/driver目录下新建haha目录:
cd kernel/driver
mkdir haha
2、haha目录里面添加haha_test.c驱动(可自行编写个简单的驱动)
演示的简单总线驱动如下:
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/gpio.h>
#include <linux/of_gpio.h>
#include <linux/device.h>
#include <linux/gpio.h>
#include <linux/fs.h>
static int ha