草庐IT

Openharmony

全部标签

OpenHarmony 编译固件 (基于HI3516)

开发板简介OpenHarmony目前官方支持的设备较少,润和软件设计与研发的HiSparkAICamera(基于HI3516)是其中之一。如果你是OpenHarmony的初学者,可以通过这块开发板开始学习开发板基本参数配置型号SoCHi3516DV300(双核900MHzCortexA7)内存1GBDDR3外存8GBeMMC部分官方资料#云盘资料链接:https://pan.baidu.com/s/1uiiCpbJqViGb7Qs6HdCb8g提取码:ddab…#hihope社区https://bbs.elecfans.com/group_1429…#润和HiHope社区开源项目集合https

OpenHarmony 从零开始环境搭建

一、开发环境搭建1安装Vmware虚拟机1.1下载安装方式一:在官网下载VMwareWorkstation16Pro安装包下载地址图1VMware官网下载方法二:在软件管家搜索Vmware,点一键安装即可图2腾讯管家下载1.2双击exe安装包首先双击下载好的VMware安装包,进行Vmware虚拟机安装。图31.3接受许可协议图4接受许可协议勾选我接受许可协议中的条款,点击下一步。1.4自定义安装地址默认为C盘安装,如需更换位置,请点击更改选自安装的路径。勾选将VMwareWorkstation控制台工具添加到系统PATH。再点下一步。图5自定义安装1.5取消更新设置并创建快捷方式安装图6取消

OpenHarmony本地计算云搭建指南3:OHOS代码仓下载

目录配置国内apt源安装相关依赖项配置pip国内源注册码云gitee账号注册Gitee账号个人用户注册码云SSH公钥SSH公钥设置设置账户SSH公钥仓库的SSHKey和账户SSHKey的区别? 安装git客户端和git-lfs并配置用户信息安装码云repo工具获取源码操作步骤OpenHarmony代码仓位于gitee,链接如下。OpenHarmonyhttps://gitee.com/openharmony配置国内apt源Ubuntu的仓库地址为:https://repo.huaweicloud.com/ubuntu/Ubuntu-CD的镜像地址为:https://repo.huaweiclo

OpenHarmony学习笔记(内核介绍)

本文内容为自己学习OpenHarmony中LiteOS的学习笔记及心得,因本人能力有限,内容或有错漏,请多包涵。本文会反复修正,持续更新。OpenHarmony内核介绍OpenHarmony采用多内核架构,支持Linux内核的标准系统,支持LiteOS-a的小型系统,支持LiteOS-m的轻量系统。1、Linux内核应用目标:PC、TV、手机等资源较丰富的设备。使用标准Linux内核。2、LiteOS-m应用目标:主要用于RAM大小低于1M(多数小于128K)的极小设备。特性:支持基本的任务管理、内存管理、时间管理、中断管理、队列管理、通信机制、事件管理、定时器等操作系统的基础组件。适应低配置

HarmonyOS/OpenHarmony应用开发-Stage模型ArkTS语言Ability基类

Ability模块提供对Ability生命周期、上下文环境等调用管理的能力,包括Ability创建、销毁、转储客户端信息等。说明:模块首批接口从APIversion9开始支持。模块接口仅可在Stage模型下使用。导入模块:import Abilityfrom'@ohos.app.ability.Ability';接口说明:Ability.onConfigurationUpdateonConfigurationUpdate(newConfig:Configuration):void;当系统配置更新时调用。参数:参数名类型必填说明newConfigConfiguration是表示需要更新的配置信息

《HarmonyOS开发 – OpenHarmony开发笔记(基于小型系统)》第6章 环境监测系统

开发环境:开发系统:Ubuntu20.04开发板:Pegasus物联网开发板MCU:Hi3861OpenHarmony版本:3.0.1-LTSPegasus物联网开发板有很多模块,笔者就使用环境检测板来实时检测环境变化。6.1环境检测板简介环境检测板有三个设备:AHT20温湿度传感器,半导体可燃气体传感器MQ-2,蜂鸣器MLT-8530。6.1.1温湿度传感器AHT20简介AHT20是一款精度高,完全校准,贴片封装的温湿度传感器,采用标准IIC通信方式,超小的体积、极低的功耗。温湿度传感器均在高精度的恒温恒湿腔室中进行出厂校准,直接输出经温度补偿后的湿度、温度等信息,用户无需要对湿度进行温度补

openharmony标准系统移植之init启动流程分析

接上篇移植openharmony标准系统后,系统进入终端后,发现执行指令特别卡顿,太影响调试了。目前还不知道是什么问题导致的,不知道是不是cpu性能不够,但是感觉不太像是这个问题,卡顿如下图。基本一个操作需要卡半天。为了解决下这个问题,也为了更熟悉openharmony代码启动流程。现在追踪下启动过程。记录如下。首先可以知道的是openharmony系统启动后,执行的是init进程。可以查看源码目录下base/startup/init_lite/services/BUILD.gn文件,首先是不管小型还是标准系统都会参与编译的文件。然后根据系统类型会选择编译不同的文件,我们是标准系统,那么我们具

不吹不黑 OpenHarmony会是一个伟大的操作系统吗

1、前言大家好,我叫连志安,目前是OpenHarmony社区的一位开发者。我在2020年华为的HDC上就开始接触OpenHarmony,至今1年多了。在回答标题这个问题之前,我想起一句话,先有结论,再做论证。结论是:我认为,OpenHarmony的整体目标是伟大的,它注定要成为一个伟大的操作系统!回答为什么之前,我们有必要来看看,OpenHarmony到底是什么?它跟鸿蒙、HarmonyOS是一个东西吗?我们把时间往回看,关于OpenHarmony的发展历史,其实早在2016年华为就已经启动了鸿蒙立项。。2、鸿蒙出现的背景关于华为为啥要那么早就立项鸿蒙,背后深层次的原因相信大家都知道。在当前大

OpenHarmony和HarmonyOS有什么区别?这篇文章讲清楚了

OpenHarmony和HarmonyOS有什么区别?作者:坚果公众号:“大前端之旅”华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。OpenHarmony和HarmonyOS有什么区别?OpenHarmonyOpenHarmony是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展从Open就可以看出,

[OpenHarmony RK3568](四)WIFI芯片适配

文章目录一、概述1.1WLAN固件1.2nvram.txt二、内核部分2.1修改设备树2.2内核配置部分三、系统适配部分一、概述  本文讲述RK3568上移植OpenHarmony3.2适配WIFI以及相关内容。  硬件芯片:海华AW-NM372S  芯片模组:43438A1注:芯片的具体模组可以在芯片手册上查看,一般分为Boardcom(博通)/Cypress,realtek,海思等其中海华AW-NM372S芯片基于博通43438A1模组,常见的还有正基AP6xxx芯片,都是基于博通模组;博通已经被cypress收购1.1WLAN固件  WLAN固件是相当于WLAN芯片里面的一个小系统,你可