linux
文章平均质量分 77
山下小僧
热爱linux,热爱嵌入式
展开
-
OpenHarmony HDF 驱动编译流程分析
基于kernel基础包打过patch后的路径是在SDK/out/kernel/src_tmp/linux-5.10下,那么单独编译内核情况下是如何做到也同时编译了HDF driver呢?原创 2023-02-23 08:25:38 · 787 阅读 · 0 评论 -
基于OpenHarmony系统HDF Sensor驱动开发
在产品开发时就需要对不同厂家或者同一厂家的不同型号进行适配开发,就会增加开发者的开发难度。为了快速开发或者移植传感器驱动,基于HDF(Hardware Driver Foundation)驱动框架开发了Sensor(传感器)驱动模型。Sensor驱动模型主要为上层提供稳定接口能力,对驱动开发者提供开放的接口实现和抽象的配置接口能力。原创 2023-02-22 18:14:24 · 1211 阅读 · 1 评论 -
基于udev在用户空间对linux 设备进行管理
首先来说一下我最近遇到的一个去年开发过的产品出的bug,我的设备上有三路can通信,当时在开发的时候为了满足应用层接口需求,将三个can接口顺序按照应用需求做了一定的调整,但在最近维护的时候发现,同一包内核代码,再次编译发现can的接口顺序竟然做了改变。udev会根据/etc/udev/udev.conf文件中的udev_rules指定的目录,逐个检查该目录下的文件,这个目录下的文件都是针对某类或某个设备应该施行什么措施的规则文件。这些规则文件的文件名通常是两个数字开头,它表示系统应用该规则的顺序。原创 2023-02-08 18:08:15 · 222 阅读 · 0 评论