上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 29 下一页
摘要: 1.驱动代码 #include <linux/types.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/delay.h> #include <linux/init.h> #include <linux/f 阅读全文
posted @ 2022-01-06 09:51 蘑菇王国大聪明 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1.设备树代码 2.驱动代码 #include <linux/types.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/delay.h> #include <linux/init.h> #include 阅读全文
posted @ 2022-01-05 14:46 蘑菇王国大聪明 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 为了满足框架开发,linux系统中使用pinctrl和GPIO子系统来简化开发。 2.pinctrl子系统 pinctrl 子系统主要工作内容如下: 获取设备树中 pin 信息。 根据获取到的 pin 信息来设置 pin 的复用功能 根据获取到的 pin 信息来设置 pin 的电气特性,比 阅读全文
posted @ 2021-12-31 09:24 蘑菇王国大聪明 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1.驱动代码 #include <linux/types.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/delay.h> #include <linux/init.h> #include <linux/f 阅读全文
posted @ 2021-12-29 15:45 蘑菇王国大聪明 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1. 代码 #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> #include <linux/fs.h> #include <linux/slab.h> #include <linux/uacces 阅读全文
posted @ 2021-12-29 09:36 蘑菇王国大聪明 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1.DTS语法 1.1 .dtsi头文件 一般.dtsi 文件用于描述 SOC 的内部外设信息,比如 CPU 架构、主频、外设寄存器地址范围,比如 UART、IIC 等等。比如 imx6ull.dtsi 就是描述I.MX6ULL 这颗 SOC 内部外设情况信息的,内容如下: ,这个节点信息描述了I. 阅读全文
posted @ 2021-12-24 16:16 蘑菇王国大聪明 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1. 代码 #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> #include <linux/fs.h> #include <linux/uaccess.h> #include <linux/io. 阅读全文
posted @ 2021-12-23 18:40 蘑菇王国大聪明 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1. 地址映射 裸机就是直接操作寄存器 Linux下也可以直接操作寄存器,但是不能直接对寄存器的物理地址进行操作,因为linux会使能MMU。 在使用时,必须找到物理地址的虚拟地址 #define ioremap(cookie,size) __arm_ioremap((cookie), (size) 阅读全文
posted @ 2021-12-23 10:02 蘑菇王国大聪明 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1. 建立工程 2. 建立.vscode c_pp_properties.json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", "/home/szm/linux/IMX6ULL/ 阅读全文
posted @ 2021-12-21 17:59 蘑菇王国大聪明 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1. KEIL MDK 查看代码量、RAM使用情况–RO-data、RW-data、ZI-data的解释 KEIL RVMDK编译后的信息 Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 Code是代码占用的空间; R 阅读全文
posted @ 2021-12-17 18:23 蘑菇王国大聪明 阅读(738) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 29 下一页