電子產業(yè)一站式賦能平臺

PCB聯盟網

搜索
查看: 864|回復: 0
收起左側

用鴻蒙開發(fā)AI應用(五)HDF 驅動補光燈

[復制鏈接]

2607

主題

2607

帖子

7472

積分

高級會員

Rank: 5Rank: 5

積分
7472
跳轉到指定樓層
樓主
發(fā)表于 2020-12-27 11:56:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
用鴻蒙開發(fā)AI應用(五)HDF 驅動補光燈,   


前言
  上一篇,我們在鴻蒙上運行了第一個程序,這一篇我們來編寫一個驅動開啟攝像頭的紅外補光燈,順便熟悉一下鴻蒙上的 HDF 驅動開發(fā)。





硬件準備 先查一下原理圖(具體可參考第一篇的硬件資料),找到紅外燈的 IO 口編號,GPIO5_1。
HDF 驅動開發(fā)
1. 簡介 HDF(OpenHarmony Driver Foundation)驅動框架,為驅動開發(fā)者提供驅動框架能力,包括驅動加載、驅動服務管理和驅動消息機制。旨在構建統(tǒng)一的驅動架構平臺,為驅動開發(fā)者提供更精準、更高效的開發(fā)環(huán)境,力求做到一次開發(fā),多系統(tǒng)部署。 HDF框架以組件化的驅動模型作為核心設計思路,為開發(fā)者提供更精細化的驅動管理,讓驅動開發(fā)和部署更加規(guī)范。HDF框架將一類設備驅動放在同一個host里面,驅動內部實現開發(fā)者也可以將驅動功能分層獨立開發(fā)和部署,支持一個驅動多個node,HDF框架管理驅動模型如下圖所示:


2. 驅動框架
2.1 驅動框架實現 在 huawei/hdf 目錄下新建一個文件夾 LED, 然后在其中新建一個源文件 led.c。 #include “hdf_device_desc.h“  // HDF框架對驅動開放相關能力接口的頭文件

#include “hdf_log.h“          // HDF 框架提供的日志接口頭文件

回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯系客服 關注微信 下載APP 返回頂部 返回列表