单片机
文章平均质量分 69
fengkesz
这个作者很懒,什么都没留下…
展开
-
疯壳-鸿蒙OS-总线驱动开发及实现之SPI
总线驱动及实现之SPI 疯壳 出品SPI接口说明鸿蒙OS中关于spi接口的定义在源码目录:\drivers\hdf\frameworks\include\platform\\drivers\hdf\frameworks\support\platform\src下的 spi_if.h和spi_if.c文件中。1.打开SPI设备其中info为指向SPI设备信息的指针,其类型在h头文件中有如下定义:busNum 和 cdN...原创 2021-02-05 11:36:13 · 667 阅读 · 1 评论 -
疯壳-鸿蒙OS-总线驱动开发及实现之I2C
总线驱动开发及实现之I2C 疯壳 出品I2C接口说明鸿蒙OS中关于i2c接口的定义在源码目录:\drivers\hdf\frameworks\include\platform\\drivers\hdf\frameworks\support\platform\src下的 i2c_if.h和 i2c_if.c文件中。1.打开I2C控制器接口该接口用于获取i2c控制器的句柄,其中返回值为获取到的句柄,其类型在源码目录:\drivers\...原创 2021-02-04 14:16:32 · 521 阅读 · 0 评论 -
疯壳-鸿蒙OS-总线驱动开发及实现之GPIO
总线驱动开发及实现之GPIO 疯壳 出品一、GPIO管脚标准操作方法鸿蒙OS中定义了一套GPIO的接口,其中包含不少GPIO操作相关的方法,具体请参考源码目录:\drivers\hdf\frameworks\include\platform\\drivers\hdf\frameworks\support\platform\src下的gpio_if.h、gpio_if.c文件,以及源码目录:\drivers\hdf\frameworks\include\osa...原创 2021-02-04 14:12:49 · 808 阅读 · 0 评论 -
疯壳-鸿蒙OS-应用程序通过HDF框架调用自定义驱动接口
通过HDF框架调用自定义驱动接口 疯壳 出品在前面两小节课程,我们基于源码添加了一个简单的虚拟设备驱动,并且用户态应用可以通过DHF驱动框架发送消息到内核态驱动并打印出来。在此基础上,本次课程我将带大家给驱动添加两个简单的自定义接口,并通过应用程序发送cmd消息命令调用这两个接口。我们假定驱动对应的设备有一个寄存器,驱动可对寄存器进行读写操作,而应用程序则需要通过HDF框架发送消息调用驱动程序的接口进行寄存器读写。因此我们对app做些简单的修改,如下:1.新增...原创 2021-02-04 14:06:11 · 493 阅读 · 0 评论 -
疯壳-鸿蒙OS-HDF驱动框架
一、简介HDF(HarmonyOSDriver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理和驱动消息机制。旨在构建统一的驱动架构平台,为驱动开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。驱动加载:HDF驱动加载包括按需加载和按序加载:1.驱动按需加载HDF框架支持驱动在系统启动过程中默认加载,或者在系统启动之后动态加载。2.驱动按序加载HDF框架支持驱动在系统启动的过程中按照驱动的优先级进行加载。...原创 2021-02-04 14:02:15 · 2112 阅读 · 1 评论