设备驱动
jin-fa
一位软件构建者
展开
-
借助iwtools工具包以过滤方式获取WiFi状态。
用到的工具有iwconfig、iwlist。给上层提供的函数有get_curwifi_info、get_wifi_list。我们先看原始的iwtools Makefile快照# Targets to buildSTATIC=libiw.aDYNAMIC=libiw.so.$(WT_VERSION)PROGS= iwconfig iwlist iwpriv iwspy iwgeti...原创 2018-05-21 12:19:10 · 1148 阅读 · 0 评论 -
hi3518e ADC 连续采样并获取电压值
对于hi3518e 主控芯片内部ADC采样的描述有位牛人描述的很到位。 https://blog.csdn.net/u013738338/article/details/78602986 那个大哥从datasheet出发深入浅出地将hi3518e ADC采样过程描述地很好。接下来我要用改进过的hisi ADC源码来实现电源电压检测,这份代码读者直接获取、编译就可用。...原创 2018-05-25 16:15:52 · 3711 阅读 · 3 评论 -
内核层与应用层jiffies同步
本文参考资料为:《linux内核设计与实现》第三版定时器和时间管理章节 下文将展示: 1.一个简单用来实现“内核层-应用层jiffies同步”的例子. 2.介绍jiffies定义 对于应用来说,它需要一个时间标尺来记录时间流逝,比如GUI进程需要周期性的给LCD刷图。而驱动的jiffies对于应用来说就一个很好的标尺。 实现要求:底层给应用层暴露一个显示...原创 2018-05-16 19:06:02 · 894 阅读 · 0 评论 -
allwinner sensor子系统架构介绍
驱动开发人员大部分工作都是移植驱动、将驱动适配到不同平台上。所以,这要求驱动开发人员有快速的学习内核各种子系统架构的能力。 对于某个子系统,有的平台用的架构是通用的,有的相差很大...不过既然入坑,不忘初心就好。 好了,说正经事。下面我来分析全志的sensor子系统架构,这层架构很薄也很精简,不过给我了启示--Linux设备驱动集成度越来越高、很多代码...原创 2018-10-18 17:05:17 · 1477 阅读 · 0 评论 -
分析并改良rockchip sensor core框架之一
版权声明:本文为博主原创文章,转载请注明出处:https://blog.csdn.net/huang_165/article/details/83379988 这是“分析并改良rockchip sensor core框架”的第一篇,这篇结合瑞芯微官方文档以通俗的文字、图片描述sensor core。具体的程序逻辑框图将在“分析并改良rockchip sensor core...原创 2018-10-25 16:45:34 · 2420 阅读 · 0 评论 -
分析并改良rockchip sensor core框架之二
人体中的手脚躯干是通过筋骨联通的,而操作系统里的链表就好比人的筋骨,内核通过这些筋骨来枚举、操作一个个设备。 所以,我们看内核源码是会发现各种链表。有些链表用来存放数据、有些链表来描述设备信息的关系。原创 2018-10-26 21:51:47 · 2007 阅读 · 1 评论 -
rk3399调试alc5651(audio模块)之simple-card framework机制分析
版权声明:本文为博主原创文章,转载请注明出处:https://blog.csdn.net/huang_165/article/details/85340002这是“rk3399调试alc5651”的第二篇,这篇以源码分析simple-card framework机制。 在《rk3399调试alc5651之操作方法》讲述了如何移植alc5651,现在我们分析从源码simple-ca...原创 2018-12-29 16:13:43 · 8015 阅读 · 0 评论