【本文正在参加2023年第一期优质创作者激励计划】标准系统HDF平台驱动(三)——ADC应用实现个人简介:深圳技术大学FSR实验室大三学生,正于九联科技实习,共同学习研究鸿蒙南向开发知识。博客主页:https:ost.51cto.compersonposts15624680[toc]前言前面两篇文章已经实现了ADC的HDF框架接入,现在已经可以正常调用HDF提供的ADC统一驱动接口进行应用开发。结合之前学的一些知识,设计一个基于NAPI框架和HDF框架读取温度传感器数据...
2023-03-21 09:27:48 6530浏览 10点赞 5回复 6收藏
【本文正在参加2023年第一期优质创作者激励计划】标准系统HDF平台驱动(二)——ADC平台驱动使用个人简介:深圳技术大学FSR实验室大三学生,正于九联科技实习,共同学习研究南向开发知识。博客主页:https:ost.51cto.compersonposts15624680[toc]前言前面一篇文章已经实现了UnionPiTiger的ADC驱动的HDF框架接入(在最新的master版本上已经进行了适配,OpenHarmony3.2Beta5上目前还没实现),现在已经可以正常调用HDF提供的ADC统一...
2023-03-17 09:54:59 7696浏览 5点赞 3回复 4收藏
【本文正在参加2023年第一期优质创作者激励计划】标准系统HDF平台驱动(一)——ADC驱动适配个人简介:深圳技术大学FSR实验室大三学生,正于九联科技实习,共同学习研究南向开发知识。博客主页:https:ost.51cto.compersonposts15624680[toc]前言之前在研究HDF驱动过程中,发现对于标准系统,HDF已经提供了统一的一套Linux驱动适配,例如使用开发板外设gpio,pwm等,都可以直接使用HDF提供的平台设备接口适配linux内核代码。然后...
2023-03-16 10:09:34 8266浏览 9点赞 2回复 4收藏
【本文正在参加2023年第一期优质创作者激励计划】napigenerator(二)——NAPI框架生成工具实测个人简介:深圳技术大学FSR实验室大三学生,正于九联科技实习,共同学习研究鸿蒙南向开发知识。博客主页:https:ost.51cto.compersonposts15624680[toc]前言在上一篇博客我们简单介绍了napi框架生成工具的安装和使用,本篇将利用该工具,实现简单的北向应用调用南向提供的NAPI接口获取数据的案例。测试环境OpenHarmony3.2Beta5九联Uni...
2023-03-08 12:13:55 1.0w浏览 7点赞 5回复 6收藏
【本文正在参加2023年第一期优质创作者激励计划】napigenerator(一)——NAPI框架生成工具介绍个人简介:深圳技术大学FSR实验室大三学生,正于九联科技实习,共同学习研究OpenHarmony开发知识。博客主页:https:ost.51cto.compersonposts15624680[toc]前言对于南向设备开发者进行OpenHarmony标准系统应用开发来说,在进行设备开发的过程中,难免要与北向应用层打交道,为北向应用开发提供一些硬件控制的接口,这是就需南向开发者...
2023-03-07 09:18:01 9387浏览 12点赞 6回复 5收藏
【本文正在参加2023年第一期优质创作者激励计划计】子系统,部件,模块编译构建全实践个人简介:深圳技术大学FSR实验室大三学生,正于九联科技实习,共同学习研究鸿蒙南向开发知识。博客主页:https:ost.51cto.compersonposts15624680[toc]前言大家好,前段时间学业比较忙,已经有挺长一段时间没有更新博客了,这段时间开始实习生活,会将更多的精力投入到开源鸿蒙的研究学习中,会尽量多更新实习期间的所学所得,分享给大家,...
2023-03-06 09:11:22 6084浏览 8点赞 3回复 5收藏
前言本次OpenHarmony学生挑战赛我准备的项目是一个基于OpenHarmony的无人配送小车。接触OpenHarmony也有半年时间了,这也是我第一次带队参加OpenHarmony的比赛,虽然最后花费了很长时间也没有做出来一个像样的成品,很多方面都出了一点小状况把进度卡死了,但这过程也学到了很多东西。[仓库链接](https:gitee.comopenharmonysigonlineeventtreemastersolutionstudentchallenge%E5%9F%BA%E4%BA%8EOpenHarmony%E7%9A%84%E6%97%A0%...
2022-10-11 19:18:48 9057浏览 8点赞 8回复 5收藏
前言文献浩如烟海,却是我们站在巨人肩上前行的资本,然而,作为一枚啃论文小白,面对如此庞大的知识资本,总是很难精准找到自己想要的文献,唯有经过长时间的精挑细选、几经折腾,才能找到些许值得一读文献。至于要如何在尽量短的时间内掌握尽量多的有价值的信息,这很大程度上取决于筛选文献的效率。初次进入啃论文俱乐部学习,在参与了几次啃论文俱乐部的分享会后,也逐渐了解了啃论文俱乐部独特的啃论文方式,通过学习俱乐...
2022-08-21 18:08:47 9248浏览 6点赞 3回复 3收藏
Hi3516DV300驱动开发——编写LED灯控制程序前言概述前面的文章只是涉及到内核态驱动程序的实现,并未涉及到用户态应用程序,以及用户态应用程序与内核态驱动程序之间的数据交互流程,在本示例将演示如何在开发板上运行一个控制LED灯的程序,达到能关闭灯、开启灯以及翻转灯的状态。希望通过本教程的学习,开发者能掌握如何开发一个设备驱动,以及如何在应用层调用驱动。开发环境硬件平台:润和AICameraHi3516DV300开发板源码:O...
2022-08-09 16:14:48 1.0w浏览 9点赞 6回复 4收藏
前言上一节我们通过DevEcoDeviceTool生成标准HDF框架,下面我们就以生成的模板,来深入研究HDF驱动开发。本次使用的是Hi3516DV300开发板,分别设置了LiteOS内核以及Linux内核两个版本为例,来了解深入HDF驱动开发流程以及比较Linux内核与LiteOS内核HDF驱动开发异同。参考文章HDF的开发流程可以参考下面这篇文章。[驱动开发](https:gitee.comopenharmonydocsblobmasterzhcndevicedevdriverdriverhdfdevelopment.md)实例代码通过D...
2022-08-07 21:41:06 1.3w浏览 12点赞 4回复 2收藏
前言参考文章[HDF驱动开发](https:gitee.comopenharmonydocsblobmasterzhcndevicedevdriverdriverhdfdevelopment.md)[HDF驱动管理](https:device.harmonyos.comcndocsdocumentationguidehdfmanagement0000001077809126)概述HDF驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理和驱动消息机制。旨在构建统一的驱动架构系统,为驱动开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。开发...
2022-07-31 09:34:41 1.1w浏览 7点赞 1回复 5收藏
[[本文正在参加星光计划3.0–夏日挑战赛]](https:ost.51cto.composts13641comment)参考文章[DevEcoDeviceTool一站式集成开发环境搭建](https:ost.51cto.compersonposts15624680)[DevEcoDeviceTool设备开发全流程概述](https:ost.51cto.composts14769)[编译Hi3516DV300开发板源码](https:device.harmonyos.comcndocsdocumentationguideidehi3516dv300compile0000001146686054)[烧录Hi3516DV300小型系统](https:device.harmonyos....
2022-07-27 11:09:07 1.1w浏览 6点赞 2回复 3收藏
[[本文正在参加星光计划3.0–夏日挑战赛]](https:ost.51cto.composts13641comment)【FFH】DevEcoDeviceTool实战从源码获取到HelloWorld(轻量系统)前言还未了解DevEcoDeviceTool的可以先看这两篇文章:[DevEcoDeviceTool一站式集成开发环境搭建](https:ost.51cto.composts14753)[DevEcoDeviceTool设备开发全流程概述](https:ost.51cto.composts14769)官方使用文档:https:device.harmonyos.comcndocsdocumentationguideservice...
2022-07-19 16:55:07 7580浏览 11点赞 2回复 2收藏
[[本文正在参加星光计划3.0–夏日挑战赛]](https:ost.51cto.composts13641comment)【FFH】DevEcoDeviceTool设备开发全流程概述前言还未安装开发环境的可以看看这篇[DevEcoDeviceTool一站式集成开发环境搭建](https:ost.51cto.composts14753)下面将从DevEcoDeviceTool功能区介绍,新建工程获取源码,编译,烧录,串口调试来概述使用DevEcoDeviceTool设备开发全流程。DevEcoDeviceTool功能区介绍1.代码编辑区:提供代码的查看、编...
2022-07-19 14:25:24 9521浏览 8点赞 2回复 3收藏
【FFH】轻松配置各类开发板OpenHarmony设备开发环境———DevEcoDeviceTool一站式集成开发环境搭建[[本文正在参加星光计划3.0–夏日挑战赛]](https:ost.51cto.composts13641comment)前言工具简介HUAWEIDevEcoDeviceTool(以下简称DevEcoDeviceTool)是OpenHarmony面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持CC++语言,以插件的形式部署在VisualSt...
2022-07-18 23:47:27 54.5w浏览 17点赞 7回复 7收藏
【FFH】BearPiHMMicro南向研究——GPIO驱动分析参考1.https:gitee.comopenharmonydocsblobmasterzhcndevicedevdriverdriverplatformgpiodevelop.md2.https:gitee.combearpibearpihmmicrosmallblobmasterapplicationsBearPiBearPiHMMicrodocsdevicedev%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%82%B9%E4%BA%AELED%E7%81%AF%E7%A8%8B%E5%BA%8F.md概述BearPiHMMicro开发板板载高性能的工业级处理器STM32MP157芯片,为了使STM32MP1...
2022-06-07 14:40:43 1.0w浏览 11点赞 3回复 6收藏