
OpenHarmony日常调试
文章平均质量分 56
本专栏适合从事一些OpenHarmony的开发者,后续会更新更多的内容,也可以把自己想要实现的需求发到评论区,我会尽量帮大家实现
优惠券已抵扣
余额抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
云端筑梦~
这个作者很懒,什么都没留下…
展开
-
设备树里控制CTP的坐标
这篇文章是最近调试CTP的时候的一次随手记录,并没有什么能够学习的知识,单纯就是记录一下,怕下次忘记。gt9xx.c文件里的改动,在goodix_ts_probe函数中添加。最后如果发现修改xy轴方向没有变化,注释下面两行代码即可。设备树里添加三个属性。原创 2025-04-22 15:14:53 · 34 阅读 · 0 评论 -
Openharmony上屏蔽WiFi,蓝牙
主要就是把wifi,蓝牙的图标去掉了,内核配置文件里再把对应驱动的编译选项去掉就行了,不过一般应用上去掉图标就好了,客户一般不会用命令去拉起wifi的。原创 2025-04-21 10:52:39 · 38 阅读 · 0 评论 -
OpenHarmony怎么把镜像合成整包
如果报错-bash: ./rk3588-mkupdate.sh:/bin/bash^M:解释器错误: 没有那个文件或目录,需要执行dos2unix rk3588-mkupdate.sh来将文件转换位unix格式。前言:最近在rk3588上OpenHarmony4.1的适配已经差不多了,但是客户觉得原本的镜像烧录起来太麻烦了,于是我就在网上找到了一个合成整包的方法,现在分享给大家。5、执行完第四步的rk3588-mkupdate.sh,会生成一个命位update.img的整包,那么后面烧录这个整包就可以了。原创 2025-03-11 11:15:39 · 116 阅读 · 0 评论 -
OpenHarmony上实现右键返回
2、在工程Module(entry)对应的ets目录下,右键选择New > Directory,新建一个目录并命名为ServiceExtAbility,在ServiceExtAbility目录,右键选择 New > TypeScript File ,新建一个TypeScript文件并命名为ServiceExtAbility.ts。使用bm命令安装应用(如果安装失败,可以尝试rm -rf /data/* 把data目录下的东西全部删了,重新推hap,再安装,记得检查证书指纹是否生效)原创 2025-03-07 11:31:59 · 92 阅读 · 0 评论 -
OpenHarmony怎么实现旋转屏幕
常规旋转屏幕的方法的是在/system/etc/window/resources/window_manager_config.xml 文件里面对buildInDefaultOrientation属性的值进行改动的,改完之后提过命令(hdc file send )推回文件原来的位置,然后重启就可以实现了。本文主要讲解的是如何在应用层上实现旋转屏幕的效果。原创 2024-09-14 15:01:54 · 211 阅读 · 0 评论 -
openharmony 4.1调试记录---hdc无法使用
write /sys/kernel/debug/usb/fc000000.usb/mode device”, /sys/kernel/debug/usb/fc000000.usb/mode为路径,device为写入的值,这样就不用每次开机都手动敲命令去切换了。echo device > /sys/kernel/debug/usb/fc000000.usb/mode 命令才可以正常使用hdc工具。但是每次敲入命令又太麻烦了,于是我在init.rk3588.cfg文件中添加了一行配置。原创 2025-02-28 12:00:50 · 232 阅读 · 0 评论 -
OpenHarmony 4.0上移植人脸识别库
最终生成crop_face.jpg。该图效果是从一个全身像中识别到人脸部分并将其截取保存。如图所示,上图为原图,下图为识别后的图。除了crop_face这个测试程序之外,example下面还有很多其他的测试文件。先把crop_face程序需要用到的模型model和照片推到data目录下。移植成功的产物除了上面的测试程序之外还有很多的三方库供上层应用调用。然后直接到data目录下执行crop_face命令即可。欢迎学习交流:vx:QiuYunHongWx。原创 2025-02-19 15:44:59 · 201 阅读 · 0 评论 -
【无标题】USB触摸调试记录
linux-5.10\drivers\hid\hid-multitouch.c主要是修改这个驱动。16385的值点击屏幕的四个角(任意一个),看串口打印的最大值就是了。最近在调试USB触摸屏幕的方向,方向乱七八糟的,现在记录一下。//旋转x轴,固定起点。原创 2025-01-10 16:20:29 · 90 阅读 · 0 评论 -
OpenHarmony怎么监听按键事件
原创 2024-11-30 18:08:59 · 587 阅读 · 0 评论 -
OpenHarmony4.0调试hdmi声卡记录
上面的alsa_adapter.jsonalsa_paths.json和alsa_paths.json两个配置文件每次修改完后再去编译烧录验证太麻烦了,建议直接通过hdc工具去开发板里修改vendor/etc/hdfconfig/目录下面对应的配置文件。5、修改文件vendor\hihope\rk3568\hals\audio\alsa_adapter.json中hdmi的配置(完成上面的操作编译烧录后再去执行第五步,不然用不了aplay命令等)4、alsa-lib和alsa-utils组件编译依赖添加。原创 2025-01-10 16:58:16 · 215 阅读 · 0 评论 -
**openharmony怎么在native里添加日志**
openharmony在应用开发的时候,想要在上层控制UART,GPIO等驱动,需要在nativeC++侧,通过调用/dev/ttyS0或/sys/class/gpio/gpioX在控制串口和gpio,具体怎么控制可以参考linux中是怎么实现的,这篇文章主要讲解怎么在native中添加日志在native C++里打印日志还是比较简单的,但是官方文档里估计介绍的不是很清楚,不太易于新手的学习,希望这篇文章能够帮助到大家。注:因为本人的水平有限,有些地方可能讲解的不是很好,欢迎大家纠正。原创 2024-08-31 15:22:37 · 607 阅读 · 0 评论 -
OpenHarmony怎么开机自启动添加权限
最近在rk3568调试一个指纹模块(通过usb连接的),在应用上想要对指纹模块进行操作是发现没有权限。笔者先是把selinux给关闭掉,后面又通过敲入chmod -R 777 /dev/bus/usb命令来修改权限。做完这两步之后,权限的问题就解决了。但是每次手动敲入命令太麻烦了,后面就打算采用开机自启动的时候添加权限,下面和大家分享一下方法。原创 2024-10-15 18:39:26 · 596 阅读 · 0 评论 -
OpenHarmony怎么自启动应用
前几天天介绍了怎么自启动添加权限(https://blog.youkuaiyun.com/weixin_56488988/article/details/142961081),这篇文章介绍一下怎么自启动应用。原创 2024-10-23 20:22:14 · 1555 阅读 · 0 评论