1.熟练掌握C\C++\Java等高级语言编程和shell脚本编写,以及git/svn代码管理工具使用。
2.熟悉Android系统架构,包括Framework、HAL、Kernel各层都有开发经验,了解Binder通信原理,有AIDL和HIDL开发经验,也会App和JNI相关开发。
3.做过Amlogic、MTK(Mstar)、Rockchip、海思、全志等多个平台的商显项目,也有高通平台手机项目的Camera相关开发经验。
4.有硬件基础知识,可以看懂原理图和简单硬件调试。
1.白板书写加速方案
用于大屏会议/教育一体机的白板应用场景,基于各平台厂商的显示框架独立一套书写画布显示通路,大大降低了触摸屏使用白板app书写时笔迹不跟手的问题,优化后延迟仅有30~50ms左右,具体根据平台而异,目前已验证的平台有Amlogic 311D2、MTK 9666/9630、Hisi 811、RK3588、全志A133等。
2.一体机麦克风扩音及回采方案
用于教室老师讲课或大会议室开会时,通过麦克风(有线或无线)采集演讲者的语音数据传输到一体机,以模拟或I2S输入到Codec芯片,混合主芯片的媒体声音后再通过一体机的喇叭播放,或者将麦克风数据回传给主芯片端的上层应用录制。
3.蓝牙遥控器语音/K歌项目
用于家庭Android智能电视搭配语音遥控器使用场景,通过BLE或2.4G方案将遥控器采集的语音压缩数据实时传输到TV端解析成pcm数据,然后通过单独添加的虚拟声卡设备供语音识别引擎采集或K歌app录制并合成播放,另外TV端也实现了截取播放的音频数据进行编码并传送到遥控器端播放(遥控器支持耳机)。
4.Android设备智能回传功能
基于usb gadget驱动框架,将Android设备及其搭配的外设进行组合枚举,通过usb线连接到其他Host端作为从设备使用,包括Camera/Mic/Touch等。
该一体机产品基于MTK9630 Android11平台开发,并搭配windows OPS,可安装使用第三方Android应用,也可切换到搭配的OPS通道使用windows系统,同时支持USB-A/C口,HDMI/VGA/DP,有线/Wifi/BT等基础功能。 个人作为项目负责人
基于RK3588 Android12平台开发的大屏会议机,支持USB-A及全功能Type-C,HDMI IN/OUT,有线/Wifi等基础功能。 个人作为Android系统工程师,主要负责智能回传功能(usb gadget)开发,白板书写加速方案实现,私有HDIL服务框架的搭建
技术非常好,很专业,非常满意。