logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

轻量级的 ELF(Executable and Linkable Format)文件加载器鸿蒙PC构建适配常见问题与解决方案

本文详细记录了使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建Elf-loader的全过程。Elf-loader是一个轻量级ELF文件加载器,支持aarch64和x86_64架构,具有ELF文件解析、内存管理、系统调用封装等功能。构建流程包括源码获取、补丁应用(添加JIT支持)、交叉编译、安装打包等步骤。验证表明,构建生成的

文章图片
#开源#鸿蒙
使用electron开发鸿蒙PC的Hawkpass 多语言支持说明

Hawkpass on HarmonyOS 现已支持多语言界面,提供中文(简体)和英文两种语言选择。应用,用户可以通过菜单轻松切换语言。

#electron#swift#javascript
BusyBox工具箱:鸿蒙PC上的Unix工具集

本文介绍了专为OpenHarmony平台适配的BusyBox工具集ohos-busybox,详细说明了其在鸿蒙PC上的安装使用方法。项目基于BusyBox 1.37.0版本,采用GPL-2.0许可,为aarch64架构的鸿蒙PC提供交叉编译版本。文档重点阐述了必须使用HNP(HarmonyOS Native Package)格式安装的原因,对比了开发板与容器的不同使用方式,并提供了完整的HNP包打

#harmonyos#unix#华为
GDB调试器:鸿蒙PC上的程序调试利器

本文介绍了专为OpenHarmony平台适配的GNU GDB调试器(ohos-gdb)的安装与使用方法。文档详细说明了在鸿蒙PC上使用HNP(HarmonyOS Native Package)格式的必要性,并提供了完整的HNP包打包流程,包括预构建包下载、打包脚本编写和执行步骤。此外,文章还对比了鸿蒙PC与开发板在使用方式上的差异,强调了HNP包在系统集成、安全性和管理便利性方面的优势。最后提供了

#harmonyos#华为
BusyBox工具箱:鸿蒙PC上的Unix工具集

本文介绍了专为OpenHarmony平台适配的BusyBox工具集ohos-busybox,详细说明了其在鸿蒙PC上的安装使用方法。项目基于BusyBox 1.37.0版本,采用GPL-2.0许可,为aarch64架构的鸿蒙PC提供交叉编译版本。文档重点阐述了必须使用HNP(HarmonyOS Native Package)格式安装的原因,对比了开发板与容器的不同使用方式,并提供了完整的HNP包打

#harmonyos#unix#华为
使用electron开发的Hawkpass 多语言支持说明

Hawkpass on HarmonyOS 现已支持多语言界面,提供中文(简体)和英文两种语言选择。应用,用户可以通过菜单轻松切换语言。

#swift#开发语言#ios
让终端显示天气:ansiweather天气工具在鸿蒙PC上的完整适配实战

本文介绍了将ansiweather工具适配到鸿蒙PC平台的过程。ansiweather是一个基于Shell脚本的终端天气查询工具,通过OpenWeatherMap API获取数据,支持ANSI颜色和Unicode符号显示。适配工作主要包括:确保脚本符合POSIX标准,检查运行时依赖(jq/bc/curl/wget),创建HNP包配置文件,编写自动化构建脚本。由于项目是纯Shell脚本,无需编译,适

#harmonyos#华为
高精度计算利器:bc任意精度计算器在鸿蒙PC上的完整适配实战

本文介绍了将GNU bc 1.08.2版本适配到鸿蒙PC平台的过程。主要内容包括:bc工具的功能特性(任意精度计算、交互式与脚本模式等);适配目标(交叉编译支持、静态链接);技术栈(OHOS SDK工具链、Autotools构建系统);环境准备(SDK安装、项目结构);构建过程中的关键配置(环境变量设置、交叉编译参数)以及遇到的问题与解决方案(config.h文件创建、宏定义缺失等)。

#harmonyos#华为
    共 22 条
  • 1
  • 2
  • 3
  • 请选择