感悟

有些人认为他很能吃苦,其实他只是能吃体力的苦,有几种苦一般人还真吃不了。独立思考吃脑力的苦,克制忍耐吃自律的苦,读书学习吃孤独的苦,能屈能伸吃尊严的苦。正是这四种苦,才真的把人分开了层次,那又为什么一定要把改变当成吃苦,我们为何不换个角度去想,可以把自律当成习惯,当成日常,可以把孤独当成享受,可以把学习当成乐趣呢!!

前言

本系列专栏使用rk3566 android11系统,从零开始到apk调用设计一套定制化的系统接口,知识点涉及驱动,jni,hal,aidl和hidl的设计开发。其中涉及到1-Wire Bus,i2c,spi,uart等常见的系统定制化的硬件接口开发,其他的接口硬件如led,蜂鸣器等内容。陆续更新内容,敬请期待。


文章目录

一、从0到1定制化安卓系统接口系列之: GPIO接口篇

1、 android底层驱动开发: GPIO控制LED驱动

2、android中间层开发(两种框架): HAL(老)与HIDL(新) 开发

3、android系统层开发: framework层封装jni与aidl

4、android apk层开发: 四种方式打通底层到apk层


二、从0到1定制化安卓系统接口系列之: 1-Wire Bus接口篇

1、 android底层驱动开发: DS18B20(1-Wire Bus)驱动

2、android中间层开发(两种框架): HAL(老)与HIDL(新) 开发

3、android系统层开发: framework层封装jni与aidl

4、android apk层开发: 四种方式打通底层到apk层


三、从0到1定制化安卓系统接口系列之: I2C接口篇

1、 android底层驱动开发: AP3216C,AT24C02驱动

2、android中间层开发(两种框架): HAL(老)与HIDL(新) 开发

3、android系统层开发: framework层封装jni与aidl

4、android apk层开发: 四种方式打通底层到apk层


四、从0到1定制化安卓系统接口系列之: SPI接口篇

1、 android底层驱动开发: 中景园OLED屏驱动

2、android中间层开发(两种框架): HAL(老)与HIDL(新) 开发

3、android系统层开发: framework层封装jni与aidl

4、android apk层开发: 四种方式打通底层到apk层


五、从0到1定制化安卓系统接口系列之: USRT接口篇

1、 android底层驱动开发: Linux下USRT驱动

2、android中间层开发(两种框架): HAL(老)与HIDL(新) 开发

3、android系统层开发: framework层封装jni与aidl

4、android apk层开发: 三种方式打通底层到apk层