logo
publist
写文章

简介

csdn技术男猫哥,高级嵌入式软件工程师、c++软件工程师、全栈工程师。专注分享c++、QT、嵌入式linux、Android、HarmonyOS、前端小程序、AIoT(物联网+人工智能)、单片机、通信技术、开发工具等相关内容

擅长的技术栈

c++androidgolangharmonyosvue

可提供的服务

golang,c/c++,android,harmonyos

在 HarmonyOS/鸿蒙PC ArkTS 侧调用 C/C++ 三方库完整指南

本文介绍了在鸿蒙应用开发中集成C/C++三方库的完整流程,以libmediainfo为例,重点讲解了如何通过NAPI机制实现ArkTS与C/C++的交互。文章对比了直接链接和dlopen动态加载两种集成方式,推荐使用直接链接方法,并详细说明了项目结构设计、SO文件放置、头文件管理和NAPI桥接层的实现。通过编写C++包装代码,将三方库的C接口转换为ArkTS可调用的NAPI接口,最终实现在鸿蒙应用

#harmonyos#c语言#c++ +1
小模型也能写出大工程——AtomCode(ClaudeCode国产替代) 的介绍及使用

摘要: 2026年4月18日,纯Rust构建的AI开发工具AtomCode正式开源,主打终端Agent模式,填补国产自主工具空白。该工具支持多模型接入(如DeepSeek、GLM等),内置8大代码图谱工具,提供安全回滚功能,深度集成AtomGit生态,并承诺Token限免。性能达Claude Code的0.8倍,简单任务表现持平。支持macOS/Linux一键安装、Windows PowerShe

文章图片
鸿蒙 PC的 vcpkg 交叉编译库在x86_64宿主环境下的AI自动化验证方案

本文介绍了一种创新的鸿蒙PC(OHOS arm64)软件开发验证方案。针对传统交叉编译验证流程中存在的硬件依赖、部署繁琐、调试困难等问题,提出基于x86_64 Linux宿主机的自动化验证体系。方案核心包括: 使用vcpkg+OHOS NDK实现交叉编译 通过qemu-aarch64+binfmt_misc直接在宿主机运行arm64二进制 构建包含版本号验证、API测试等维度的标准化测试框架 引入

文章图片
#harmonyos#人工智能#自动化
鸿蒙 PC的 vcpkg 交叉编译库在x86_64宿主环境下的AI自动化验证方案

本文介绍了一种创新的鸿蒙PC(OHOS arm64)软件开发验证方案。针对传统交叉编译验证流程中存在的硬件依赖、部署繁琐、调试困难等问题,提出基于x86_64 Linux宿主机的自动化验证体系。方案核心包括: 使用vcpkg+OHOS NDK实现交叉编译 通过qemu-aarch64+binfmt_misc直接在宿主机运行arm64二进制 构建包含版本号验证、API测试等维度的标准化测试框架 引入

文章图片
#harmonyos#人工智能#自动化
鸿蒙 PC 平台 Python 第三方库移植全景指南

Python 的 pip 不是会自动下载源码编译吗?为什么还需要单独移植?这个直觉非常准确——对于绝大多数现代操作系统上的绝大多数第三方库,你确实不需要手动移植。默认情况下,pip wheel会创建一个干净的临时虚拟环境来编译——这意味着你在外面配好的鸿蒙环境变量全部丢失。加上后,pip 放弃创建临时环境,直接使用当前 shell 中已有的鸿蒙编译器和环境变量。没有这个参数,前面配置的一切都是白费

文章图片
#harmonyos#python#华为
OHOS (OpenHarmony) 鸿蒙的Rust 交叉编译环境搭建指南

本文介绍了在Linux宿主机上搭建Rust交叉编译环境以开发OpenHarmony应用程序的方法。主要内容包括:1) 使用国内镜像安装Rust工具链;2) 添加aarch64/armv7/x86_64三种OHOS目标平台;3) 配置鸿蒙NDK工具链路径;4) 创建Rust项目并配置Cargo交叉编译参数;5) 编写示例程序并完成多平台交叉编译。该方案可在没有鸿蒙设备的情况下,实现在Linux主机上

文章图片
#harmonyos#rust#华为
鸿蒙PC搭建Go开发环境与网络服务实战全记录

本文介绍了在鸿蒙PC上搭建Go语言开发环境并部署HTTP服务的完整流程。主要内容包括: 通过Harmonybrew包管理器一键安装Go语言环境 使用Gin框架编写简单的HTTP服务 分析鸿蒙PC架构导致的本地浏览器无法访问服务的原因 利用Serveo内网穿透实现外部访问调试 添加自检功能提升开发体验 文章重点解决了开发者在鸿蒙PC上进行Go开发时常见的网络访问问题,并提供了实际可操作的解决方案。通

文章图片
#harmonyos#golang#华为
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

文章图片
#harmonyos#华为#rust
Tauri 应用移植到 OpenHarmony/鸿蒙PC完整指南

本文介绍了如何将Tauri v2桌面应用移植到OpenHarmony(鸿蒙)设备上运行的详细步骤。Tauri是一个使用Web前端技术构建桌面应用的框架,相比Electron更轻量、性能更好。移植到OpenHarmony可以复用现有代码,覆盖Windows/macOS/Linux/OHOS多平台,并获得鸿蒙原生体验。 移植核心思路是通过napi-ohos桥接层连接Rust与OHOS原生代码,使用Ar

文章图片
#harmonyos#华为#rust
OpenAI 函数调用完全指南:让大模型连接外部世界的核心原理

摘要: OpenAI的函数调用(Function Calling)功能突破了大模型训练数据的限制,使其能够与外部系统交互,实现更复杂的业务需求。本文详解函数调用的核心概念、五步通用流程(发起请求、接收调用、执行工具、回传结果、生成响应)及实操示例(如星座运势查询)。重点强调函数定义规范(如JSON Schema)和最佳实践(清晰描述、单一功能、参数优化等),帮助开发者高效整合AI推理与业务工具能力

文章图片
    共 271 条
  • 1
  • 2
  • 3
  • 28
  • 请选择