移植

特立独行的猫a9 天前
华为·正则表达式·harmonyos·移植·pcre
[鸿蒙PC三方库移植] 移植PCRE正则表达式库到鸿蒙PC平台的完整实践PCRE(Perl Compatible Regular Expressions)是业界标准的正则表达式处理库,广泛应用于文本处理、语法分析和数据验证等场景。作为支持Perl语法特性的正则引擎,其高效的匹配性能和跨平台特性使其成为众多软件的基础依赖。本文将详细介绍如何将PCRE库成功移植到鸿蒙PC平台(aarch64),并解析关键实现细节。
特立独行的猫a14 天前
华为·harmonyos·移植·命令行·交叉编译·xz命令
鸿蒙PC生态三方命令行软件移植:XZ压缩工具移植到鸿蒙PC平台的完整指南XZ Utils作为新一代数据压缩标准工具,采用LZMA2算法实现超高压缩率,广泛应用于Linux发行版、软件包管理和嵌入式系统。其优秀的压缩效率(比gzip提升30%以上)和跨平台特性使其成为系统优化的关键组件。本文将详细介绍如何将XZ-5.8.2移植到鸿蒙PC平台(aarch64)。
特立独行的猫a19 天前
华为·harmonyos·移植·鸿蒙pc·axel
[鸿蒙PC命令行程序移植]:移植axel多线程高速下载工具踩坑记axel 是LINUX下的一个不错的HTTP/ftp高速下载工具.支持多线程下载,断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件.适合网速不给力时多线程下载提高下载速度.比如在国内VPS或服务器上下载nmp一键安装包用Axel就比wget快太多了,尤其是开启线程后简直是秒下载。
特立独行的猫a21 天前
华为·harmonyos·移植·openssl·交叉编译·鸿蒙pc
[鸿蒙PC命令行程序移植实战]:交叉编译移植最新openSSL 4.0.0到鸿蒙PC随着鸿蒙生态(OpenHarmony)的不断发展,越来越多的应用程序需要强大的加密功能。OpenSSL 是业内领先的加密库,支持多种加密算法和协议。其模块化架构和跨平台特性,使其成为鸿蒙生态中关键的基础设施之一。本文将详细介绍如何将 OpenSSL 4.0.0 版本移植到鸿蒙 PC 平台(aarch64),并解决移植过程中可能遇到的技术挑战。
特立独行的猫a21 天前
harmonyos·移植·交叉编译·aria2·鸿蒙pc
[鸿蒙PC命令行适配] 移植Aria2文件下载神器最新版到鸿蒙PC的完整教程 (附可运行程序)aria2 超高速下载工具,它是一款文件下载工具。它支持 HTTP(S)、FTP、SFTP、BitTorrent 和 Metalink 等协议。aria2 可以从多个来源/协议下载文件,并尽可能利用您的最大下载带宽。它支持同时从 HTTP(S)/FTP/SFTP 和 BitTorrent 下载文件,同时将从 HTTP(S)/FTP/SFTP 下载的数据上传到 BitTorrent 服务器群。aria2 使用 Metalink 的数据块校验和,在下载类似 BitTorrent 的文件时自动验证数据块。
特立独行的猫a1 个月前
ffmpeg·harmonyos·移植·交叉编译·鸿蒙pc
移植FFmpeg最新 8.1版本到鸿蒙PC(OpenHarmony)平台完整指南FFmpeg 8.1(代号 “Heaviside”)是业界领先的音视频处理框架,支持编解码、转码、流媒体处理等核心功能。其模块化架构和跨平台特性,使其成为鸿蒙生态多媒体开发的关键基础设施。
特立独行的猫a1 个月前
华为·harmonyos·移植·zlib·鸿蒙pc
鸿蒙PC三方库移植:zlib数据压缩库的适配实践zlib是一个广泛使用的数据压缩库,提供内存高效的无损数据压缩和解压算法。作为基础库,它在网络通信、文件存储和数据库系统中扮演着关键角色。在鸿蒙PC平台集成该库,将为各类应用提供可靠的数据压缩能力。
特立独行的猫a2 个月前
华为·harmonyos·移植·鸿蒙pc·libid3tag
鸿蒙PC平台三方库移植实战:以libid3tag库为例(附完整移植流程)在数字音频领域,ID3标签是MP3文件存储元数据(如歌曲名、歌手、专辑封面)的核心标准。libid3tag作为开源ID3标签解析库,是LAME MP3编码器、FFmpeg等工具链的关键依赖。随着鸿蒙PC生态的发展,移植此类基础库对构建完整音视频处理能力至关重要。本文将以libid3tag为例,详解其在鸿蒙PC平台的移植过程,并剖析其技术价值。
无人装备硬件开发爱好者3 个月前
嵌入式硬件·移植·软件模拟spi
《STM32 江湖 SPI 双绝:硬件外设与软件模拟的深度解析》SPI(Serial Peripheral Interface,串行外设接口)是由摩托罗拉公司在 20 世纪 80 年代提出的一种同步串行通信协议,以高速、全双工、操作简单为特点,广泛应用于微控制器(MCU)与外设的通信场景,如传感器、显示屏、存储芯片(Flash)、AD/DA 转换器等。
gfdgd xi3 个月前
linux·运维·ubuntu·操作系统·bug·移植·桌面
GXDE OS 25.2.1 更新了!引入 dtk6,修复系统 bug 若干GXDE OS 是一个基于 Debian 的 Linux 发行版,支持 amd64 和 arm64 架构,以 deepin 15 时代的深度桌面环境为特色,持续优化桌面体验,致力于提供优雅、稳定、轻量化的开箱即用体验,减轻新手痛苦,节省老手时间
自激振荡器4 个月前
stm32·lvgl·移植·裸机开发
1,LVGL(V8.3.10版本)裸机移植教程最近在学习NXP的Guider软件,图形化设计LVGL并导入到自己的STM32_LVGL工程中。由于LVGL版本问题导致很多的API函数不同,报错很多。(STM32工程是正点原子的例程LVGL 版本为 V8.2、而Guider设计软件的LVGL版本为V8.3.10)。
叶玳言5 个月前
前端·ui·html·移植
【LVGL】从HTML到LVGL:嵌入式UI的设计迁移与落地实践在嵌入式开发中,我们常遇到这样的场景:用HTML/CSS快速实现了UI原型(比如压力传感器监控界面),但最终需要在单片机屏幕上通过LVGL(轻量级嵌入式GUI库)运行。而Figma作为设计与开发的“桥梁”,能帮我们精准还原HTML设计,并为LVGL开发提供标准化的视觉参考。本文将详细拆解从HTML迁移UI到Figma,再适配LVGL的完整流程,附带实操代码与避坑指南。
ansondroider8 个月前
移植·buildroot·minigui
Buildroot 移植MiniGUIMiniGUI是一个用于嵌入式系统的轻量级图形用户界面库。要将 MiniGUI 4.0.8 移植到 Buildroot 系统中,通常需要下载并安装几个关键的组件包。虽然具体的版本号可能会有所不同,但一般来说,移植 MiniGUI 需要以下几类包:
charlie1145141911 年前
linux·驱动开发·学习·内核·rootfs·教程·移植
IMX6ULL驱动开发Linux篇02——移植Rootfs目录编译rootfs添加lib库创建fstab文件创建/etc/inittab文件启动开发板检查一下测试一下程序能不能跑
bbqz0071 年前
c++·协程·移植·epoll·coroutine·libco·网络事件库·wepoll
浅说c/c++ coroutine浅说c/c++ coroutine从上面我们可以得到关于协程的几个关键信息,1.打破传统(regular)函数调用的限制。
寅双木1 年前
笔记·vscode·stm32cubemx·hal库·移植·gd32·mdk
STM32cubeMX + VScode开发GD32移植(HAL库通用),保姆级!!!!!!!原理就跟VScode开发GD32标准库版的一模一样 可以看笔者往期作品【VScode开发GD32移植(标准库通用),保姆级!!!!!!!】 使用STM32cubeMX是为了进一步简化开发
寅双木1 年前
ide·笔记·vscode·stm32cubemx·移植·gd32·stm32cubeide
VScode开发GD32移植(标准库通用),保姆级!!!!!!!众所周知,MDK是很多人手上最常用的开发软件的 之周所众,MDK的版本已经落后到 “ 要不是没有替代品狗都不用 ” 的地步了
爱桥代码的程序媛1 年前
stm32·华为·harmonyos·鸿蒙·鸿蒙系统·移植·openharmony
鸿蒙OpenHarmony【轻量系统芯片移植】轻量系统STM32F407芯片移植案例介绍基于STM32F407IGT6芯片在拓维信息[Niobe407]开发板上移植OpenHarmony LiteOS-M轻量系统,提供交通、工业领域开发板解决方案。移植架构采用Board与SoC分离方案,使用arm gcc工具链Newlib C库,实现了lwip、littlefs、hdf等子系统及组件的适配,开发了配套应用示例代码,支持通过Kconfig图形化配置编译选项。
爱桥代码的程序媛1 年前
物联网·华为·harmonyos·鸿蒙·鸿蒙系统·移植·openharmony
鸿蒙OpenHarmony【轻量系统芯片移植】物联网解决方案之芯海cst85芯片移植案例本文介绍基于芯海cst85芯片的cst85_wblink开发板移植OpenHarmony LiteOS-M轻量系统的移植案例。开发了Wi-Fi连接样例和XTS测试样例,同时实现了wifi_lite, lwip, startup, utils, xts, hdf等部件基于OpenHarmony LiteOS-M内核的适配。移植架构上采用Board和Soc分离的方案,工具链采用NewLib C库,LiteOS-M内核编译采用gn结合Kconfig图形化配置的方式。
江湖上都叫我秋博1 年前
移植·canopen·canfestival
CANopen开源库canfestival的移植本文记录将CANopen开源库CANfestival移植到GD32F470单片机的过程。CANopen协议理解请参考博客:CANopen协议的理解-CSDN博客