草庐IT

openharmony-sig

全部标签

在STM32F407上跑OpenHarmony鸿蒙操作系统

前言openharmony移植示例基于最新的master版本,目前支持的芯片有:STM32F407GD32F303GD32F450目标是移植更多的开发板更多的MCU支持OpenHarmony经过几天的努力,终于成功把最新版本的OpenHarmony轻量系统内核移植到ARM单片机上,现在代码开源、移植文章也完成7篇,后续会考虑增加视频讲解,直播。以便大家也可以自己移植。效果开发板照片如下,自己在网上随便买的一块目前OpenHarmony内核已经跑起来了,可以实现开发板上的LED灯闪烁。串口调试打印信息:系统创建了两个线程,如下://线程2,用于点灯和打印VOIDTaskSampleEntry2(

OpenHarmony 4.0 Beta1发布,邀您体验

初夏之际,OpenAtom OpenHarmony(简称“OpenHarmony”) 4.0 Beta1版本如期而至。4.0 Beta1版本在3.2 Release版本基础上,继续提升标准系统的ArkUI、应用框架、图形媒体等子系统能力,并提供首批API Level 10接口。作为OpenHarmony 4.0的首个Beta版本,推出了系列新特性。期待社区开发者踊跃体验新特性,贡献智慧与力量,共同促进未来 4.0 Release版本的成熟,亲自参与并见证OpenHarmony 4.0版本的发展历程。下文介绍下OpenHarmony 4.0 Beta1版本部分新特性。想了解该版本的完整特性信息,

获取OpenHarmony源码

0.前言        本篇文章是通过学习韦东山老师的免费教程整理和总结的,声明一下来源,支持韦东山老师的成果。1.安装git工具sudoapt-getinstallgit2.配置git        配置git客户端的用户信息(用户名、邮箱都可以随便填)gitconfig--globaluser.name"sijifan"gitconfig--globaluser.email"sijifan@qq.com"gitconfig--globalcredential.helperstore3.安装repo        repo工具是用来管理多个GIT仓库的命令,执行如下命令来安装:curlhtt

OpenHarmony自定义系统应用之实践介绍

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com前言OpenHarmony系统应用是指预装在OpenHarmony操作系统中的应用程序,也称为系统应用。这些应用程序通常由操作系统开发者开发,包括系统设置、电话、短信、浏览器、相机、音乐、视频等常用应用程序。这些应用程序通常具有更高的权限和更深入的系统集成,可以访问更多的系统资源和功能。自定义系统应用是指用户自己开发或定制的OpenHarmony系统应用程序。用户可以根据自己的需求和喜好,开发或定制自己的系统应用程序,如主题、锁屏、桌面、通知栏等。这些应用程序通常具有更高的个性化和定制化,可

移植BehaviorTree.CPP到OpenHarmony标准系统之一

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com1、为BehaviorTree.CPP编写BUILD.gn进行Rom集成Rom集成笔者开发环境:wsl2+ubuntu18.04OpenHarmony3.2release源码润和大禹200开发板2、修改build/subsystem_config.json,新增子系统behaviortree定义在源码/build/subsystem_config.json中增加子系统behaviortree。"behaviortree":{"path":"third_party/behaviortree",

OpenHarmony数据转码应用开发实战(下)

背景对于刚入门OpenHarmony开发的小伙伴来说,如果有一个合适的实战项目来练手,对自身的技术能力提升是非常有帮助的,本文将以一个小项目——数据转码应用,来讲解应用开发全流程。在《OpenHarmony数据转码应用开发实战(中)》我们讲述了核心解转码工具包的实现,以及UI组件数据绑定,那么接下来将讲述项目的国际化适配、调测和发布。国际化适配OpenHarmony应用框架原生提供了非常完善的国际化功能支持,我们只需创建如下目录结构文件,即可实现国际化功能。en保存英文翻译,zh保存中文翻译翻译json以name、value方式定义,通过$r(‘app.string.btnClean’)方法使

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

一、概述设备之间互联是基于系统的IoT设备(如AI音箱、智能家居、智能穿戴等设备)与IoT主控设备(手机、平板等)间建立点对点的信任关系,并在具备信任关系的设备间,搭建安全的连接通道,实现用户数据端到端加密传输。IoT主控设备和IoT设备建立点对点信任关系的过程,实际上是相互交换IoT设备的身份标识的过程。authmanager是openharmony为设备提供认证机制的模块。上一篇文章OpenHarmony源码分析之分布式软总线:authmanager模块(2)/设备认证通信管理已经对设备间的身份认证过程进行了部分介绍,如认证连接的管理以及认证协议数据包头部的解析等,本文将继续分析认证协议数

OpenHarmony应用开发技巧 - 如何获取证书指纹

概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Beta1(3.1.0.200)SDK版本:3.2.10.7(OpenHarmony3.2Beta5FullSDK)应用模型:Stage开发板型号:DAYU200系统版本:OpenHarmony3.2Beta5示例工程:ServiceExtAbility的创建与使用(OpenHarmony3.2Beta5分支)功能简介证书指纹用于配置应用权限预授权文件(install_list_permissions.json)和应用特权配置文件(install_list_capability.json)。如何

使能OpenHarmony富设备产品化落地,润和软件HH-SCDAYU110通过兼容性测评

近日,润和大禹系列HH-SCDAYU110顺利通过OpenHarmony3.1Release版本兼容性测评,获颁OpenAtomOpenHarmony(以下简称OpenHarmony)生态产品兼容性证书。HH-SCDAYU110是润和软件面向商用领域实际装机需求,用于承载HiHopeOSStandardEdition软件发行版的OpenHarmony标准系统开发平台,随着该平台通过兼容性测评,润和软件使能生态伙伴实现OpenHarmony富设备产品化落地将会更为高效。强化OpenHarmony无线智能产品通信及多媒体能力润和软件OpenHarmony智能硬件大禹系列HH-SCDAYU110开发

v75.01 鸿蒙内核源码分析(远程登录) | 内核如何接待远方的客人 | 百篇博客分析OpenHarmony源码

子曰:“不学礼,无以立;不学诗,无以言”《论语》:季氏篇百篇博客分析|本篇为:(远程登录篇)|内核如何接待远方的客人设备驱动相关篇为:v67.03鸿蒙内核源码分析(字符设备)|绝大多数设备都是这类v74.01鸿蒙内核源码分析(控制台)|一个让很多人模糊的概念v75.01鸿蒙内核源码分析(远程登录)|内核如何接待远方的客人什么是远程登录?每个人都有上门做客的经历,抖音也一直在教我们做人,做客不要空手去,总得带点东西,而对中国人你就不能送钟,不能送梨,最好也别送鞋,因他们与终离邪谐音,犯忌讳。这是人情世故,叫礼仪,是中华文明圈的共识,是相互交流信任的基础。那互联网圈有没有这种共识呢?