← 返回文章

FreeRTOS 智能仪表 SDK 接入前,要准备哪些硬件信息?

CPU、系统、通信、屏幕和车辆接口,决定 SDK 交付与适配工作。

先给出硬件条件,再确认功能范围

无限骑行提供统一的 Android / iOS APP 和 面向 FreeRTOS 的 C99 终端 SDK。厂商无需从头实现手机侧的设备连接与业务协议,但仍需完成通信、屏幕和车辆接口适配。评估阶段提供完整硬件信息,可以尽早确认哪些功能能够复用、哪些工作由固件团队承担。

一份可直接用于评估的清单

  1. 处理器与工具链:CPU 架构、芯片型号、编译器和 ABI。静态库按目标平台编译,不能跨架构直接复用。
  2. 系统与资源:FreeRTOS 版本与配置、可用 RAM 和存储空间。补充已有的时钟、随机源与持久化接口。
  3. 通信条件:BLE 协议栈与数据接口。需要导航画面时,还要说明 Wi-Fi 与网络接收条件。
  4. 显示条件:屏幕分辨率、现有 UI 框架和显示驱动。视频方案需补充解码能力及可接受的刷新表现。
  5. 车辆接口:可读取哪些状态、可执行哪些操作,以及 CAN、串口或其他控制接口是否已经可用。

已有样机时,可同时说明哪些驱动已经跑通。还未定板时,先列出备选芯片与目标功能,避免在选型完成后才发现资源不匹配。

把第一次联调范围缩小

先完成设备发现、认证配对、能力读取和一项真实状态显示。随后加入导航、通知或车辆控制。大屏导航需同时接入投屏和 HUD;屏幕很小、无法投屏时仅接 HUD。

车辆控制需要验证实际执行结果;视频需要验证接收、解码和屏幕显示。配对成功只证明连接建立,不能代表这些功能已完成。

确认交付和验收内容

SDK 交付包括匹配目标平台的静态库、公开头文件和接入文档。厂商保留自己的 UI、板级驱动与车辆接口。样机验证应覆盖目标手机、断连重连、权限撤销和异常执行,再确定每个型号对用户开放的功能。

提交硬件条件 · 查看接入步骤

INFINITE RIDE / RESOURCES更多文章 ↗

继续阅读

智能仪表导航:投屏与 HUD 如何一起接入?

大屏同时接入导航投屏与 HUD;小屏无法投屏时仅用 HUD,明确两条链路的处理与验收。

阅读约 3 分钟

多个智能仪表型号,如何共用一套骑行 APP?

通过型号能力配置匹配功能入口,同时保留各自的屏幕、通信与车辆接口。

阅读约 3 分钟