1、精通C语言,熟悉链表、队列、栈、二叉树数据结构,会Android系统Java编程,会python编程,熟悉ARM指令和汇编语言,懂C++。
2、熟悉I2C/UART/SPI/MIPI(CSI-2)等通信协议;熟悉平台总线、输入子系统和I2C子系统,了解DRM框架,熟悉V4L2框
架,了解ALSA框架、了解电源管理子系统;有按键、触摸屏、摄像头驱动编程和移植经验,有摄像头、串口、OLED/LCD
屏、wifi、蓝牙、GPS等驱动调试经验。
3、熟悉Android/Linux 驱动开发。熟悉 DRM 框架,熟悉高通、 MTK、 全志等平台LCD/OLED 显示屏驱动开发,包括点
屏、常见的黑花闪问题、性能问题和稳定性问题的分析处理。
4、懂在 Android 系统下通过各层的垂直开发实现对硬件的控制。
5、熟悉嵌入式单片机STM32、TI等芯片开发,做过WIFI、蓝牙BLE等通信开发。
一、蓝牙鼠标Android APP项目
实现了鼠标的光标从Android设备屏幕实时移动到windows等其它设备屏幕,并能在这些不同设备间直接复制和粘贴文件。实现了在APP上操作对鼠标设置不同不同参数。
二、Android系统定制项目
在支付机产品定制了全志平台Android系统,包括驱动调试,开机logo,Launcher APP等开发。
这个APP可以实现鼠标的光标从Android设备的屏幕实时的移动到windows等其它设备的屏幕上,并能在这些设备之间直接复制和粘贴文件,用户还可以在APP上对鼠标设置不同的参数。我主要承担了这个APP的开发。
这个支付机使用定制的Android系统定制,界面美观大方,功能强大,可用在很多支付场合。这个产品我负责系统定制,包括驱动开发调试,开机logo和动画,Launcher APP等。