登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
硬件环境 Cix P1 SoC 瑞莎星睿 O6 开发板 + rx580显卡 产品介绍: https://docs.radxa.com/orion/o6/getting-started/introduction OpenHarmony 5.0.0 使用vulkan后端的llama.cpp (GPU) # ./llama-bench -m /data/qwen1_5-0_5b-chat-q2_k.gg
简介: 产品开发过程中,可能涉及多方合作伙伴,需要提供给伙伴可用的工程,但是有定制化模块可能针对伙伴不开源的情况,所以要进行闭源处理。 组件编译: 编译方式 openharmony中将组件编译成动态库使用的是gn模版ohos_shared_library(libname),该模版将组件源码编译成libname.z.so 可以看到该模版中包含了编译所需的源码和头文件,使用属性sources和inc
一、组合键的技术原理 组合键(Combination Keys)指通过同时或按序按下多个按键触发特定功能的交互方式()。在 OpenHarmony 中,组合键的实现依赖于以下核心机制: 1. 输入事件处理流程 OpenHarmony 的输入子系统采用 "生产者 - 消费者" 模型: 事件产生:输入设备(键盘、遥控器等)通过 HDF(硬件驱动框架)将按键事件转换为标准KeyE
笔者之前在社区刷到clangd相关帖子,后面没找到了,于是自己做了一些笔记并分享如下: 开发环境 wsl2 + vscode 开发环境OpenHarmony 5.0.3标准系统代码 步骤 1.卸载vscode中关于c/c++的拓展,避免和clangd拓展冲突 2.安装vscode clangd clang-format CodeLLDB 等vscode拓展 2.生成编译数据库compile_com
简介 该文主要提供AES128|CBC|PKCS5加解密的最佳实践示例。 开发环境 DevEco Studio: DevEco Studio 5.1.0 Release(Build Version: 5.1.0.128) 系统: OpenHarmony 5.0.3.135 设备: DAYU200(rk3568) 最佳实践示例 // AES128|CBC|PKCS5 import { cryptoF
简介 该文主要提供AES128|CBC|NoPadding加解密的最佳实践示例。 开发环境 DevEco Studio: DevEco Studio 5.1.0 Release(Build Version: 5.1.0.128) 系统: OpenHarmony 5.0.3.135 设备: DAYU200(rk3568) 最佳实践示例 // AES128|CBC|NoPadding import {
笔者最近和同事一起在研究vulkan在OpenHarmony上的作用,我们使用ncnn的benchncnn对cpu和gpu进行对照,现将结论分析如下: 测试环境 瑞莎星睿O6开发板 + amd rx580显卡 https://docs.radxa.com/orion/o6/getting-started/introduction瑞莎星睿 O6 (Radxa Orion O6) 是一款面向 AI 计
直播链接:点击加入直播!
当使用mesa3dcangh提供的amd显卡驱动时,想利用 Mesa 提供的图形硬件加速能力,来支持视频编解码操作时。需要依赖libomxil-bellagio库,现在成果分享如下: 基础知识 1.OpenHarmony中mesa3d amd显卡驱动编译 2.OpenHarmony中基于GN和ninja的编译构建,参考笔者speexdsp移植到OpenHarmony系列文章:移植speexdsp到
笔者最近在移植soc到OpenHarmony时,遇到了内核amd GPU驱动在初始化时无法加载ramdisk中全部显卡固件的问题,于是将gpu驱动编译成ko形式在init阶段去加载,笔者希望尽量越早加载该ko越好,现将经验分享如下: 开发环境和前置知识 OpenHarmony 5.0.0 版本引导启动配置文件https://gitcode.com/openharmony/docs/blob/Ope