草庐IT

openHarmony3

全部标签

【ELT.ZIP】OpenHarmony啃论文俱乐部——多层存储分级数据压缩

本文出自ELT.ZIP团队,ELTElite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大二在校生合肥师范学院大二在校生清华大学大二在校生成都信息工程大学大一在校生黑龙江大学大一在校生华南理工大学大一在校生我们是来自6个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术…文章目录【往期回顾】【本期看点】【技术DNA】【智慧场景】引言应用正式应用前的铺垫VPIC仿真测验多层次的优点HCompress直击痛点设计架构分级压缩和数据放置引擎HCDPHCDP算法压缩管理器CM统

【分享汇总】25个主题分享,360°领略OpenHarmony最新技术版图

2021年10月,开放原子开源基金会旗下开源项目OpenAtomOpenHarmony(以下简称“OpenHarmony”)应邀参加华为2021HDC开发者大会,并组织了OpenHarmony技术论坛。作为此次HDC大会重要的技术论坛之一,OpenHarmony技术论坛于10月23日在松山湖高新技术产业开发区成功举办。此次技术论坛的主题为“众家共建OpenHarmony,赋能千行百业”,邀请了OpenHarmony开源项目的诸多专家与行业大咖,精彩议题层出不穷,不仅介绍了OpenHarmony后续版本及技术路标,还全方位展现了OpenHarmony竞争力,从芯片、用户终端、开源共建等多领域,多

OpenHarmony使用Socket实现一个UDP客户端详解

一、前言我们在这里介绍Socket的使用,是为了后面的一篇文章实现设备配网做铺垫。二、示例详解点击获取BearPi-HM_Nano源码,以D3_iot_udp_client为例:示例本身很简单,只需要修改udp_client_demo.c的2处代码,就能测试了://连接WIFI,参数1是:WIFI名称,参数2是:WIFI密码WifiConnect("TP-LINK_65A8","0987654321");

[OpenHarmony RK3568] (一)环境搭建

文章目录一、概述二、下载依赖和代码2.1安装对应依赖包2.2下载对应代码2.2.1git配置2.2.2安装repo2.2.3获取代码三、开始编译3.1下载工具链3.2开始编译一、概述本系列文章会讲述RK3568上移植OpenHarmony3.2的过程其中本文主要讲述搭建初次编译环境的内容环境说明:主机环境:ubuntu20.04代码版本:OpenHarmony3.2Beta2硬件芯片:RK3568官方版本说明:https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.1.1-release

OpenHarmony设备的开发环境搭建与工程管理(Ubuntu系统环境)

文章目录开始前的废话本篇文章是介绍在**Ubuntu环境**下,如何搭建一套完整的可视化开发环境。笔者经过测试Ubuntu20.04系统环境下操作都可以实现。开发环境的搭建第一步:修改UbuntuShell环境第二步:下载DevEcoDeviceTool第三步:解压DevEcoDeviceTool软件包第四部:解压后的文件夹进行赋权第五步:安装DevEcoDeviceTool工程管理导入OpenHarmony源码根据现有解决方案生成工程开始前的废话本来笔者是没有打算写一篇关于如何搭建开发环境和创建项目的文章的,因为官方文档已经写的很清楚了。但是在笔者准备五一放假期间上传一些关于开发板简单基础功

rk3399pro移植openharmony3.0移植笔记3

说明在之前的基础上使用hdf驱动控制GPIO口,再此做记录,方便后期查找。参考文章内核层OpenHarmony/drivers/adapter/khdf/linux/platform/gpio/目录下添加led.c#include"hdf_device_desc.h"//HDF框架对驱动开放相关能力接口的头文件#include"hdf_log.h"//HDF框架提供的日志接口头文件#include"device_resource_if.h"#include"osal_io.h"#include"osal_mem.h"#include"gpio_if.h"#include"osal_irq.h"

HarmonyOS/OpenHarmony应用开发-信息传递载体Want使用

Want 定义与用途Want是对象间信息传递的载体,可以用于应用组件间的信息传递。Want的使用场景之一是作为startAbility的参数,其包含了指定的启动目标,以及启动时需携带的相关数据,如bundleName和abilityName字段分别指明目标Ability所在应用的包名以及对应包内的Ability名称。当AbilityA启动AbilityB并需要传入一些数据给AbilityB时,Want可以作为一个数据载体将数据传给AbilityB。Want用法如下图: Want 类型显式Want: 在启动Ability时指定了abilityName和bundleName的Want称为显式Wan

OpenHarmony仓库大整理 可以指定系统类型下载对应代码

前言:以前下载OpenHarmony代码的时候,我们都是需要下载全量包,代码量非常大,现在已经有30多G了。而我们如果只是想开发轻量系统,例如润和的Hi3861智能家居开发套件的话,实际上使用不到那么多代码的,很多代码都是小型系统、标准系统,下载起来非常多余。终于,在近期,OpenHarmony仓库迎来大整改,可以支持指定系统类型下载对应代码。给大家看看,我今天下载轻量系统master分支的,整个文件夹只有5G,其中还有doc文件夹、device文件没整理,repo文件夹就占了2.9G。不过整体比之前一口气要下载30多G好很多了。仓库说明详细的说明可以见官方文档:https://gitee.c

OpenHarmony HDF 框架介绍

OpenHarmonyHDF框架介绍OpenHarmonyHDF框架介绍HDF驱动框架框图HDF驱动框架工作原理HDF驱动框架工作原理框图:HDF驱动加载过程分析HDF驱动加载过程分析——驱动实现1HDF驱动加载过程分析——驱动实现2HDF驱动加载过程分析——获取驱动列表HDF驱动加载过程分析——获取设备列表HDF驱动加载过程分析——设备与驱动的匹配HDF驱动加载过程分析——加载过程流程图HDF驱动加载过程分析——总结参考资料链接OpenHarmonyHDF框架介绍OpenHarmony系统HDF驱动框架采用C语言面向对象编程模型构建,通过平台解耦、内核解耦,来达到兼容不同内核,统一平台底座的

啃论文俱乐部——移植speexdsp到OpenHarmony标准系统③

大家好!我来自南京,在OpenHarmony成长计划啃论文俱乐部,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术,从今年1月11日加入OpenHarmony俱乐部已经有接近8个月时间了。笔者一直在思考啃论文给我带来了些什么,通过啃论文能为OpenHarmony做些什么。笔者利用大二升大三暑假两个月时间移植了Speexdsp这个三方库到OpenHarmony标准系统,而关于前面的问题我似乎找到了答案,现将啃论文和三方库移植分享经验如下:由于想要分享的内容较多,为避免读者姥爷们失去看下去的耐心,分享将以连载的方式进行。下期预告:在OpenHarmony的编译体系下编