会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蘑菇王国大聪明
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
29
下一页
2022年2月10日
异步通知
摘要: 1.异步通知 在前面使用阻塞或者非阻塞的方式来读取驱动中按键值都是应用程序主动读取的,对于非阻塞方式来说还需要应用程序通过 poll 函数不断的轮询。最好的方式就是驱动程序能主动向应用程序发出通知,报告自己可以访问,然后应用程序在从驱动程序中读取或写入数据,类似于我们在裸机例程中讲解的中断。Linu
阅读全文
posted @ 2022-02-10 20:31 蘑菇王国大聪明
阅读(144)
评论(0)
推荐(0)
2022年2月9日
阻塞和非阻塞IO
摘要: 1.阻塞和非阻塞IO 1.1 简介 阻塞IO:当应用程序申请不到内核资源时,程序进入阻塞状态直至被唤醒 代码如下图所示 非阻塞IO:当申请不到内核资源时,会轮询访问,此时CPU忙 代码如下图所示 1.2 等待队列 等待队列头 阻塞访问最大的好处就是当设备文件不可操作的时候进程可以进入休眠态,这样可以
阅读全文
posted @ 2022-02-09 19:24 蘑菇王国大聪明
阅读(494)
评论(0)
推荐(0)
2022年1月11日
员工管理系统——基于springboot
摘要: 1.首页定制 所有页面的静态资源需要thymeleaf 静态资源下载地址 2.国际化 改完后的index.html <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta http-equiv
阅读全文
posted @ 2022-01-11 16:20 蘑菇王国大聪明
阅读(142)
评论(0)
推荐(0)
2022年1月10日
thymeleaf模板引擎
摘要: 1.模板引擎 导入thymeleaf后,可以使用controller来打开相应的页面 2.代码 <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <ti
阅读全文
posted @ 2022-01-10 16:56 蘑菇王国大聪明
阅读(55)
评论(0)
推荐(0)
2022年1月9日
Linux内核中断
摘要: 1.Linux中断 1.1 Linux中断API函数 request_irq函数 在 Linux 内核中要想使用某个中断是需要申请的,request_irq 函数用于申请中断,request_irq函数可能会导致睡眠,因此不能在中断上下文或者其他禁止睡眠的代码段中使用 request_irq 函数。
阅读全文
posted @ 2022-01-09 16:52 蘑菇王国大聪明
阅读(443)
评论(0)
推荐(0)
2022年1月7日
内核定时器
摘要: 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-07 16:50 蘑菇王国大聪明
阅读(185)
评论(0)
推荐(0)
按键实验(不带input子系统)
摘要: 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-07 09:04 蘑菇王国大聪明
阅读(66)
评论(0)
推荐(0)
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 14:18 蘑菇王国大聪明
阅读(76)
评论(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 @ 2022-01-06 11:15 蘑菇王国大聪明
阅读(58)
评论(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 @ 2022-01-06 10:44 蘑菇王国大聪明
阅读(61)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
29
下一页
公告