鸿蒙设备开发-gpio控制

正在施工

说明

比harmony4.0的时候文档好太多了,基本每个文件夹(sdk组件)下都有对应的详细文档,也有相关仓去引导。

设备

用的RK35xx , 其实用什么设备都可以,都是kernel向上提供接口,只要可以运行kernel,性能可以基本都可以适配。

流程

鸿蒙开发和安卓开发差不多,分层也差不多。

配置自己的板级文件

和RK的安卓 SDK的板级配置文件一样的道理。

这个板级配置文件就是编译时候 --product-name 参数后面的东西。

vendor文件夹是板级配置文件。 具体操作的步骤在//vendor/hihope/README_zh.md里面可以看到。

配置完成之后,hb set 命令应该就可以看到写的配置了。

ps:
device文件夹是 soc的IP核的驱动,就是soc原厂适配kernel主线的代码。
kernel文件夹是 kernel LTS的主线版本原生的源码 和 要存放内核修改的patch的地方。

kernel

kernel修改不是直接修改,而是生成patch,然后sdk的脚本会生成内核。

可以看 kernel/linux/patches/README_zh.md 里面的步骤。

驱动框架

查看 https://gitcode.com/openharmony/drivers_hdf_core 写的很清楚了。

posted @ 2025-10-19 17:01  潇汀  阅读(6)  评论(0)    收藏  举报