草庐IT

openHarmony3

全部标签

HarmonyOS鸿蒙开发入门:OpenHarmony开源项目

OpenHarmony开源项目项目介绍技术架构技术特性系统类型详细特征快速入门代码仓地址开发者文档源码下载如何参与许可协议联系方式ViewEnglish项目介绍OpenHarmony是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。技术架构OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统>子系统>组件”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。Open

OpenHarmony深度解读之分布式软总线:authmanager模块(6)/设备身份认证过程

一、概述本文将继续分析设备之间的身份认证过程的相关细节,主要是针对数据包类型为MODULE_CONNECTION的处理过程。主要源代码在wifi_auth_manager.c文件的函数OnModuleMessageReceived()中。二、源码分析如果数据包类型为MODULE_CONNECTION,首先调用OnMessageReceived()函数。处理接收到的消息,解析并按规则回复给对端。/*函数功能:处理接收到的消息,解析并按规则回复给对端函数参数:conn:设备连接信息seq:数据包序列号msg:cJSON格式的数据包负载消息函数返回值:无详细:*/voidOnMessageRecei

OpenHarmony NAPI 类对象导出及其生命周期管理(上)

写在开头:OpenHarmony中的N-API组件定义了由ArkTS(JS/ETS)语言编写的代码和native代码(使用C/C++编写)交互的方式,由Node.jsNode-API框架扩展而来。什么是Node.jsNode-API框架Node.jsNode-API为开发者提供了一套C/C++API用于开发Node.js的Native扩展模块。从Node.js8.0.0开始,Node-API以实验性特性作为Node.js本身的一部分被引入,并且从Node.js10.0.0开始正式全面支持Node-API。本文以OpenHarmony3.2beta3源码中的node.js三方库为例,从third

OpenHarmony适配开源图形驱动(新框架)---RK3568

OpenHarmony适配开源图形驱动(新框架)---RK35681.刷入openharmony版本,确保基线闭源GPU使能且屏幕能正常点亮2.编译Mesa3d,生成gpu驱动相关的mesa开源库2.1基于SIG代码仓对mesa进行编译2.2执行配置好的脚本生成相应的驱动so:注意:这里的openharmony的路径和mesa3d路径需要设置成自己的路径3.将编译出来的Mesa库接入到OpenHarmony3.1找到上面编译好的mesa3d的库:3.2修改对应的OH代码-Master:3.3修改对应的OH代码-Release3.1:本文主要介绍如何基于新框架将开源驱动适配OpenHarmony

【OpenHarmony】开发环境搭建

文章目录【OpenHarmony】开发环境搭建一、开发介绍二、硬件平台三、软件环境四、工具安装4.1修改命令行工具4.2必要库安装4.3准备Python开发环境4.4安装hb工具4.5安装mkimage工具五、OpenHarmony源码获取编译【OpenHarmony】开发环境搭建一、开发介绍最近手头入手了一块STM32MP157开发板,可以运行OpenHarmony3.0,本节分享一下OpenHarmony开发环境的搭建,主要是在Linux下使用编译工具编译源码,将编译完的结果传到Windows下,然后使用STM32Programmer下载到STM32MP157芯片上二、硬件平台小熊派Bea

【精华】OpenHarmony 3.1 Release全面解析

众所周知,人们逐渐注重更加高效、舒适、便捷、有趣的生活和工作体验,并且开发者也需要更多新思路,本期让大家深入了解OpenHarmony3.1Release的技术特点并对功能特性全面解析。从发布的内容来看,标准系统基础能力增加了不少,特别是音视频处理能力、2D/3D绘制能力、鼠标键盘的支持、WiFi相关能力的JSAPI支持等等。另外标准系统的分布式能力也增加了不少,可以实现硬件互助、资源共享,还支持了分布式数据库、分布式全新管理等能力。更多内容可以查看OpenHarmony官方发布的 OpenHarmony3.1ReleaseNotehttps://gitee.com/openharmony/d

DAYU200升级最新的OpenHarmony系统,一起来玩开源鸿蒙呀!

视频教程1.下载镜像烧录固件的下载可以通过每日构建下载:http://ci.openharmony.cn/dailys/dailybuilds选择master分支,形态组件dayu200,设备层级——富设备,选择镜像包,点击下载。等下载成功之后,解压再解压2.下载烧录工具烧录工具下载链接:https://gitee.com/hihope_iot/docs/tree/master/HiHope_DAYU200/3.安装USB驱动解压DriverAssitant_v5.1.1.zip文件双击windows\DriverAssitant_v5.1.1\DriverInstall.exe打开安装程序,

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

高清多媒体接口(High Definition Multimedia Interface,HDMI  )是一种全数字化视频和声音发送接口,可以发送未压缩的音频及视频信号。HDMI可用于机顶盒、DVD播放机、个人计算机、电视、游戏主机、综合扩大机、数字音响与电视机等设备。HDMI可以同时发送音频和视频信号,由于音频和视频信号采用同一条线材,大大简化系统线路的安装难度。这块是百度百科对HDMI的简单介绍,我们再看看HDMI不同版本对音频的支持情况:当前我们使用最多的是2.0版本,本文介绍了OpenHarmony系统支持HDMI声卡的适配过程,带有HDMI声卡的设备包括电视、投影仪和一些带有音响的显

OpenHarmony中外置RTC调试和使用方法

1、RTC介绍RTC是RealTimeClock的简称,它在硬件电路上单独供电,当系统关机时,CPU和其他外部硬件设备全部掉电,但是RTC仍然继续工作。这样就可以继续给设备提供精准的时钟,并提供报警功能和计时器功能。2、如何查询系统时间和硬件时间1)查询系统时间#dateSatAug509:15:26UTC20172)查看RTC硬件时间:hwclock-r显示RTC时间(读取RTC时间显示)#hwclockSatAug509:13:3620170.000000seconds3)设置系统时间,硬件时间hwclock-r显示RTC时间(读取RTC时间显示)hwclock-w设置RTC时间(将系统时

【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花

本文出自ELT.ZIP团队,ELTElite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大二在校生合肥师范学院大二在校生清华大学大二在校生成都信息工程大学大一在校生黑龙江大学大一在校生山东大学大三在校生华南理工大学大一在校生我们是来自7个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术…@[toc]【往期回顾】① 2月23日 《老子到此一游系列》之老子为什么是老子——++综述视角解读压缩编码++ ② 3月11日 《老子到此一游系列》之老子带你看懂这些风景——++多维探