logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙PC C/C++三方库交叉编译实战:以 OpenSSL 为例(lycium++ / HPKBUILD 全流程)

本文基于学校实验《鸿蒙PC C++三方库交叉编译及应用》的流程,把实验里用的 cups、libplacebo 换成更常用的 OpenSSL,带你完整走一遍「环境搭建 → 编写 HPKBUILD → 一键交叉编译 → HNP 打包 → ABI 校验 → DevEco Studio 集成调用」的标准化移植链路。适合:第一次在 Ubuntu 上给鸿蒙 PC 交叉编译 C/C++ 三方库的开发者;以及想给

#harmonyos#c语言#c++
鸿蒙PC C/C++三方库交叉编译实战:以 OpenSSL 为例(lycium++ / HPKBUILD 全流程)

本文基于学校实验《鸿蒙PC C++三方库交叉编译及应用》的流程,把实验里用的 cups、libplacebo 换成更常用的 OpenSSL,带你完整走一遍「环境搭建 → 编写 HPKBUILD → 一键交叉编译 → HNP 打包 → ABI 校验 → DevEco Studio 集成调用」的标准化移植链路。适合:第一次在 Ubuntu 上给鸿蒙 PC 交叉编译 C/C++ 三方库的开发者;以及想给

#harmonyos#c语言#c++
从入门到实践:华为昇腾 Ascend C 算子开发指南

修饰符含义__global__可被 <<<>>> 调用的设备函数__aicore__运行在AI Core上(区别于Scalar Core)extern "C"防止C++命名混淆,确保符号导出真正的挑战从来不是语法,而是如何把数学公式高效映射到昇腾AI处理器的物理世界中。数据如何流动?计算何时启动?多核如何协作?内存是否够用?流水能否满载?这才是 Ascend C 的精髓所在。

#华为#c语言#开发语言
从入门到实践:华为昇腾 Ascend C 算子开发指南

修饰符含义__global__可被 <<<>>> 调用的设备函数__aicore__运行在AI Core上(区别于Scalar Core)extern "C"防止C++命名混淆,确保符号导出真正的挑战从来不是语法,而是如何把数学公式高效映射到昇腾AI处理器的物理世界中。数据如何流动?计算何时启动?多核如何协作?内存是否够用?流水能否满载?这才是 Ascend C 的精髓所在。

#华为#c语言#开发语言
从入门到实践:华为昇腾 Ascend C 算子开发指南

修饰符含义__global__可被 <<<>>> 调用的设备函数__aicore__运行在AI Core上(区别于Scalar Core)extern "C"防止C++命名混淆,确保符号导出真正的挑战从来不是语法,而是如何把数学公式高效映射到昇腾AI处理器的物理世界中。数据如何流动?计算何时启动?多核如何协作?内存是否够用?流水能否满载?这才是 Ascend C 的精髓所在。

#华为#c语言#开发语言
到底了