OpenHarmony适配后图标拖拽卡屏问题回顾

在展讯T606上完成基础OpenHarmony V3.2.2适配后,发现桌面拖拽图标竟然不行,屏幕会卡住,我去,这又是什么坑。从产品搭建开始已经搞了快3月了,坑是真多,也有点累,加上这个现象看上去像是上层的问题,顶多到框架,不是我的菜,我也不想跟了,就交给一个框架侧同事帮忙看看。随后提到udid获取不到,其实我是想把这个问题丢出去的。。。好吧,还是要我来,那就跟吧,都等着...阅读全文

Source Insight 自定义解析

si就不用介绍了吧,左手vi右手si,你都得有,想用啥用啥:)话说在看erofs-utils时,偶尔发现一个问题,就是struct erofs_inode解析不到,找不到这个定义:好吧,先问了问手上能用的鸡皮踢:感觉没啥用,或许是prompt不对?不聊了,次数受限,直接bing搜了:第一栏就看到了Fixing "Parse-Too-Complex"又是官方doc,感觉很香...阅读全文

展讯平台 OpenHarmony 3.2.2 适配基础盘点

花了三个月,从零开始搭建产品,终于在展讯平台上适配了 OH 3.2.2, 是基于 Android 13/Kernel 5.4 的版本做适配。前期当然是亮屏,显示和 GPU 适配最费事,还有 hdc 调试功能,不然 hilog 都抓不到,还搞啥,虽然 Kernel 有 USB 转串的特性。这里简单韶韶有哪些事情,先聊聊 Android 13:首先是动态分区,OH 就不支持。...阅读全文

快速移植 OpenHarmony Linux 内核到三方 ARM64 平台

官方的文档我觉得是最终的产品形态,一个新品在开发移植过程中不太可能一步到位,尤其是非官方支持版本,所以多少还是要拆分下。准备整体构建环境1 准备代码理论上path不是问题,只要找到就好。这里就把要用的三方内核,比如我的是Linux-5.4就放到Linux目录下。tj@ubuntu:~/code/oh-3.2.2/kernel/linux$ ls build config...阅读全文

初识 OpenHarmony Linux Kernel

先看技术架构:既然 OH 是多内核设计,那必然会有个抽象层(KAL)统一接口供上层使用,还多了个 HDF 驱动框架,官方的引入考虑:How to smoothly adapt device drivers to different kernels on the same hardware and minimize the workloads on driver code ...阅读全文