Linux
C bug专业户
改不完的BUG,玩不透的算法。语言是工具,软件是表达,算法是核心,数据是结构。
展开
-
Linux驱动开发学习笔记——GPIO(二)
平台:AM4379 目标:将自己编写的驱动编译到内核,并成功加载至内核,读取设备树节点信息,实现驱动读写接口,控制IO输出。 1、配置设备树 设备树的配置在前一节已经描述过(Linux驱动开发学习笔记——GPIO(一))。 2、编写驱动程序 #include <linux/module.h> #include <linux/init.h> #include <linux/kernel.h> #include <linux/err.h> #include &l原创 2021-09-02 22:16:35 · 346 阅读 · 0 评论 -
Linux驱动开发学习笔记——GPIO(一)
平台:AM4379 目标:将自己编写的驱动编译到内核,并成功加载至内核。 1、配置设备树 新建一个测试节点: mygpio_test { compatible = "mygpiotest"; pinctrl-names = "default"; pinctrl-0 = <&user_gpio_out>; gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>; default-state = "on"; }; 配置引脚: 在节原创 2021-09-02 22:07:22 · 240 阅读 · 0 评论