logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙异常事件:崩溃卡死全解析

摘要 本文介绍了通过鸿蒙hiAppEvent模块获取应用异常信息的方法,包括应用崩溃、卡死和系统查杀三种场景。实现思路包括:1)构建异常事件触发崩溃/卡死;2)订阅事件接收异常数据;3)处理并展示异常信息。关键点在于使用hiAppEvent.addWatcher订阅事件,通过@StorageLink实现数据绑定,并利用LazyForEach高效渲染异常信息列表。示例还展示了持久化存储异常数据的功能

文章图片
#harmonyos#移动开发#ArkUI +1
OpenHarmony 分布式开发实战——线上菜单

分布式菜单demo 模拟的是多人聚餐点菜的场景,不需要扫码关注公众号等一系列操作,通过分布式数据库可以方便每个人可及时查看到订单详情,数量,总额等;效果如下demo效果1)通过**@CustomDialog**装饰器来创建自定义弹窗,使用方式可参考自定义弹窗;2)规则弹窗效果如下,弹窗组成由一个Image和两个Text竖向排列组成;所有我们可以在build()下使用Flexbuild() {Tex

文章图片
#分布式#harmonyos#移动开发
OpenHarmony编译构建全解析

OpenHarmony编译构建与系统架构解析 本文详细介绍了OpenHarmony的编译构建系统架构和工作原理。系统采用GN+Ninja构建基座,支持部件化独立编译和三种系统方案构建。文章分析了hb命令行工具的使用,以及GN生成Ninja文件的流程,并通过WiFi组件案例说明组件的配置规则。同时,阐述了OpenHarmony的分层架构设计(系统>子系统>组件),可灵活裁剪以适应不同设备

文章图片
#harmonyos#嵌入式硬件#c++
一种OpenHarmony轻量系统适配方案

本文介绍了一种OpenHarmony轻量系统适配方案,采用保留原生RTOS内核而非移植LiteOS-M的技术路线。方案通过将OpenHarmony编译为静态库集成到原生系统,仅需新增适配接口而非重构整个系统,显著降低开发难度和工作量。具体实施包括:优化编译配置、剪裁非必要组件、升级FreeRTOS和MbedTLS版本、新增CMSIS/打印/文件系统等接口。与完全移植方案相比,该方案在保持OpenH

文章图片
#harmonyos#嵌入式
OpenHarmony OpenCV应用样例开发

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它由一系列的 C 函数和少量 C++ 类构成,同时提供 Python、Java 和 MATLAB 等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 具有极广的应用领域,它包括但不限于:人脸识别和物体识别:这是 OpenCV 的一项重要功能,应用在许多

#opencv#人工智能#计算机视觉 +1
OpenHarmony实战开发之分布式软总线分析~

本文主要记录了分布式软总线的基本概念,架构,以及框架的代码组成介绍,后续实际用上后再记录分布式软总线子系统使用。

文章图片
#分布式#嵌入式硬件
OpenHarmony源码解析之编译构建

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代、基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。最近在学习OpenHarmony源代码,个人认为学习有三个阶段,分别是看、实操、写(归纳总结),本着追求学习的终极目标,因此有了这篇文章。

文章图片
#harmonyos#移动开发#嵌入式硬件
鸿蒙开发实战:CMake三方库移植指南

摘要 本文介绍了使用CMake和Makefile移植三方库到OpenHarmony平台的方法,重点以double-conversion库为例说明CMake方式的移植流程。首先获取源码并分析目录结构,然后通过修改工具链配置实现交叉编译,生成OpenHarmony平台的可执行文件。文章详细展示了工具链设置、编译执行步骤以及测试方法,包括环境搭建、测试用例执行等关键环节。该指南适用于Hi3516DV30

#harmonyos#嵌入式硬件#三方库
鸿蒙全栈开发:异步接口实现详解

本文介绍了OpenHarmony Napi标准系统中异步接口的两种实现方式:Callback方式和Promise方式。异步实现通过napi_create_async_work()创建异步工作项,将耗时操作放在worker线程执行,避免阻塞主线程。 异步处理流程分为: 接收参数并初始化上下文数据 创建异步工作项 将工作项加入调度队列 worker线程执行业务逻辑 完成回调处理结果 对于Callbac

文章图片
#harmonyos
鸿蒙开发实践案例分析——使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板

点击Connect,连接串口设备,这时HiBurn会打开串口设备,并尝试开始烧写,需要确保没有其他程序占用串口设备(烧写之前可能正在用超级终端或串口助手查看串口日志,需要确保其他软件已经关闭了当前使用的串口);等待输出框出现三个"=========================================="以及上方均出现successful,即说明烧录成功;事实上,这个文件.vsix文件是

#harmonyos#嵌入式硬件#物联网 +1
    共 234 条
  • 1
  • 2
  • 3
  • 24
  • 请选择