简介
鸿蒙开发工程师 开源社区、技术分享者 中国科学院大学项目管理硕士
擅长的技术栈
可提供的服务
暂无可提供的服务
兴趣方向:性能优化、应用三方库、跨平台框架、多设备交互等 10月社区贡献:我将“贡献、分享、成长”作为自己的行动指南,过去一段时间,我发布文章2篇,发起提问3次,回答社区问题2次。 10月代表作品: 1.GN和Ninja的构建流程 2.DFX子系统之日志组件HiLog相关介绍 接下来我将继续深耕OpenHarmony技术,也期待与Laval社区的每一位成员携手共进,共同探索OpenHarmony
OpenHarmony的DFX子系统提供了一个功能非常强大的组件集合, 可方便开发者针对性地跟踪程序流程,排查异常和解决实际问题。本文简单介绍一下有关日志的打印功能,因为几乎所有的子系统、组件都不可避免地要用到它。善用日志,可非常有效地帮助我们理解OpenHarmony 各个模块的工作流程和相关细节。 DFX简介 在OpenHarmony中&
OpenHarmony的编译构建也以GN和 Ninja为主。同时,由于OpenHarmony兼容 Linux 内核,并且包含了大量的第三方开源库,所以也大量使用了CMake和 make。根据产品配置,编译生成对应的镜像包。编译脚本会依次调用preloader->loader->gn->ninja。其中gn和ninja这两步操作分别对应“
昵称:鸿蒙小语哥 兴趣方向:性能、应用三方库、跨平台框架、多设备交互等 社区贡献:我将“贡献、分享、成长”作为自己的行动指南,过去一段时间,我发布文章6篇,提问4次,回答社区问题8次(2次被采纳)。 代表作品: 1.制作OTA升级包流程分享 2.关于OH应用启
第三届OpenHarmony技术大会技术【引领筑生态 万物智联创未来】 第三届开放原子开源基金会OpenHarmony技术大会将以“技术引领筑生态 万物智联创未来”为主题在上海召开,特邀全球开源操作系统技术领袖、行业大咖,面向全球展示OpenHarmony操作系统的技术革新和阶段性成果,分享当前开源生态布局进展,与参会者共同打造开源领域国际盛会。 时间:2024.10.12-10.13 地
在实现OpenHarmony的双路预览功能时,可以按照以下步骤进行: 获取设备和配置: 获取支持的相机设备列表。确定是否支持照片模式(如NORMAL_PHOTO)。 创建输出对象: 为每个预览流创建输出对象。对于预览流1,使用createPreviewOutput方法传入第一个预览配置和XComponentSurfaceId。对于预览流2,获取ImageReceiver的接收SurfaceId并传
在OpenHarmony 4.1的整机启动流程中,按照以下步骤进行服务和应用的启动: 内核加载与init进程:bootloader通常通过设置cmdline来指定内核的位置,并引导内核启动。 例如: kernel /boot/zImage initrd=initramfs.img console=ttyAMA
以下内容仅用于提供思路指导,具体情况还需具体分析。拍包前准备 1. 获取所需升级包工具并按照要求配置运行环境(工具位于 base/update/packaging_tools/ 目录,可以通过该路径下的工具制作OTA升级包)。2. 通过openssl工具生成公私钥对ca.key与signing_cert.crt。 ca.key使用一下私钥文件,重命名为ca
三方库创建、发布、搜索、安装、引用、卸载全流程汇总