今天 开始把之前做的openharmony的移植都讲一下,给大家一个参考。
第一次肯定先说TP移植。
这个有两种方式,一个是基于HDF架构的TP移植,一个是原有的linux的驱动移植 。
HDF移植,要麻烦一点,有些需要IC厂家配合,因为一些寄存器的概念了解的不不清楚,会容易出不来。
最方便的还是原有的linux驱动移植 。
大家不用担心会有问题,这个也是openharmony支持的,也能过xTS的。
步骤就是根据原理图修改dts,和驱动源码加入内核编译。
这里面就是要看清硬件是怎么连接的,是I2C还是SPI,是I2C0,还是I2Cx,以些这些总线控制器有没有okay.
驱动源码移植过程中最大的问题是内核接口的问题,因为源码不一琮正好 是5.10,或者5.15的,所以工作量就在这里。
大家有问题可以私信我。或者知乎---蛋十三
第一次肯定先说TP移植。
这个有两种方式,一个是基于HDF架构的TP移植,一个是原有的linux的驱动移植 。
HDF移植,要麻烦一点,有些需要IC厂家配合,因为一些寄存器的概念了解的不不清楚,会容易出不来。
最方便的还是原有的linux驱动移植 。
大家不用担心会有问题,这个也是openharmony支持的,也能过xTS的。
步骤就是根据原理图修改dts,和驱动源码加入内核编译。
这里面就是要看清硬件是怎么连接的,是I2C还是SPI,是I2C0,还是I2Cx,以些这些总线控制器有没有okay.
驱动源码移植过程中最大的问题是内核接口的问题,因为源码不一琮正好 是5.10,或者5.15的,所以工作量就在这里。
大家有问题可以私信我。或者知乎---蛋十三