【Mina和Vela系统开发】
1.在 MINA 系统上开发 wifi 驱动以及中间件以提供服务给上层应用。
2.在 MINA 系统上基于 bluedroid 协议栈、按照 Bluez的 DBUS 接口开发蓝牙服务以及开发中间件。
3.在mina系统上用c++实现intent、广播和反射等机制访问android蓝牙服务。
4.在vela系统上做稳定性开发工作,开发dfx给各个模块提供打点功能,开发perf,powertop等性能调优工具。
【智能网关程序开发】
1.搭建软件架构,与后台同事制定通信协议格式,实现网关程序中后台通信、设备管理、本地化场景控制等模块的开发工作。
2.采用luabrdige开源框架实现用lua脚本语言转换相应设备的通信协议,制定接入设备的通信协议等。
【智能锁开发】
1.参与项目的立项过程,与硬件产品沟通相关需求,搭建软件架构,并与后台同事沟通制定符合公司业务需求的通信协议。
2.在网关端amber程序上实现相应协议的扩展。
3.分配团队开发人员的相关工作,把控项目整体进度。
【拼接墙】
1.实现拼接墙的算法和定制UI。
2.使用客户上位机软件通过串口协议去实现相应功能。
3.通过I2C通信协议实现外围设备芯片EP9422(HDMI 切换和环出)、SIL9024(DP转HDMI)、ISL29023(光控)的驱动。
4.通过SPI协议去实现GV7601(SDI转HDMI)的驱动.。