资料下载
coding无法使用浏览器打开,必须用git工具下载:
代码语言:javascript复制git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git
视频观看
百问网驱动大全
编写一个虚拟GPIO控制器的驱动程序
参考资料:
1. 硬件功能
假设这个虚拟的GPIO Controller有4个引脚:
2. 编写设备树文件
代码语言:javascript复制gpio_virt: virtual_gpiocontroller {
compatible = "100ask,virtual_gpio";
gpio-controller;
#gpio-cells = <2>;
ngpios = <4>;
};
3. 编写驱动程序
现场编写。
核心:分配/设置/注册一个gpio_chip结构体。
编写驱动程序
现场编写。
核心:分配/设置/注册一个gpio_chip结构体。