鸿蒙PC
文章平均质量分 86
特立独行的猫a
网名猫哥,CSDN博客专家、微公众号[猫青年]全网粉丝13W+、微:yongzhen1111,郑州片区TOP5。爱好写作、分享技术和感悟。嵌入式软件工程师、c++软件工程师、全栈工程师。专注分享c++、QT、嵌入式linux、Android、HarmonyOS、前端小程序、AIoT(物联网+人工智能)、单片机、通信技术、开发工具等相关内容。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Node.js 三方库移植到 OpenHarmony 鸿蒙PC:一篇实操指南
本文为开发者提供在鸿蒙PC上运行npm包的完整指南,核心内容包括: 快速入门:针对已适配的3个npm包(sqlite3等),通过替换包源+环境配置5分钟完成迁移,无需修改业务代码。 工具生态: 提供包含7个标准化工具的SKILL工具集(验证/分析/迁移/测试等) 建立ohos-npm-ports分发仓管理适配后的npm包 技术要点: 三类npm包适配难度分级(纯JS/有预编译/需本地编译) 关键编译环境配置(NDK路径、编译器指向) 常见问题解决方案(binutils缺失等) 社区支持:提供开源鸿蒙PC社区原创 2026-07-30 22:45:00 · 466 阅读 · 0 评论 -
Node.js 三方库HarmonyOS鸿蒙化移植最佳实战指南
本文介绍了在鸿蒙PC上移植Node.js原生模块的三大技术路线:本机编译优先(快速验证)、社区贡献全流程(标准化移植)和AI辅助系统化(规模化移植)。核心思路是通过NDK工具链直接编译,而非改造node-gyp。文章详细说明了各路线适用场景、操作步骤和常见问题解决方案,并强调三者是递进关系:个人验证→社区沉淀→规模自动化。特别指出两个关键仓库的分工——工具集仓生成移植包,分发仓发布npm包。最后提供了完整移植流程和资源链接,助力开发者高效参与鸿蒙生态建设。原创 2026-07-29 22:45:00 · 192 阅读 · 0 评论 -
鸿蒙PC Node.js三方库移植的AI移植框架与社区贡献完整流程
本文档详细介绍了Node.js生态三方库移植至OpenHarmony PC(鸿蒙电脑)的全流程操作指南。主要内容包括:1)通过SKILL工具进行本地移植验证,生成适配补丁和测试用例;2)在个人Fork的社区仓库完成二次验证;3)提交PR至ohos-npm-ports社区仓库;4)通过审核后由CI流水线自动构建并发布至npmjs.com。文档强调了移植过程中的补丁编写原则,支持最小化修改和跨平台兼容,并鼓励向上游开源社区贡献通用补丁。该标准化流程为开发者提供了从本地移植到社区贡献的完整路径,助力完善OpenH原创 2026-07-28 21:59:46 · 412 阅读 · 0 评论 -
Python三方库鸿蒙PC移植指南PPT
摘要:本文提供鸿蒙PC开发相关教程资源,推荐访问猫哥的CSDN博客专栏"鸿蒙PC专栏"(https://blog.csdn.net/yyz_1987/category_13085729.html),内含丰富的开发指南与实践案例。文中展示了多张配图(共24张),涉及鸿蒙系统界面、开发工具截图等内容,为开发者提供可视化参考。(注:实际配图未显示具体内容)原创 2026-07-22 23:45:00 · 250 阅读 · 0 评论 -
HarmonyOS 鸿蒙 PC平台 Python 三方库移植实战完整教案
本文介绍了鸿蒙PC平台Python/C/Rust扩展库移植的实战课程,主要内容包括: 课程背景:针对鸿蒙PC与标准Linux底层四大核心差异(C标准库ABI不兼容、进程创建路径失效、动态链接符号隔离、安全校验机制),解决Python扩展库移植难题。 移植方案:推荐本机编译方案,使用Harmonybrew工具链一键配置开发环境,包含Python3.12、Rust1.97等必备组件,并强制创建虚拟环境隔离开发。 标准化六步移植流程: 环境准备(Harmonybrew+虚拟环境) 依赖分析(区分纯Rust库和系统原创 2026-07-22 22:20:15 · 317 阅读 · 0 评论 -
C/C++三方库鸿蒙 PC 移植:鸿蒙PC开发者面对面 · 线下课件PPT
摘要: "开源鸿蒙领学课堂暨鸿蒙 PC Meetup 北京站"活动聚焦鸿蒙 PC 生态建设,汇聚技术专家、开发者及社区成员,围绕三方库迁移实践展开深度交流。通过真实案例分享与最佳实践探讨,活动旨在推动鸿蒙 PC 生态的协同发展。更多技术细节可参考猫哥的博客(附链接)。活动配图为现场技术分享与交流场景。原创 2026-07-22 22:15:00 · 462 阅读 · 0 评论 -
鸿蒙 PC(HarmonyOS)编译安装 Python C 扩展库完全指南(踩坑笔记)
这篇文章详细记录了在鸿蒙PC(HarmonyOS NEXT)上安装Python C扩展(以bcrypt为例)的完整过程和问题解决方案。作者基于aarch64架构、Python 3.12和Rust 1.97环境,从基础环境配置到具体安装步骤,逐步解析了可能遇到的各类错误及解决方法。 关键内容包含: 必须安装的工具链(Harmonybrew/ohos-sdk/openssl等)及环境变量配置 setuptools-rust补丁方法,解决鸿蒙系统subprocess调用问题 正确安装bcrypt的命令参数(PYO原创 2026-07-19 22:31:36 · 316 阅读 · 0 评论 -
Python的C/C++三方库移植到鸿蒙PC实战踩坑记
本文分享了在鸿蒙PC(HarmonyOS NEXT)上编译安装Python第三方库bcrypt 5.0.0的实践经验。文章指出鸿蒙PC虽然持续改善Linux生态兼容性,但在posix_spawn、dlopen等底层细节上仍存在差异。作者建议从系统调用行为一致性角度排查问题,并详细介绍了通过Harmonybrew(专为OpenHarmony移植的Homebrew)搭建开发环境的完整流程,包括卸载冲突软件、开启安全设置、安装Rust/Python工具链、配置自动签名工具等关键步骤。特别强调了使用虚拟环境(ven原创 2026-07-19 22:19:41 · 376 阅读 · 0 评论 -
Node.js三方库鸿蒙 PC 移植:鸿蒙PC开发者面对面 · 线下课件PPT分享
开源鸿蒙领学课堂暨鸿蒙PC Meetup北京站成功举办,活动聚焦三方库迁移实践与生态共建,汇聚鸿蒙PC技术专家、开源项目Maintainer及开发者。通过真实案例分享与最佳实践交流,与会者共同探讨如何推进鸿蒙PC生态发展。现场技术干货满满,为鸿蒙生态建设提供了重要思路。(注:由于原文主要为活动宣传和图片展示,摘要提炼了核心活动信息,图片内容未作具体描述。)原创 2026-07-16 22:13:47 · 468 阅读 · 0 评论 -
HarmonyOS鸿蒙PC三方库移植:Node.js 三方库鸿蒙 PC 移植指南
本文针对C/C++开发者在Node.js鸿蒙移植过程中遇到的常见技术误区进行澄清,提供了经过验证的优化方案。文章首先指出四个关键错误:1) OS=ohos环境变量对node-gyp无效;2) cross-env无法解决交叉编译问题;3) 交叉编译并非最优方案;4) node-gyp无内置鸿蒙支持。随后提出两条实践路线:优先推荐在鸿蒙PC上本机编译(路线A),详细说明了NDK环境配置方法;备选方案为交叉编译(路线B)。文章特别强调了HarmonyOS环境下HMDFS文件系统的编译目录优化建议,并推荐使用Har原创 2026-07-15 23:20:12 · 665 阅读 · 0 评论 -
HarmonyOS鸿蒙PC平台nodejs三方库移植实战(bcrypt和 sqlite3移植笔记)
本文记录了将Node.js三方库bcrypt和sqlite3移植到鸿蒙PC的实践过程。通过预编译和源码编译两种方式验证了兼容性,发现bcrypt@6.0.0通过预编译的musl变体完美适配鸿蒙系统。文章详细介绍了在鸿蒙PC上搭建C++编译工具链的步骤,包括Harmonybrew的安装和环境配置,并指出常规安装中可能遇到的工具链缺失问题。实验证明,即使强制源码编译,Harmonybrew提供的工具链也能顺利完成构建。本文为开发者提供了鸿蒙PC上原生Node.js模块适配的实用指南。原创 2026-07-15 22:41:44 · 470 阅读 · 0 评论 -
鸿蒙PC开源软件迁移与多语言三方库移植实战课程讲稿(三、命令行工具移植实战——以OpenSSH为主线)
本文摘要: 本文介绍了命令行工具移植到鸿蒙系统的关键技术和实践方法。主要内容包括: 命令行工具移植的特点与挑战: 独立二进制与交叉编译要求 鸿蒙特有系统限制(签名、musl libc兼容性等) 复杂依赖链管理 Harmonybrew包管理工具: 鸿蒙版Homebrew,提供熟悉的brew命令体验 支持arm64架构,适配鸿蒙PC、开发板和容器 简化软件安装流程,提升开发效率 四种移植方案对比: 手动交叉编译 鸿蒙原生生态方案(Lycium++) vcpkg方案 AI智能方案 OpenSSH项目分析: 功能组原创 2026-07-11 15:44:43 · 353 阅读 · 0 评论 -
鸿蒙PC开源软件迁移与多语言三方库移植实战课程讲稿(二、C/C++三方库移植实战,以libmediainfo为主线)
摘要: 本课程第二部分聚焦C/C++三方库移植实战,主讲人CSDN猫哥基于鸿蒙PC生态开发经验,系统讲解从环境配置到NAPI封装的完整流程。核心内容包括: 方法论筑基:解析musl与glibc的ABI差异(如pthread_cancel缺失)及三大构建系统(Autotools/CMake/Meson)适配要点; 方案选型:对比手动交叉编译、Lycium++、vcpkg、AI框架四种移植路径; 实战演示:以libmediainfo为例,通过vcpkg解决依赖链与musl兼容性问题; 生态共建:强调贡献补丁与经原创 2026-07-08 21:38:09 · 456 阅读 · 0 评论 -
鸿蒙PC开源软件迁移与多语言三方库移植实战课程讲稿(一、课程概述与环境准备)
本文是《鸿蒙PC开源软件迁移与多语言三方库移植实战》课程的开篇部分,主要介绍了课程设计理念和开发环境搭建方法。课程由CSDN博主猫哥主讲,包含5大部分、18节课程,重点培养鸿蒙PC平台开发所需的环境搭建、C/C++移植、命令行工具移植等五大核心能力。 文章详细讲解了基于WSL2、虚拟机、云服务器、Docker+QEMU和真机验证的五位一体开发环境体系,特别推荐了Windows下WSL2与VS Code的组合方案,并提供了Docker+QEMU模拟ARM64鸿蒙环境的低成本验证方案。课程强调开源共建理念,倡导原创 2026-07-08 21:26:01 · 417 阅读 · 0 评论 -
HarmonyOS鸿蒙PC三方库移植:使用 lycium框架移植libzen (ZenLib)踩坑笔记
本文记录了使用lycium编译框架将ZenLib库移植到OpenHarmony平台的过程。ZenLib是MediaInfo等项目的核心C++工具库,提供字符串处理、文件操作等功能。移植通过HPKBUILD脚本实现,包含下载源码、打补丁(修复musl libc下pthread_cancel缺失问题)、CMake交叉编译等步骤。关键点包括:独立构建ZenLib为系统包、处理GitHub源码的CRLF换行符问题、适配OHOS的musl环境。最终产物安装到标准路径,为后续MediaInfo移植奠定基础。相关资源已开原创 2026-07-08 22:20:13 · 384 阅读 · 0 评论 -
HarmonyOS鸿蒙三方库移植框架lycium中的HPKBUILD 与 HPKCHECK 使用指南
摘要: 本文为OpenHarmony三方库交叉编译的构建脚本编写教程,基于lycium_plusplus框架,重点解析HPKBUILD和HPKCHECK文件的编写方法。框架通过自动化流程(源码下载、编译、打包、测试)支持多架构(arm64/arm7/x86)适配。HPKBUILD需定义元信息(库名、版本、依赖)、控制变量(构建方式)及核心函数(prepare/build/package),而HPKCHECK用于真机测试验证。项目结构清晰,编译流程标准化,提供CMake/configure/make三种构建方原创 2026-07-04 23:15:00 · 429 阅读 · 0 评论 -
HarmonyOS鸿蒙原生HNP包全解析:从规范到实战的完整指南
HNP(OpenHarmony Native Package)是鸿蒙系统的原生包格式,用于标准化分发原生程序和库。HNP包本质上是一个ZIP压缩文件,包含可执行文件、共享库、配置文件hnp.json和元数据。它的核心价值在于统一分发标准、提升兼容性、实现自动化管控和原子化安装卸载。 HNP包分为公有和私有类型,公有HNP安装后所有应用可调用,私有HNP仅宿主应用可用。hnp.json是核心配置文件,定义了软件包的身份、版本及安装规则,必须包含type、name和version字段。 虽然HNP不是必须的(个原创 2026-07-04 22:15:00 · 1983 阅读 · 1 评论 -
为 HarmonyOS/OpenHarmony 构建第三方库的解决方案(转自Qt官方Blog)
本文介绍了三种为HarmonyOS/OpenHarmony构建第三方库的解决方案: vcpkg:微软维护的C/C++包管理器,支持跨平台(Windows/Linux/macOS)和交叉编译,已由Qt团队添加HarmonyOS支持,适用于手机/平板/PC设备,包含2300+开源库。 HarmonyBrew:基于Homebrew的包管理器,仅支持arm64架构,适用于HarmonyOS PC设备或Docker容器,不适用于手机/平板。 lycium:OpenHarmony专用编译框架,通过脚本实现C/C++库的原创 2026-07-04 21:15:00 · 261 阅读 · 0 评论 -
把 NES 模拟器搬到鸿蒙PC,再连个蓝牙手柄找回童年的感觉
摘要:作者将经典NES模拟器FCEUX移植到HarmonyOS,开发了ohos_nes_fceux项目,支持蓝牙手柄和触屏操作。移植保留了FCEUX核心功能,重写了驱动层和UI,通过NAPI桥连接ArkTS界面与C++核心。项目开源并提供了手柄键值调试方法,用户可自行添加手柄映射。最终效果让玩家重温红白机经典游戏体验。原创 2026-06-24 22:48:12 · 454 阅读 · 0 评论 -
把 FCEUX 移植到HarmonyOS鸿蒙PC:一个 NES 模拟器的移植笔记
本文记录了将经典NES模拟器FCEUX移植到HarmonyOS的完整过程,重点介绍了技术架构和实现方案。作者通过分析FCEUX的代码结构,发现核心模块(6502 CPU、PPU渲染等)具有跨平台特性,只需重写驱动层即可实现移植。项目采用四层架构设计:ArkTS界面层通过NAPI桥接调用C++原生层,后者对接HarmonyOS驱动层并最终调用FCEUX核心模块。文章详细分享了视频输出方案的迭代过程(从失败的Canvas方案到成功的XComponent原生渲染方案),以及编译环境配置中的典型问题(头文件路径、库原创 2026-06-21 22:50:24 · 864 阅读 · 0 评论 -
OHOS NES Game —— 移植infoNES模拟器到鸿蒙PC平台详解
摘要 OHOS NES Game是基于InfoNES开源模拟器核心移植到HarmonyOS平台的NES模拟器项目。项目采用ArkTS构建UI界面,C++编写模拟器核心,通过NAPI桥接实现跨语言交互,利用XComponent+NativeWindow实现60FPS的视频渲染。技术栈包含ArkTS、C++、NAPI等,支持100多种Mapper,提供ROM加载、触控手柄等功能。核心移植工作包括实现平台适配层的回调函数,如帧同步、手柄输入处理等。NAPI桥接层暴露启动/停止模拟、渲染帧等接口,采用独立线程运行模原创 2026-06-21 17:24:21 · 410 阅读 · 0 评论 -
鸿蒙应用AI开发神器深度解析:DevEco Code和DevEco CLI开启鸿蒙应用Al Coding新征程
华为在2026开发者大会上推出革命性AI开发工具DevEco Code,标志着软件工程进入"AI工厂"时代。该工具突破传统IDE局限,实现从需求到开发、验证的全流程自动化,支持通过自然语言指令直接生成鸿蒙应用。 核心创新包括: 三大开发模式:全自动的Build模式、人机协同的Plan模式和高标准的Goal模式,适配不同复杂度项目需求 深度鸿蒙生态集成:内置官方Skill能力库,解决通用AI对鸿蒙特性认知不足的问题 开放架构:支持开发者定制私有化Skill和Agent,适配垂直行业场景 与DevEco CLI原创 2026-06-20 18:20:35 · 485 阅读 · 0 评论 -
HarmonyOS 鸿蒙原生应用调用 C/C++ 三方库 —— NAPI 开发完整指南
本文系统介绍NAPI(Node-API)在HarmonyOS中的使用方法,帮助开发者实现ArkTS与C/C++代码的互操作。主要内容包括: NAPI核心概念:介绍napi_env、napi_value等关键概念及模块注册机制 开发环境配置:详细说明工程配置、CMake设置和类型声明 开发全流程:从函数编写、参数获取到类型转换和模块注册的完整步骤 数据类型转换:覆盖数值、字符串、布尔值、数组等类型的双向转换方法 实战指导:提供完整示例、API速查表、调试技巧和常见问题解决方案 文章强调NAPI在性能计算、复用原创 2026-06-18 02:27:02 · 945 阅读 · 5 评论 -
在 HarmonyOS/鸿蒙PC ArkTS 侧调用 C/C++ 三方库完整指南
本文介绍了在鸿蒙应用开发中集成C/C++三方库的完整流程,以libmediainfo为例,重点讲解了如何通过NAPI机制实现ArkTS与C/C++的交互。文章对比了直接链接和dlopen动态加载两种集成方式,推荐使用直接链接方法,并详细说明了项目结构设计、SO文件放置、头文件管理和NAPI桥接层的实现。通过编写C++包装代码,将三方库的C接口转换为ArkTS可调用的NAPI接口,最终实现在鸿蒙应用中调用libmediainfo库解析媒体文件信息的功能。原创 2026-06-18 01:29:18 · 801 阅读 · 0 评论 -
Tauri 应用移植到 OpenHarmony/鸿蒙PC完整指南
本文介绍了如何将Tauri v2桌面应用移植到OpenHarmony(鸿蒙)设备上运行的详细步骤。Tauri是一个使用Web前端技术构建桌面应用的框架,相比Electron更轻量、性能更好。移植到OpenHarmony可以复用现有代码,覆盖Windows/macOS/Linux/OHOS多平台,并获得鸿蒙原生体验。 移植核心思路是通过napi-ohos桥接层连接Rust与OHOS原生代码,使用ArkWeb WebView渲染页面,最终打包为HAP应用。文章基于AtomMQTT Client的真实移植经验,提原创 2026-06-09 00:10:52 · 1729 阅读 · 2 评论 -
MQTT Client的Tauri应用移植到 OpenHarmony 鸿蒙 PC/ARM64 实践记录
摘要:本文详细记录了将基于Tauri v1的MQTT桌面客户端移植到OpenHarmony ARM64平台的完整过程。项目采用Rust后端(rumqttc)与纯HTML/JS前端,通过Tauri v2的OHOS分支实现跨平台编译。文章涵盖环境配置(Windows 10 + Rust 1.95 + OHOS SDK)、项目结构重构(适配Tauri v2标准布局)、交叉编译关键步骤(目标aarch64-unknown-linux-ohos),以及生成DevEco Studio项目的完整流程。重点解决OHOS N原创 2026-06-08 21:12:50 · 768 阅读 · 0 评论 -
Tauri Demo 移植到鸿蒙PC上的交叉编译全流程实战总结
本文介绍了如何将 Tauri v2 + Vue 3 应用移植到 HarmonyOS PC / OpenHarmony 平台的完整流程。主要内容包括: 项目准备:基于 richerfu/tauri-demo 项目,介绍 Tauri OHOS 分支的跨平台能力 环境搭建:详细说明 Rust、Node.js、OHOS NDK 等工具链的配置方法 构建过程:分步骤演示前端构建(Vue 3 + Vite)和 Rust 后端交叉编译 体积优化:分析 Tauri 应用在鸿蒙平台的体积组成及优化策略 社区资源:提供开源鸿蒙原创 2026-06-06 21:56:42 · 1106 阅读 · 1 评论 -
鸿蒙PC搭建Go开发环境与网络服务实战全记录
本文介绍了在鸿蒙PC上搭建Go语言开发环境并部署HTTP服务的完整流程。主要内容包括: 通过Harmonybrew包管理器一键安装Go语言环境 使用Gin框架编写简单的HTTP服务 分析鸿蒙PC架构导致的本地浏览器无法访问服务的原因 利用Serveo内网穿透实现外部访问调试 添加自检功能提升开发体验 文章重点解决了开发者在鸿蒙PC上进行Go开发时常见的网络访问问题,并提供了实际可操作的解决方案。通过内网穿透和自检机制,帮助开发者快速验证服务功能,提升开发效率。 适合想在鸿蒙操作系统上进行Go语言开发的初学者原创 2026-06-06 00:33:38 · 447 阅读 · 0 评论 -
鸿蒙 PC 移植记:将微软的 `edit` 轻量级终端编辑器带到 OpenHarmony
微软开源轻量级终端文本编辑器Edit(13k star)采用Rust开发,向MS-DOS经典编辑器致敬,兼具VS Code现代化交互。Windows 11将内置该工具,支持多文件编辑、正则查找替换、鼠标操作等特性。文章详述其向OpenHarmony的移植过程:仅需1行代码调整(修复timespec字段类型)和交叉编译配置,即实现在鸿蒙PC(aarch64架构)的终端运行。该项目验证了Rust生态对鸿蒙的兼容性,为后续更多Unix工具移植提供参考范式。鸿蒙用户可通过Harmonybrew直接安装或源码编译体验原创 2026-06-03 21:13:35 · 495 阅读 · 0 评论 -
OHOS (OpenHarmony) 鸿蒙的Rust 交叉编译环境搭建指南
本文介绍了在Linux宿主机上搭建Rust交叉编译环境以开发OpenHarmony应用程序的方法。主要内容包括:1) 使用国内镜像安装Rust工具链;2) 添加aarch64/armv7/x86_64三种OHOS目标平台;3) 配置鸿蒙NDK工具链路径;4) 创建Rust项目并配置Cargo交叉编译参数;5) 编写示例程序并完成多平台交叉编译。该方案可在没有鸿蒙设备的情况下,实现在Linux主机上开发兼容OpenHarmony的Rust应用程序。原创 2026-06-02 21:42:14 · 628 阅读 · 0 评论 -
鸿蒙 PC 平台 Rust 语言第三方库与应用移植全景指南
本文介绍了在鸿蒙PC(ARM64架构)生态中使用Rust语言开发的两种编译场景及配置方法。Rust凭借内存安全性和高性能优势,成为鸿蒙系统级应用开发的首选语言。文章重点分析了纯Rust项目和含C/C++依赖项目的不同编译机制:纯Rust项目可直接移植,而含C依赖项目需区分构建方式——使用cccrate的项目基本兼容,而基于autoconf的项目需额外适配。针对本机编译(鸿蒙PC)和交叉编译(Linux/Mac开发机)两种场景,分别提供了零配置方案和五步配置法,包括工具链安装、NDK配置和环境变量设置等关键步原创 2026-06-01 23:09:17 · 878 阅读 · 0 评论 -
鸿蒙 PC 平台 Python 第三方库移植全景指南
Python 的 pip 不是会自动下载源码编译吗?为什么还需要单独移植?这个直觉非常准确——对于绝大多数现代操作系统上的绝大多数第三方库,你确实不需要手动移植。默认情况下,pip wheel会创建一个干净的临时虚拟环境来编译——这意味着你在外面配好的鸿蒙环境变量全部丢失。加上后,pip 放弃创建临时环境,直接使用当前 shell 中已有的鸿蒙编译器和环境变量。没有这个参数,前面配置的一切都是白费。原创 2026-05-31 22:47:58 · 693 阅读 · 0 评论 -
鸿蒙 PC的 vcpkg 交叉编译库在x86_64宿主环境下的AI自动化验证方案
本文介绍了一种创新的鸿蒙PC(OHOS arm64)软件开发验证方案。针对传统交叉编译验证流程中存在的硬件依赖、部署繁琐、调试困难等问题,提出基于x86_64 Linux宿主机的自动化验证体系。方案核心包括: 使用vcpkg+OHOS NDK实现交叉编译 通过qemu-aarch64+binfmt_misc直接在宿主机运行arm64二进制 构建包含版本号验证、API测试等维度的标准化测试框架 引入AI Agent(AtomCode+DeepSeek)实现测试代码生成、编译运行全流程自动化 该方案将传统验证流原创 2026-05-26 21:45:00 · 462 阅读 · 0 评论 -
纯血鸿蒙彻底告别安卓依赖:HarmonyOS 7.0 即将正式发布,国产操作系统迎来真正转折点
OpenHarmony 7.0 Beta1上线,标志着国产操作系统迎来重大突破。该版本首次在手机设备上完全移除Android APK兼容层,实现纯ArkTS应用运行,使鸿蒙生态真正独立。底层重构带来性能飞跃,内存占用降低30%,安全体系全面自研,获得多项国际认证。目前原生应用已突破35万款,开发者体验显著优化。预计6月HDC大会将发布商业版,Mate90系列将成为首款预装纯血鸿蒙的旗舰机型。这一突破意味着国产操作系统完成了从0到1的跨越,为全球智能设备提供了第三种选择。原创 2026-05-23 20:15:00 · 3894 阅读 · 3 评论 -
鸿蒙PC的包管理工具 Homebrew 正式上线,Harmonybrew介绍及使用指南
Harmonybrew:鸿蒙生态的Homebrew移植版正式发布 2025年5月21日,专为OpenHarmony系统打造的Harmonybrew项目正式上线。这个开源包管理器将Homebrew的强大功能移植到鸿蒙生态,支持arm64架构的鸿蒙PC、开发板和容器设备。通过熟悉的brew命令语法,开发者可以便捷地安装管理软件包,自动解决依赖关系,并享受持续更新维护。 Harmonybrew针对不同鸿蒙设备提供了定制化安装方案:鸿蒙PC可直接通过HiShell终端安装;开发板需通过hdc连接配置环境;容器部署则原创 2026-05-21 22:19:13 · 2934 阅读 · 2 评论 -
鸿蒙PC三方库和命令行工具迁移实战--直播PPT
本文分享了鸿蒙PC三方库的直播PPT,包含多张不同主题的图片链接。所有图片均来自CSDN博客平台,涉及技术、编程、开发等内容。这些图片资源可作为技术文章配图或学习参考资料使用。原创 2026-05-20 21:43:48 · 115 阅读 · 0 评论 -
鸿蒙 PC 命令行工具迁移实战 · 四种命令行移植方案详解及对比
本文介绍了将pngquant命令行工具移植到鸿蒙PC的四种实现方案及对比。pngquant是一个用于PNG有损压缩的C语言工具,依赖libpng、zlib和lcms2库。四种移植方案包括:原始工具链交叉编译(适合简单项目)、Lycium++(贴近鸿蒙生态)、vcpkg-ohos(适合CMake工程)和build_in_harmonyos(AI加持批量移植)。文章详细提供了环境搭建步骤,包括WSL配置、SDK获取和交叉编译测试,并给出了社区资源引导。通过对比不同方案的特点,为开发者提供了移植参考。原创 2026-05-15 22:09:39 · 625 阅读 · 1 评论 -
鸿蒙 PC 三方库移植实战 · 直播课件(详细教案)
本文档为鸿蒙PC命令行移植直播教案,包含完整的技术路径和操作指南。主要内容包括:1) 环境搭建方案(WSL/云服务器/Docker容器);2) 三种移植方案详解(FFmpeg原生移植/Lycium框架/vcpkg工具链);3) pngquant工具移植全流程实操;4) 结果验证与代码提交规范。附录提供开箱即用的环境检查清单、命令速查表和SDK包体对照表,配套12份技术文档和10个社区资源链接,适用于开发者快速实现C/C++命令行工具向鸿蒙PC的移植。原创 2026-05-14 22:57:45 · 882 阅读 · 0 评论 -
鸿蒙 PC 命令行工具迁移实战 · 内部课件(详细配套版一)
鸿蒙PC命令行移植培训摘要 本培训讲义围绕鸿蒙PC平台三方软件移植展开,重点讲解命令行工具pngquant的移植流程。内容涵盖: 环境搭建:详细说明Windows/WSL/云主机/Docker多维度开发环境配置,包括Ubuntu源配置、基础工具安装和Docker容器使用技巧。 移植方法论:对比直连交叉编译、Lycium和vcpkg-ohos三种移植方案的适用场景,重点分析HNP标准化打包流程。 实践案例:以pngquant为例,完整演示从依赖解析、交叉编译到签名验证的全过程,涉及build脚手架、hnp.j原创 2026-05-12 23:19:09 · 550 阅读 · 0 评论 -
HarmonyOS / OpenHarmony 鸿蒙PC平台三方库移植:AI自动化编译框架build_in_harmonyos介绍及使用
build_in_harmonyos是一个面向OpenHarmony系统的AI智能化开源软件构建框架,旨在解决aarch64架构下Linux开源软件的自动化编译、打包和知识沉淀问题。该项目通过AI技术实现"编一次、记一次、下次更快"的流水线作业,将补丁、错误对策等经验转化为可复用的知识图谱。主要包含两个仓库:build_in_harmonyos(编译框架和知识档案)和cmd-pkgs(预编译包分发)。用户可通过自然语言指令让AI Agent完成软件编译全过程,目前已支持394个软件,沉淀原创 2026-05-09 23:43:06 · 1917 阅读 · 2 评论
分享