上一页 1 2 3 4 5 6 7 ··· 37 下一页
摘要: Linux INPUT 子系统介绍 查看系统input子系统 ls /dev/input cat /proc/bus/input/devices 想确定键盘对应的是哪个节点:hexdump /dev/input/event0,按下键盘上的回车按键,会有打印信息 input 驱动编写流程 注册 inp 阅读全文
posted @ 2024-03-17 00:25 starc再起航 阅读(1) 评论(0) 推荐(0) 编辑
摘要: MISC 设备驱动简介&结构体定义 阅读全文
posted @ 2024-03-17 00:19 starc再起航 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 驱动的分隔与分离 platform 平台驱动 platform 总线 platform 驱动 platform 设备 阅读全文
posted @ 2024-03-16 21:22 starc再起航 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 异步通知简介 中断的三种方式:阻塞、非阻塞、异步通知 信号定义 应用层的signal函数 驱动中的信号处理 fasync_struct 结构体 fasync 函数 kill_fasync 函数 阅读全文
posted @ 2024-03-16 18:56 starc再起航 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.阻塞和非阻塞简介 阻塞IO示意图 非阻塞IO示意图 2.等待队列 等待队列头 结构体 初始化函数 等待队列项 将队列项添加/移除等待队列头 等待唤醒 等待事件 轮询 select 函数 poll 函数 epoll 函数 Linux 驱动下的 poll 操作函数 阅读全文
posted @ 2024-03-16 02:59 starc再起航 阅读(2) 评论(0) 推荐(0) 编辑
摘要: BlueZ (BlueZ与D-Bus简介)[https://blog.csdn.net/hesuping/article/details/131708132] (蓝牙bluez5的开发方法及入门教程)[https://blog.csdn.net/huohongpeng/article/details 阅读全文
posted @ 2024-03-15 09:20 starc再起航 阅读(6) 评论(0) 推荐(0) 编辑
摘要: ()【https://blog.csdn.net/mytzs123/article/details/125640275】 ffmpeg -i .\AG.mp4 -ss 00:44:35 -c copy -t 01:19:45 -codec copy .\AG-2.mp4 阅读全文
posted @ 2024-03-14 10:34 starc再起航 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 中断简介 裸机实验 1.使能中断,初始化相应的寄存器。 2.注册中断服务函数,也就是向 irqTable 数组的指定标号处写入中断服务函数 3.中断发生以后进入 IRQ 中断服务函数,在 IRQ 中断服务函数在数组 irqTable 里面查找 具体的中断处理函数,找到以后执行相应的中断处理函数。 中 阅读全文
posted @ 2024-03-13 17:45 starc再起航 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.内核时间管理简介 高节拍率和低节拍率的优缺点 系统节拍数 处理绕回的 API 函数 2.内核定时器简介 2.1系列的 API 函数 init_timer 函数 add_timer 函数 del_timer 函数 del_timer_sync 函数 mod_timer 函数 2.2内核定时器使用流 阅读全文
posted @ 2024-03-13 16:43 starc再起航 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Bluetooth的系统构成 1、无线射频单元(Radio):负责数据和语音的发送和接收,特点是短距离、低功耗。蓝牙天线一般体积小、重量轻,属于微带天线。 2、基带或链路控制单元(LinkController):进行射频信号与数字或语音信号的相互转化,实现基带协议和其它的底层连接规程。 3、链路管理 阅读全文
posted @ 2024-03-13 11:08 starc再起航 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 37 下一页