登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
微内核技术创新(下):驱动容器与孪生驱动
本文详细介绍了libffi在鸿蒙PC上的交叉编译与移植部署过程。libffi作为动态语言运行时和JIT引擎的关键底层库,在鸿蒙PC生态建设中具有重要价值。文章基于OHOS SDK工具链,通过配置正确的target、sysroot和链接器,解决了交叉编译中的常见问题,最终成功生成静态库并部署到鸿蒙PC。整个过程可复现,为后续动态语言移植奠定了基础。
本文详细介绍了在CentOS 8环境下交叉编译OpenSSL 3.5 LTS版本并适配鸿蒙PC(aarch64-linux-ohos架构)的全过程。主要内容包括:搭建OHOS SDK工具链环境,配置交叉编译参数,生成鸿蒙PC可用的libssl.so.3、libcrypto.so.3和openssl可执行工具。通过完整的编译部署流程,实现了OpenSSL在鸿蒙系统上的版本可控和安全策略统一,为网络通
03-微内核技术创新(上):差异化隔离等级
通过本文对 zlib 在鸿蒙 PC 上的部署实践,我们清晰地理解了动态库与静态库的区别及各自优势:动态库灵活、节省空间但需管理 ABI 和环境变量,静态库独立、安全但文件体积大。同时,签名操作是确保系统安全和程序可运行的必要步骤。整体来看,高质量部署不仅是文件复制,更是兼顾兼容性、可移植性与安全性的系统工程,这种思维对于后续在鸿蒙 PC 或其他嵌入式系统上移植和部署第三方库具有重要指导意义。
对于开发者而言,现在正是深入探索 OpenHarmony PC 应用形态 的关键阶段。像“个人中心”这样真实且复杂的业务模块,是检验鸿蒙原生开发能力、沉淀工程经验的绝佳练兵场。
通过本次实践,我们完整掌握了在鸿蒙 PC 上适配 SQLite 的流程:从 OHOS SDK 与 Clang/LLVM 工具链的环境准备,到 SQLite 官方源码获取,再到标准化交叉编译、部署与验证,最终实现了可执行命令行工具和库文件的稳定运行。整个过程中,工具链配置、sysroot 指定以及宿主机链接器干扰是关键难点,而验证和权限设置是确保成功运行的重要环节。掌握这一流程,不仅能够灵活控制 S
02-HarmonyOS架构全景:倒三角形设计理念
01-系列导读:为什么需要新的操作系统架构
本文介绍了如何在Linux系统与鸿蒙PC之间传输文件的方法。通过在同一局域网内启动Python的HTTP服务器(python3 -m http.server 9999),鸿蒙PC可使用浏览器访问或curl命令下载文件。文中以192.168.1.18(Linux)和192.168.1.2(鸿蒙PC)为例,详细演示了两种下载方式,并指出wget在鸿蒙PC上可能存在的问题。此外,还简要提及U盘、网盘、S