登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
本文详述HDC1080温湿度传感器在I2C总线上的典型故障排查过程。核心问题在于:设备树配置正确、驱动加载成功,但读取时出现ENXIO及cannot set seq config错误,根源为芯片地址0x40在总线上完全不应答(NACK)。通过用户态工具验证,确认非软件或速率问题,而是硬件缺陷——常见于电源未上、虚焊或芯片损坏。文中强调禁止组合读(会重触发),必须使用裸读方式(i2cRdPlain)
一个常见质疑:鸿蒙已经有 ArkTS 原生、Flutter-OH、React Native-OH,为什么还要投入 Cordova/Ionic?存量规模:Cordova 2009 年至今积累了数十万企业应用(银行、政务、零售内勤等场景尤多),这些应用的迁移预算远低于重写预算——"不重写就能上鸿蒙"是唯一的迁移方案;开发者结构:Web 前端开发者基数远大于原生/Flutter 开发者,Cordova/
plugin.xml(声明式安装协议)× 双层实现(ArkTS 调 API + C++ NAPI 编译)× 语义对齐三原则(类型不变 / 隐私对等 / 权限显式)× 双轨 API(capacitor-* 与 ionic-native-* 各一套)= 43 个插件批量鸿蒙化挑一个列表里没有的官方插件 → 套五步法 → 参考 device 的 plugin.xml 写安装协议 → 提 PR 到 CPF
鸿蒙上的 Cordova = CPF-Cordova(hcordova),鸿蒙上的 Capacitor/Ionic = CPF-Ionic(hionic),入口都在 AtomGit。本文收纳了两个组织的全部仓库入口、实测版本号、上手命令、插件清单与 10 个高频踩坑实测环境:macOS arm64 / Node 26 / DevEco Studio / OpenHarmony 模拟器 7.0.0.
本文介绍在鸿蒙系统(OpenHarmony)上使用 React Native 鸿蒙(RNOH)开发时,如何通过 @react-native-oh-tpl/datetimepicker 库实现与 Android/iOS 一致的日期时间选择功能。该库基于上游 @react-native-community/datetimepicker 适配鸿蒙原生组件,支持日期/时间模式、多种显示样式(滚轮、内联、紧
本文基于 hionic 工具链,将 Vite + React 项目成功迁移至 OpenHarmony 平台。通过 hionic init 初始化 Capacitor 工程,添加 openharmony 平台并同步前端构建产物(dist/),解决 webDir 配置与 libssl.so.3 缺失等关键问题,最终在 DevEco Studio 中完成签名 HAP 构建并运行于模拟器。全程零前端代码修
Flutter 鸿蒙化实战:qrcode_flutter 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHarmony 平台
Flutter 鸿蒙化实战:qr_code_scanner 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHarmony 平
【代码】Flutter 鸿蒙化实战:open_app_settings 适配 OpenHarmony,一键跳转系统设置。
本文详解MAX30100光电传感器在OpenHarmony平台的驱动与应用,强调其非传统IIO设备特性:依赖用户态轮询FIFO(0x05)读取4字节样本,而非依赖中断。通过i2c-dev直接操作寄存器(如MODE=0x0b、LED_CONFIG=0x33),实现指腹按紧后红外/红光信号显著上升的验证。指出内核驱动虽可绑定但中断失效时数据为空,故主路径应为轮询。提供完整C工具实现1.2秒快速采样与5