草庐IT

OpenHarmony-HUKS

全部标签

rk3568 OpenHarmony-3.2-Release 编译-总结

折腾后,踩过坑,并成功编译的总结系统使用LinuxMint-20.3或者LinuxMint-21.1。由于LinuxMint-20.3不支持我主板的网卡型号,不支持我使用的某型号pciewifi6和蓝牙5,只好转投LinuxMint-21.1。LinuxMint-20.3(内核版本5.4.xx)能否升级内核实现对这些硬件的支持?没折腾测试过。系统推荐CPU32线程,核心多多益善。内存64GB,编译过程发现有时内存占用超过32GB,如果内存容量小,交换空间(SWAP)要设置比较大。踩坑时发现16GB内存编译错误,但重新执行编译又可以通过,不知是否跟交换空间大小有关?硬盘建议nvme固态盘,存放和

[Linux]华为的系统 欧拉 鸿蒙 openEuler HarmonyOS OpenHarmony

之前整理过《华为机器运行什么桌面系统?EulerOSopenEulerLiteOS鸿蒙深度UOS》,但差不多快两年了,今天再梳理下华为目前提供的主要系统:openEuler|open欧拉定位是服务器操作系统是基于CentOS的Linux发行版,开源、免费其商业发行版由麒麟软件、统信软件等提供(如:统信UOSV10-e版、麒麟V20-openEuler版)https://www.openeuler.org鸿蒙 HarmonyOS与安卓都是基于相同的Linux系统开发HarmonyOS相当于OpenHarmony+AOSP+HMS华为将HarmonyOS的基础功能提取出来创建了OpenHarmon

[Linux]华为的系统 欧拉 鸿蒙 openEuler HarmonyOS OpenHarmony

之前整理过《华为机器运行什么桌面系统?EulerOSopenEulerLiteOS鸿蒙深度UOS》,但差不多快两年了,今天再梳理下华为目前提供的主要系统:openEuler|open欧拉定位是服务器操作系统是基于CentOS的Linux发行版,开源、免费其商业发行版由麒麟软件、统信软件等提供(如:统信UOSV10-e版、麒麟V20-openEuler版)https://www.openeuler.org鸿蒙 HarmonyOS与安卓都是基于相同的Linux系统开发HarmonyOS相当于OpenHarmony+AOSP+HMS华为将HarmonyOS的基础功能提取出来创建了OpenHarmon

HarmonyOS/OpenHarmony应用开发-Stage模型UIAbility组件使用(二)

UIAbility组件启动模式UIAbility的启动模式是指UIAbility实例在启动时的不同呈现状态。针对不同的业务场景,系统提供了三种启动模式:singleton(单实例模式)standard(标准实例模式)specified(指定实例模式)一、singleton启动模式singleton启动模式为单实例模式,也是默认情况下的启动模式。每次调用startAbility()方法时,如果应用进程中该类型的UIAbility实例已经存在,则复用系统中的UIAbility实例。系统中只存在唯一一个该UIAbility实例,即在最近任务列表中只存在一个该类型的UIAbility实例。图1 单实例

两百元的OpenHarmony标准系统开发板(软硬件全部开源)

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com大家好,我是离北况归。最近入手了一块OpenHarmony标准系统开发板———触觉智能PurplePiOH ,2+16G售价仅249元。它使用的芯片是rk3566,适配的OpenHarmony版本为3.2Release,是目前最便宜的OpenHarmony标准系统开源开发板,并且软硬件全部开源。如何购买触觉智能PurplePiOHRK3566购买链接: https://shop264307692.taobao.com/index.htm?spm=2013.1.w5002-2389266025

红旗智能超充通过OpenHarmony兼容性测评,红旗智能携手中软国际打造智慧出行新体验

近日,由中软国际有限公司(以下简称“中软国际”)提供技术支持,红旗(大连)智能科技有限公司(以下简称“红旗智能”)旗下全资子公司小牛超充(深圳)能源科技有限公司推出的红旗智能超充顺利通过OpenAtomOpenHarmony(以下简称“OpenHarmony”)3.1Release版本兼容性测评,获颁OpenHarmony生态产品兼容性证书。2020年,新能源汽车充电桩被列为国家七大“新基建”产业之一,写入政府工作报告。作为新能源汽车行业配套的新型基础设施、城市能源系统与能源互联网的重要入口,新能源汽车充电桩连接电动汽车与电网,是智能化、数字化、自动化等诸多新型技术的融合应用,有着非常广阔的发

HarmonyOS/OpenHarmony应用开发-ArkTS语言@Builder自定义构建函数

ArkUI还提供了一种更轻量的UI元素复用机制@Builder,@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。为了简化语言,我们将@Builder装饰的函数也称为“自定义构建函数”。说明,从APIversion9开始,该装饰器支持在ArkTS卡片中使用。一、装饰器使用说明1.自定义组件内自定义构建函数定义的语法:@BuildermyBuilderFunction({...})使用方法:this.myBuilderFunction({...})允许在自定义组件内定义一个或多个自定义构建函数,该函数被认为是该组件的

OpenHarmony解读之设备认证:数据接收管理-消息处理(2)

一、概述本文将继续介绍HiChain本端接收数据的处理过程中的消息处理阶段的剩余内容。二、源码分析这一模块的源码位于:/base/security/deviceauth。检查消息为系统可支持并合法之后,调用build_object函数构建HiChain子对象,具体分析如下:/*函数功能:构建HiChain子对象函数参数:hichain:HiChain实例modular:消息模块类型is_client:是否是clientparams:构建参数函数返回值:成功:返回0HC_OK失败:返回错误码详细:*/int32_tbuild_object(structhichain*hichain,int32_

OpenHarmony系统解决方案 - 锁屏引起的卡开机动画

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com问题描述问题环境系统版本:OpenHarmony-3.2-Release问题现象设备接通电源,开机动画正常播放结束,长时间静止在开机动画结束界面,无法正常进入系统。OpenHarmony系统解决方案-锁屏引起的卡开机动画-开源基础软件社区问题原因设备性能导致的锁屏应用未在锁屏服务检测监听事件的时间段内启动完成,导致无法触发关闭开机动画。系统不需要锁屏应用,把锁屏应用删除后,未移除锁屏服务(theme_screenlock_mgr)导致无法触发关闭开机动画。解决方案针对设备性能问题的解决方案调

HarmonyOS/OpenHarmony应用开发-Stage模型UIAbility组件使用(三)

UIAbility组件基本用法UIAbility组件的基本用法包括:指定UIAbility的启动页面以及获取UIAbility的上下文UIAbilityContext。一、指定UIAbility的启动页面应用中的UIAbility在启动过程中,需要指定启动页面,否则应用启动后会因为没有默认加载页面而导致白屏。可以在UIAbility的onWindowStageCreate()生命周期回调中,通过WindowStage对象的loadContent()方法设置启动页面。importUIAbilityfrom'@ohos.app.ability.UIAbility';importWindowfrom