社区
Android
帖子详情
请问大家有没有linux下mfd驱动开发的资料?
Michael_ee
2011-11-09 06:40:25
mfd: multifunction device drivers---多功能设备驱动开发;
在网上google了一下,资料很少啊!还是我找的方法不对?
...全文
323
3
打赏
收藏
请问大家有没有linux下mfd驱动开发的资料?
mfd: multifunction device drivers---多功能设备驱动开发; 在网上google了一下,资料很少啊!还是我找的方法不对?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Michael_ee
2011-11-10
打赏
举报
回复
有没有一点框架文档指导一下嘛?多功能是指一个芯片具有不同种的用途,比如,又可以做GPIO控制器,又可以做键盘控制器!linux有一种专门的驱动是针对这种芯片的,叫MFD driver.就不知道哪里去找文档来详细了解一下!
vclongking
2011-11-09
打赏
举报
回复
多功能是指 ?
关注一下
xqhrs232
2011-11-09
打赏
举报
回复
看LINUX下的源码
x52pro-
linux
:适用于
Linux
的Saitek X52X52pro
驱动
程序和控制器映射软件
适用于
Linux
的Saitek X52Pro游戏杆
驱动
程序 该项目为Saitek / MadCatz X52 Pro飞行控制系统添加了新的
驱动
程序。 X52 pro是一种HOTAS(手控油门和操纵杆),具有7个轴,39个按钮,1个帽子和1个指拨杆以及一个可编程的多功能显示屏。 目前,Saitek PLC仅提供Windows
驱动
程序,这促使我
开发
了一个新
Linux
驱动
程序,可以对
MFD
和操纵杆上的各个LED进行编程。 标准的USB
驱动
程序能够读取操纵杆,但不能控制
MFD
或LED。 大多数额外功能都可以从用户空间处理。 有关自述文件的信息,请参见各个文件夹。 注意:此存储库当前仅提供命令行界面来控制
MFD
和LED。 如果您使用命令行,则项目可能会更适合您的需求,因为它提供了用于控制
MFD
和LED的图形界面。 建造和安装 参见
x52pro-test:用于测试Github操作的测试存储库
适用于
Linux
的Saitek X52Pro游戏杆
驱动
程序 该项目为Saitek / MadCatz X52 Pro飞行控制系统添加了新的
驱动
程序。 X52 pro是一种HOTAS(手控油门和操纵杆),具有7个轴,39个按钮,1个帽子和1个指尖以及一个可编程的多功能显示屏。 目前,Saitek PLC仅提供Windows
驱动
程序,这促使我
开发
了一个新
Linux
驱动
程序,可以对
MFD
和操纵杆上的各个LED进行编程。 标准的USB
驱动
程序能够读取操纵杆,但不能控制
MFD
或LED。 大多数附加功能都可以从用户空间处理。 有关自述文件的信息,请参见各个文件夹。 注意:此存储库当前仅提供命令行界面来控制
MFD
和LED。 如果您使用命令行,则项目可能会更适合您的需求,因为它提供了图形界面来控制
MFD
和LED。 建造和安装 参见
最全
Linux
驱动
开发
全流程详细解析(持续更新)
Linux
驱动
开发
详细解析
<
Linux
开发
>
驱动
开发
-之-platform
驱动
在前面几篇文章讲解分析编写的设备
驱动
是相对简单,都是对 IO进行最简单的读写操作。那么如果像I2C、SPI、LCD 等,这类比较复杂外设的
驱动
就不能这么去写了,如果每一个I2C芯片都单独写一个I2C
驱动
对应IO的话,这样内核代码会很累赘,所以
Linux
系统要考虑到
驱动
的可重用性,因此提出了
驱动
的分离与分层这样的软件思路,在这个思路下诞生了platform 设备
驱动
,也叫做平台设备
驱动
。本文主要分析一下
Linux
下的
驱动
分离与分层,以及 platform 框架下的设备
驱动
该如何编写。
讯为
Linux
驱动
开发
底层硬件和上层软件的桥梁,让硬件动起来使用
驱动
框架编程,提供统一接口给应用程序调用
Linux
规定字符设备或者块设备都必须有一个专属的设备号,一个设备号由主设备号和次设备号组成,主设备号表示某一类
驱动
,如USB
驱动
设备,而次设备号表示这个
驱动
下的各个设备。include\
linux
\types.h文件下定义了dev_t数据类型来表示设备号,是unsigned int类型的数据,是u32类型的数据,其中高12位表示主设备号,低12位表示次设备号。在文件中提供了几个操作设备号的宏定义。
Android
80,350
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章