上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页
摘要: 一、IIC基础概念 IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。IIC总线最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以管理系统的配置 阅读全文
posted @ 2020-03-08 23:26 朱果果 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/zqixiao_09/article/details/50937907 阅读全文
posted @ 2020-03-08 17:11 朱果果 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 输入子系统的工作原理和代码分析 目的: a,学会如何分析内核中子系统的代码,从而可以举一反三 b,整体把握框架思想,理解分层中各层的配合方式 c,掌握子系统,增强排错能力 分析代码 1、input核心层:input.c 1 subsys_initcall(input_init); //优先级比mod 阅读全文
posted @ 2020-03-08 16:11 朱果果 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 目录: 输入子系统的作用与框架 输入子系统的编程方式 一、输入子系统的作用与框架 1、输入设备 按键、鼠标、触摸屏:gt811,ft56xx 有多个输入设备需要驱动的时候,假如不考虑输入子系统 a, gt811 注册设备号,创建设备文件,硬件初始化,实现fop,阻塞 b, ft56xx 注册设备号, 阅读全文
posted @ 2020-03-07 09:18 朱果果 阅读(789) 评论(0) 推荐(1) 编辑
摘要: 回顾一下之前的字符设备驱动编程: 1,实现入口函数 xxx_init()和卸载函数 xxx_exit() 2,申请设备号 register_chrdev_region (与内核相关) 3,注册字符设备驱动 cdev_alloc、cdev_init、 cdev_add (与内核相关) 4,利用udev 阅读全文
posted @ 2020-03-04 23:52 朱果果 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 目录 1、为什么会有平台总线? 2、平台总线三要素 3、平台总线编程接口 4、编写能在多平台下使用的led驱动 1、为什么会有平台总线? 1 用于平台升级:三星: 2410, 2440, 6410, s5pc100 s5pv210 4412 2 硬件平台升级的时候,部分的模块的控制方式,基本上是类似 阅读全文
posted @ 2020-03-04 01:59 朱果果 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 引入: 在之前的基础上,我们已经可以写出一个功能比较完备的字符设备驱动,但是还是存在一些问题: 1)设备和驱动没有分离; 2)没有类似于WINS的设备管理器,不可以方便的查看设备和驱动信息; 3)不能自动创建设备节点 4)不能自动加载驱动; ....... 以上问题的解决都依托Linux设备驱动模型 阅读全文
posted @ 2020-03-03 02:27 朱果果 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 按键驱动方式对比 查询:一直读,耗资源 中断: 没有超时机制,当没有中断,read函数一直休眠 poll机制,加入超时机制 以上3种,都是让应用程序主动去读,本节我们学习异步通知,它的作用就是当驱动层有数据时,主动告诉应用程序,然后应用程序再来读, 这样,应用程序就可以干其它的事情,不必一直读。 当 阅读全文
posted @ 2020-03-02 11:37 朱果果 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 在make时,编译警告: 1 warning: passing argument 1 of '__arm_iounmap' makes pointer from integer without a cast [enabled by default] 大概意思为iounmap函数中,赋值类型与参数类型 阅读全文
posted @ 2020-03-02 11:36 朱果果 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 多路复用 1、概念 假设:在单进程与单线程情况下,应用程序要同时处理多路IO流(多个设备) 如果在应用程序中采用while(1) { read() ... }进行处理,那么每次只能处理一个设备,其他设备有请求时,则会被延迟,甚至丢失数据。如果在一个设备处理中阻塞,则不会接着执行,也不能处理其他设备的 阅读全文
posted @ 2020-03-01 16:57 朱果果 阅读(606) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 29 下一页