基于主控芯片平台(本职工作高度相关,不方便透露具体芯片),开发相应的驱动。
主要内容包括:
1. 硬件连接分析。
2. 控制通讯接口的实现。
3. 数据通讯接口的实现。
4. 代码接口实现。
5. 在上位机实现可视化工具,方便调试。
由一个人耗时一个月完成了所有的软件上实现,硬件上与硬件工程师交流讨论,由硬件工程师协助实现。
难点:
1. 对目标平台芯片的架构以及操作系统要相当熟悉,因为Sensor本身工作方式不对数据输出进行流控,只能同步读取,对实时性要求较高。
2. 底层读取,需要直接调用到平台芯片的寄存器来优化读取效率。
3. 速率上的高要求,导致需要从指令层面来调节读取周期,需要一定的汇编基础。
点击空白处退出提示
评论