草庐IT

Openharmony

全部标签

由浅入深学习新模块之Window_manager(二)

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言:在​​上一篇​​文章中,主要介绍了window_manager的发展史和功能介绍,本文开始介绍OpenHarmony的window_manager的具体实现相关。window_manager在OpenHarmony中的代码目录:foundation/window/window_manager/├──dm#DislplayManagerClient实现代码│├──BUILD.gn│├──include│├──src│└──test├──dmserver#Dislp

[FFH]Napi_generator(二)—NAPI框架生成工具实测

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言在上一篇博客我们简单介绍了napi框架生成工具的安装和使用,本篇将利用该工具,实现简单的北向应用调用南向提供的NAPI接口获取数据的案例。测试环境OpenHarmony-3.2-Beta5九联UnionPi-Tiger开发板VisualStudioCode(版本需1.62.0及以上)USB_Burning_Tool烧录工具napi_generator工具可执行文件或vscode插件DevEcoStudio3.1.0.200参考子系统,部件,模块的创建可以先看这一篇

Napi_generator(一)—NAPI框架生成工具介

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言对于南向设备开发者进行OpenHarmony标准系统应用开发来说,在进行设备开发的过程中,难免要与北向应用层打交道,为北向应用开发提供一些硬件控制的接口,这是就需南向开发者学习OpenHarmony提供的NAPI机制,而这又需要开发者了解JS/eTS的一些知识,关注Nodejs语法、C++与JS之间的数据类型转换等上层应用转换逻辑,通过了这几天的学习也发现学习和使用NAPI确实要耗费挺大的精力。在学习NAPI框架的过程中,偶然间在源码下napi_generator

基于N32G45智能家居平台

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​1、项目功能本次项目采用腾讯物联网平台+微信小程序腾讯连连实现远程控制。本地采集温度数据和湿度数据,设置温湿度报警阈值,超过设定值即可通过蜂鸣器报警。微信小程序可远程控制开发板的硬件设备。OLED屏幕实时显示采集到的数据显示,采用两页显示方式,第一页显示实时时间,第二页显示环境温湿度数据,可通过按键切换。板子上电即可自动完成WIFI连接,在WIFI密码修改的情况下课实现手机一键配网,从而实现腾讯云平台接入。连接成功后屏幕界面默认显示当前实时时间。时间校准可现在网络校时

子系统,部件,模块编译构建全实践

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言大家好,前段时间学业比较忙,已经有挺长一段时间没有更新博客了,这段时间开始实习生活,会将更多的精力投入到开源鸿蒙的研究学习中,会尽量多更新实习期间的所学所得,分享给大家,一起学习进步!本篇文章要分享的是OpenHarmony的一个编译构建实践,随着版本更新,OpenHarmony的编译方式也会出现一些小变化,这次将以OpenHarmony-3.2-Beta版本为例,使用九联UnionPi-Tiger开发板,介绍下子系统,部件,模块的配置规则以及编译构建实践。概述O

开源鸿蒙 OpenHarmony 3.2 Beta4 发布,新增支持 AB 分区升级

12月2日消息,开源鸿蒙OpenHarmony3.2Beta4于昨日发布,更新支持或优化增强的能力如下:标准系统基础能力增强程序访问控制子系统支持前向CFI、API异常处理优化等;内核子系统支持Hyperhold内存扩展特性增强、F2FS末端性能增强优化;多模输入子系统支持键盘功能按键使能去使能、输入设备相关的多热区支持;图形子系统支持基于共享内存机制传输图形数据、支持YUV图层、RS侧支持GPU合成、虚拟屏支持旋转和动态分辨率等;升级子系统支持AB热升级功能、flashd升级支持AB分区设备升级、SD/OTG升级支持AB分区设备升级;全球化子系统支持设备管理事件按需订阅、系统资源支持over

开源鸿蒙 OpenHarmony 3.2 Beta4 发布,新增支持 AB 分区升级

12月2日消息,开源鸿蒙OpenHarmony3.2Beta4于昨日发布,更新支持或优化增强的能力如下:标准系统基础能力增强程序访问控制子系统支持前向CFI、API异常处理优化等;内核子系统支持Hyperhold内存扩展特性增强、F2FS末端性能增强优化;多模输入子系统支持键盘功能按键使能去使能、输入设备相关的多热区支持;图形子系统支持基于共享内存机制传输图形数据、支持YUV图层、RS侧支持GPU合成、虚拟屏支持旋转和动态分辨率等;升级子系统支持AB热升级功能、flashd升级支持AB分区设备升级、SD/OTG升级支持AB分区设备升级;全球化子系统支持设备管理事件按需订阅、系统资源支持over

DevEco Studio端云协同开发之云存储

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言在之前的文章中笔者分享了在OpenHarmony应用程序中集成AppGalleryConnect(AGC)五大类体系服务中构建应用基础能力的认证服务、云函数、云数据库,这些能力的应用都能够提升应用程序的快速迭代及上线。本次分享在OpenHarmony中使用AGC的云存储服务。1、环境​​DevEcoStudio3.1Beta1(V3.1.0.200)​​​​触觉智能IDO-EVB3568-V1开发板​​自定义teui组件库​​端云协同开发应用创建(包括云函数)​​

DevEco Studio端云协同开发之云存储

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言在之前的文章中笔者分享了在OpenHarmony应用程序中集成AppGalleryConnect(AGC)五大类体系服务中构建应用基础能力的认证服务、云函数、云数据库,这些能力的应用都能够提升应用程序的快速迭代及上线。本次分享在OpenHarmony中使用AGC的云存储服务。1、环境​​DevEcoStudio3.1Beta1(V3.1.0.200)​​​​触觉智能IDO-EVB3568-V1开发板​​自定义teui组件库​​端云协同开发应用创建(包括云函数)​​

OpenHarmony支持USB接口声卡适配说明

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​前言USB声卡是一种外置声卡,不受主机硬件约束可以实现更好的声音品质和更多的功能。使用USB接口支持热插拔,方便易用,在生活中被广泛使用。1、功能描述OpenHarmonyADM(AudioDriverModel)框架支持USB声卡的插拔识别,支持USB声卡的播放、录音、音量控制和静音功能。2、构建开关CONFIG_DRIVERS_HDF_AUDIO_USBOpenHarmony系统ADM(AudioDriverModel)框架要支持USB声卡首先要打开构建开关:CO