open harmony

六bring个六14 小时前
分布式·架构·open harmony
分布式软总线认证模块架构与实现分析软总线认证模块是OpenHarmony分布式通信的核心安全组件,位于 foundation/communication/dsoftbus/core/authentication/ 目录下。该模块基于HiChain安全认证框架,实现了设备间的双向身份认证和会话密钥协商。
六bring个六16 小时前
open harmony·分布式软总线
分布式软总线认证方式分析在 DeviceAuthStateEnter 中,根据以下标志决定认证路径:auth_session_fsm.c:L1290-L1299
六bring个六2 天前
ble·open harmony·gatt·分布式软总线
连接模块中的BLE方式GATT协议分析在蓝牙的世界里,GATT(通用属性配置文件)就是这套“交接规则”。它专门负责在两个蓝牙设备连接之后,数据该如何组织和传输。
六bring个六7 天前
分布式·学习·c/c++·open harmony
open Harmony中分布式软总线的学习任务清单之前看带我的人写的博客,从分布式软总线的发布认证到组网,对分布式软总线有些写基础的认知,接下来打算进行一个深入的学习,这里将分布式软总线学习的任务清单列出来
六bring个六11 天前
分布式·p2p·c/c++·open harmony
文件互传在传输层的操作分析文件消息在业务层经过组装成帧了以后,这里分析的文件消息是指文件数据发送完后会发送文件列表到对端进行完整性核对,完整的帧会发送到传输层,进行分片、打包、加密
六bring个六12 天前
c/c++·open harmony·文件互传
文件互传功能实现前面的文章文件互传---发送文件完整流程-CSDN博客讲到了发送端想要发送文件互传,指令从应用层传到napi解析分发一步步传到软总线,再到专用proxy会话通道的建立开启(优先WiFi p2p,降级WiFi 5G),执行最底层的文件互传功能函数(本次的目的)。
IT从业者张某某8 个月前
git·open harmony
DAY3-Open Harmony PC 命令行适配指南(Windows版)-git Permission denied (publickey) 问题本实验基于Windows中WSL环境,安装过程可以参考:DAY1-Open Harmony PC 命令行适配指南(Windows版)环境准备篇
鸿蒙小白龙8 个月前
harmonyos·鸿蒙·鸿蒙系统·open harmony
OpenHarmony内核开发实战手册:编译构建、HCK框架与性能优化OpenHarmony标准系统采用Linux内核作为其核心基础。Linux内核是一个开源的类Unix操作系统内核,最初由Linus Torvalds于1991年开始开发,目前已成为全球最广泛使用的操作系统内核之一。
鸿蒙小白龙9 个月前
华为·harmonyos·open harmony
OpenHarmony Location Kit技术详解:定位、地理围栏与编码转换OpenHarmony位置服务(Location Kit)是一套完整的定位服务解决方案,为开发者提供多种定位能力和位置相关功能。Location Kit支持多种定位技术,包括GNSS(全球导航卫星系统)、基站定位、WLAN定位和蓝牙定位等,能够满足不同应用场景下的定位需求。
鸿蒙小白龙9 个月前
harmonyos·鸿蒙·鸿蒙系统·open harmony
OpenHarmony蓝牙技术全解析:从设备发现到数据传输的完整流程蓝牙技术起源于1994年,由爱立信公司首创,旨在开发一种短距离无线通信技术,以替代传统有线连接。1998年,蓝牙特别兴趣小组(SIG)成立,负责蓝牙技术的标准化和推广。蓝牙技术经历了多次重大演进:
鸿蒙小白龙9 个月前
harmonyos·鸿蒙·鸿蒙系统·open harmony
OpenHarmony轻量级内核LiteOS-M技术详解与应用实践LiteOS-M是华为开发的轻量级实时操作系统,专为物联网(IoT)和资源受限的嵌入式设备设计。作为OpenHarmony生态系统的重要组成部分,LiteOS-M提供了精简高效的内核、丰富的中间件组件和强大的开发工具链,支持从简单传感器到复杂智能设备的各种应用场景。
鸿蒙小白龙9 个月前
harmonyos·鸿蒙系统·open harmony
OpenHarmony后台服务开发指南:ServiceAbility与ServiceExtensionAbility全解析ServiceAbility是OpenHarmony中用于实现后台服务的组件,它可以在后台长时间运行,没有用户界面。ServiceAbility主要用于执行需要长时间运行的操作,如音乐播放、文件下载、数据同步等任务。
鸿蒙小白龙9 个月前
华为·架构·harmonyos·鸿蒙·鸿蒙系统·open harmony
鸿蒙openharmony操作系统LiteOS-A内核技术全解析:架构、性能与开发实践LiteOS-A是华为鸿蒙操作系统面向轻量级设备和物联网设备的内核,是OpenHarmony轻量系统和小型系统的核心内核。它专为资源受限的嵌入式设备设计,具有小体积、低功耗、高实时性的特点,能够满足智能家居、可穿戴设备、工业物联网等多种应用场景的需求。
鸿蒙小白龙9 个月前
人工智能·harmonyos·鸿蒙·鸿蒙系统·open harmony
OpenHarmony 6.0 低空飞行器开发实战:从AI感知检测到组网协同在动手之前,我们必须明确我们将要使用的技术“武器”及其在OpenHarmony 6.0中的具体实现。在开始编码前,我们需要正确配置项目。
鸿蒙小白龙9 个月前
能源·harmonyos·鸿蒙·鸿蒙系统·open harmony
基于 OpenHarmony 6.0 的智能充电桩技术方案与实现本项目旨在基于 OpenHarmony 操作系统,开发一款符合行业标准的智能交流/直流充电桩。核心技术挑战在于实现与后台管理系统的稳定通信(OCPP)、高精度的电能计量与校准,以及在复杂网络环境下的可靠数据同步。 本文档将围绕以下三个核心模块展开,详细阐述其设计思路、技术选型、具体实现及模块间的整合方案:
鸿蒙小白龙9 个月前
harmonyos·鸿蒙·鸿蒙系统·open harmony
Openharmony应用开发之Ability异常退出与UIAbility数据备份开发实战AbilityStage在首次加载时会创建一个AbilityStage实例,可以对该Module进行初始化等操作。AbilityStage与Module一一对应,即一个Module拥有一个AbilityStage。
鸿蒙小白龙9 个月前
harmonyos·鸿蒙·鸿蒙系统·open harmony
OpenHarmony 与 HarmonyOS 的 NAPI 开发实战对比:自上而下与自下而上的差异解析NAPI(Native API)是鸿蒙生态中用于实现ArkTS/JS与C/C++代码互操作的核心框架。其概念源自Node.js,为了实现JavaScript脚本与C++库之间的相互调用,Node.js对V8引擎的API做了一层封装,称为NAPI。 OpenHarmony系统沿用了NAPI的接口定义形式,但每个接口的内部实现都进行了重写。这是因为NAPI接口的本质是帮助C++程序去跟JavaScript引擎交互,对于不同的引擎需要有不同的实现方式。当用户调用了NAPI接口(如 napi_create_int
鸿蒙小白龙9 个月前
人工智能·语言模型·harmonyos·鸿蒙·鸿蒙系统·llama·open harmony
OpenHarmony平台大语言模型本地推理:llama深度适配与部署技术详解大语言模型(LLM)正从云端向边缘设备渗透,以满足低延迟、高隐私和离线使用的需求。OpenHarmony 作为一个功能强大的分布式操作系统,为在各类终端设备上运行 AI 模型提供了理想的平台。llama.cpp 是一个广受欢迎的 C/C++ 实现,它使得在消费级硬件上运行 LLaMA 系列模型成为可能。 ohosllama.cpp 项目正是将 llama.cpp 的核心能力引入 OpenHarmony 生态的桥梁。本指南将系统性地讲解该项目的实现原理,并带领开发者完成从源码整合、构建配置、NAPI 接口封
鸿蒙小白龙9 个月前
分布式·harmonyos·鸿蒙·鸿蒙系统·open harmony
openharmony之分布式蓝牙实现多功能场景设备协同实战在开发之前,必须理解OpenHarmony实现分布式体脂仪所依赖的技术基石,特别是其异构系统架构。OpenHarmony并非单一系统,而是根据设备资源分为不同类型,它们在分布式场景中扮演不同角色。
鸿蒙小白龙9 个月前
分布式·harmonyos·鸿蒙·鸿蒙系统·open harmony
openharmony之分布式购物车开发实战目标: 构建一个分布式购物车应用,实现商品列表在多台设备间的实时、双向同步。 核心流程:在 DevEco Studio 中,选择 “Create Project”,创建一个 “Empty Ability” 模板的工程,Language 选择 ArkTS,Compatibility SDK 选择 12以上。