Gatsby xinhua log boork(二)

平台:RK3368

需求:适配Android5.1 

内核:Linux3.10 64位

上层:  android5.1 上层32位

A

接口功能测试:
一、喇叭、耳机、麦克风
1.1、耳机 对比了android6.0的hardware tinyalsa_hal
1.2、mic 测试OK
1.3、喇叭耳机同时输出 /sys/class/switch/h2w/state 耳机状态OK
1.4、HDMI耳机、喇叭 测试OK

二、USB
2.1、dts 配置 otg_drv_gpio

/sys/class/xh_custom/xh_custom_gpio/device
usb-storage 1-1.1:1.0 /mnt/usb_storage/USB_DISK1/udisk0/ 
usb-storage 1-1.2:1.0 /mnt/usb_storage/USB_DISK2/udisk0/
usb-storage 1-1.4:1.0 /mnt/usb_storage/USB_DISK3/udisk0/ host
usb-storage 3-1:1.0 /mnt/usb_storage/USB_DISK0/udisk0/ otg

2.2、内置SDcard /mnt/external_sd

三、遥控 KEY
3.1、遥控IR 测试OK
3.2、KEY power、reset 测试OK

四、GPIO 0和1 默认输入状态 2和3 默认输出状态 输出为低
测试OK
默认状态

gpio0 input  1
gpio1 input  1
gpio2 output 0
gpio3 output 0

五、串口
dev/ttyS0 权限 可读、可写、可执行 测试OK
dev/ttyS3 权限 可读、可写、可执行 MCU(未测试)

六、开机红蓝灯
XHService配置 开机正常

七、以太网、WIFI、蓝牙
7.1、以太网 dts配置 RK3368GMAC 测试OK
7.2、WiFi 默认 rtl8188eu 测试OK
7.3、蓝牙 默认不带 测试OK

八、模块
8.1、EC20 上网 拨号 测试OK

九、I2C
9.1、I2C 适配gt 驱动 测试触摸 测试OK

十、MCU

------------------------------------------------------------------------------

B

API功能测试
1、网络 以太网 OK
2、休眠 OK
3、关机重启 OK
4、定时开关机 OK
5、看门狗 开启看门狗 停止看门狗 喂狗 OK
rk329.c 在64位的kernel上,调用的是compat_ioctl
dts rockchip,irq = <1>;
6、静默安装 OK
7、GPIO OK
8、隐藏状态栏 OK

------------------------------------------------------------------------

C

系统裁剪、SystemUI、Setting、定时开关机
1、setting、导航栏蓝牙 隐藏
2、拨号 不参与编译
3、短信 不参与编译
4、通讯录 build core.mk 不参与编译
5、导航栏电池图标 属性 隐藏
6、假定时开关机

原文地址:https://www.cnblogs.com/crushgirl/p/13253988.html