- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 make modules_install编译内核驱动为模块,.ko文件在根文件中的位置
依据kernel文档:Documentation/kbuild/modules.txt:Building External Modules第5节描述可以确定位置描述如下:--- 5.1 INSTALL_MOD_PATH Above are the default directories but as always some level of customization is possible. A prefix can be added to the installation path usin
2020-11-23 18:01:04 1590
原创 Linux设备驱动之IIO子系统——IIO框架数据读取
IIO DATA ACCESS IIO数据获取 只有两种方法可以使用IIO框架访问数据; 通过sysf通道进行一次性捕获,或通过IIO字符设备进行连续模式(触发缓冲)。One-shot capture:单次获取 一次性数据捕获通过sysfs接口完成。 通过读取与通道对应的sysfs条目,您将仅捕获特定于该通道的数据。 给定一个带有两个通道的温度传感器:一个用于环境温度,另一个用于热电偶温...
2019-04-26 19:57:58 6392 2
原创 Linux设备驱动之IIO子系统——Triggered buffer support触发缓冲支持
Triggered buffer support触发缓冲支持 在许多数据分析应用中,能够基于某些外部信号(触发器)捕获数据是比较有用的。 这些触发器可能是: 数据就绪信号 连接到某个外部系统的IRQ线路(GPIO或其他) 处理器周期性中断 用户空间在sysfs中读/写特定文件 IIO设备驱动程序与触发器完全无关。 触发器可以初始化一个或多个设备上的数据捕获。...
2019-04-26 19:51:11 3849
原创 Linux设备驱动之IIO子系统——IIO框架及IIO数据结构
由于需要对ADC进行驱动设计,因此学习了一下Linux驱动的IIO子系统。本文翻译自《Linux Device Drivers Development 》–John Madieu,本人水平有限,若有错误请大家指出。IIO Framework工业I / O(IIO)是专用于模数转换器(ADC)和数模转换器(DAC)的内核子系统。随着越来越多的具有不同代码实现的传感器(具有模拟到数字或数字到模拟,...
2019-04-21 22:45:25 6165 3
原创 编译内核时出现drivers/mfd/mxc-hdmi-core.c:36:24: fatal error: mach/clock.h: No such file or directory
在学习开发板时编译内核出现drivers/mfd/mxc-hdmi-core.c:36:24: fatal error: mach/clock.h: No such file or directorycompilation terminated.make[2]: *** [drivers/mfd/mxc-hdmi-core.o] 错误 1make[1]: *** [drivers/mfd]...
2019-03-01 16:00:12 957
Linux Device Drivers Development
2019-04-19
icm-42688 I3C HDR- DDR
2022-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人