logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用OpenHarmonyNDK移植三方库Speexdsp

大家好,我是一名即将本科毕业的OpenHarmony开发者,去年暑假利用了两个月时间移植了一个语音处理的三方库Speexdsp到OpenHarmony标准系统。主要为其编写了build.gn使其加入了OpenHarmony编译体系(基于ninja和gn),Speexdsp在linux下是使用构建工具configure、makefile构建的。移植的难点并不在于.c和.h以及cflags、idfla

文章图片
#java#开发语言
OpenHarmony 5.1新增编译规则(持续更新)

随着5.1 release的发布,更新了很多新的编译规则,而且官方的文档并未及时更新相关文档进行说明。

cix p1芯片OpenHarmony社区内核版本从6.6.89升级到6.6.101

参考资料对比6.6.89正常启动日志发现正常m.2硬盘会进行BAR分配。而6.6.101内核没有,笔者联想到drivers/pci/controller/cadence/pcie-cadence-host.c这个冲突文件中有bridge window的处理。对比cix 6.6.89和6.6.101的drivers/pci/controller/cadence/pcie-cadence-host.c

OpenHarmony NAPI 类对象导出及其生命周期管理(上)

OpenHarmony 中的[N-API](https://gitee.com/openharmony/arkui_napi/tree/master)组件定义了由ArkTS (JS/ETS)语言编写的代码和 native 代码(使用 C/C++ 编写)交互的方式,由 Node.js Node-API 框架扩展而来。什么是Node.js Node-API 框架Node.js Node-API为开发者

文章图片
#harmonyos#华为
在OpenHarmony上适配图形显示【5】——DRM 设备信息查询工具drm_info

drminfo 是一个命令行工具,它可以将系统里 DRM 设备的所有信息都 dump 出来,很适合用于调试。在OpenHarmony上适配图形显示【4】——rk3568_4.0r_mesa3d适配。在OpenHarmony上适配图形显示【2】——调试display hdi的技巧。在OpenHarmony上适配图形显示【5】——Mali GPU 调试小工具。在OpenHarmony上适配图形显示【1

开源!移植此芯p1芯片驱动到OpenHarmony社区内核上

笔者最近将cix p1 的芯片相关驱植到OpenHarmony社区内核上,老规矩!!!还是开源。

cix p1 OpenHarmony 6.0r 上使用mali g720调用vulkan进行端侧推理

笔者之前发布过此芯p1开发板使用OpenHarmony时llama.cpp不同优化速度对比(GPU vs CPU)的文章,使用的是一张amd的rx580显卡。理论上支持vulkan的GPU都可以使用vulkan后端的llama.cpp (GPU)进行端侧推理。

OpenHarmony SystemUI开发——实现全局导航栏和状态栏关闭

systemUI中product\default\navigationBar\src\main\ets\viewmodel\NavigationBarViewModel.ts 中。思路: launcher本身可以关闭 导航栏(实际是 公共事件,发送消息给systemUI来实控制)

tortoiseGit工具和AtomGit平台搭配使用,助力OpenHarmony代码托管

笔者最近在开始使用开放原子开源基金会的代码协作平台AtomGit。它单个仓库容量比较大,默认单个代码库具备 2GB Git 存储空间,以及 5GB LFS 存储空间。下文分享笔者讲图形化工具tortoiseGit上传至AtomGit的经验 参考资料:AtomGit教程 首先tortoiseGit的安装和使用教程很多,笔者不再重复赘述 使用tortoiseGit提交代码AtomGit仓库步骤 1.打

    共 174 条
  • 1
  • 2
  • 3
  • 18
  • 请选择