会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蘑菇王国大聪明
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
29
下一页
2022年1月6日
原子锁实验
摘要: 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 蘑菇王国大聪明
阅读(90)
评论(0)
推荐(0)
2022年1月5日
beep实验
摘要: 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 蘑菇王国大聪明
阅读(183)
评论(0)
推荐(0)
2021年12月31日
pinctrl和GPIO子系统
摘要: 1.介绍 为了满足框架开发,linux系统中使用pinctrl和GPIO子系统来简化开发。 2.pinctrl子系统 pinctrl 子系统主要工作内容如下: 获取设备树中 pin 信息。 根据获取到的 pin 信息来设置 pin 的复用功能 根据获取到的 pin 信息来设置 pin 的电气特性,比
阅读全文
posted @ 2021-12-31 09:24 蘑菇王国大聪明
阅读(369)
评论(0)
推荐(0)
2021年12月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 @ 2021-12-29 15:45 蘑菇王国大聪明
阅读(120)
评论(0)
推荐(0)
设备树of函数实验
摘要: 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 蘑菇王国大聪明
阅读(118)
评论(0)
推荐(0)
2021年12月24日
设备数语法
摘要: 1.DTS语法 1.1 .dtsi头文件 一般.dtsi 文件用于描述 SOC 的内部外设信息,比如 CPU 架构、主频、外设寄存器地址范围,比如 UART、IIC 等等。比如 imx6ull.dtsi 就是描述I.MX6ULL 这颗 SOC 内部外设情况信息的,内容如下: ,这个节点信息描述了I.
阅读全文
posted @ 2021-12-24 16:16 蘑菇王国大聪明
阅读(407)
评论(0)
推荐(0)
2021年12月23日
新的字符设备驱动框架
摘要: 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 蘑菇王国大聪明
阅读(56)
评论(0)
推荐(0)
Linux下的点灯实验(寄存器)
摘要: 1. 地址映射 裸机就是直接操作寄存器 Linux下也可以直接操作寄存器,但是不能直接对寄存器的物理地址进行操作,因为linux会使能MMU。 在使用时,必须找到物理地址的虚拟地址 #define ioremap(cookie,size) __arm_ioremap((cookie), (size)
阅读全文
posted @ 2021-12-23 10:02 蘑菇王国大聪明
阅读(241)
评论(0)
推荐(0)
2021年12月21日
第一个Linux驱动
摘要: 1. 建立工程 2. 建立.vscode c_pp_properties.json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", "/home/szm/linux/IMX6ULL/
阅读全文
posted @ 2021-12-21 17:59 蘑菇王国大聪明
阅读(149)
评论(0)
推荐(0)
2021年12月17日
RO-data、RW-data、ZI-data的解释
摘要: 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 蘑菇王国大聪明
阅读(858)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
29
下一页
公告