CameVision EGO - 双全局快门 AI 双目相机
面向 SLAM、机器人与空间 AI 的开放式立体视觉平台
CameVision EGO 结合了双 2.3MP 全球快门相机、双 IMU、带有板载 NPU 的处理器、Wi-Fi 6、BLE、USB 3 和本地存储于一个紧凑的平台。为开发 SLAM、机器人技术、自我中心 AI 和计算机视觉产品的工程团队和创始人而构建。完全开源的演示软件是 在 GitHub 上提供的, 具有 可用于产品集成和大宗项目的 OEM 定制.
| 规格 | CameVision EGO |
|---|---|
| 相机 | 2 × 2.3MP 全球快门 |
| 立体声 | 同步双摄像头视觉 |
| IMU | 2 × IMU,每个相机一个 |
| 处理器 | Rockchip RV1126B |
| AI | 集成 NPU |
| 内存 | 1GB RAM |
| 存储 | 16GB eMMC + microSD |
| 无线 | Wi-Fi 6 + BLE |
| USB | USB 3 |
| 电源 | 电池支持 |
| 软件 | 在 GitHub 上的完全开源演示软件 |
| 定制 | 可用的 OEM 定制 |
| 应用 | SLAM、机器人技术、VIO、自我中心 AI、空间 AI |
价格折扣
| 销售价格最低订购数量 10 个单位 | $ 235.00 每个单位 |
| 销售价格最低订购数量 1000 个单位 | $ 190.00 每个单位 |
最低订单:10 个单位。
🔧 完全可根据您的需求进行定制
在Camemake,您在线看到的每个相机模块只是一个开始。我们所有的模型都可以根据您的项目完美定制——从传感器类型和镜头选项到外壳、接口和固件。无论您是为机器人、视觉系统还是独特应用而构建,我们都能将您的愿景变为现实。
让我们来谈谈你的想法!我们的团队将从概念到最终交付全程指导你。
需要现成的、随时可用的产品吗?我们值得信赖的全球分销合作伙伴库存我们最受欢迎的模块。
💡 不确定是选择定制还是现成的?我们将帮助您选择最具成本效益的选项。
我们的在线价格适用于原型制作和小订单。对于批量定价、OEM或定制项目,请联系我们以获取独家优惠和专业支持。
📩 联系 sales@camemake.com—让我们一步一个像素地构建您的愿景!
免责声明与支持政策
所有CameMake USB摄像头模块均完全符合UVC(USB视频类)驱动程序,确保与所有标准UVC支持的设备在Windows、macOS、Linux和嵌入式平台上的即插即用兼容性。对于使用MIPI摄像头模块的开发人员和集成商,选定的MIPI驱动程序可通过我们的官方网站下载。 CameMake GitHub repository我们不断扩展我们的在线驱动程序和文档库,以支持更广泛的图像传感器和平台。
请注意:虽然我们提供资源的开放访问,但不包括驱动程序集成的直接一对一技术支持。有关点对点协助、技巧和最佳实践,请加入我们不断壮大的CameMake相机社区,在这里,工程师和创客分享解决方案、展示项目并为开放开发做出贡献。
CameVision EGO 工程说明
CV-EGO01-OS-SC (SC233HGS), CV-EGO01-OS-OV (OG02C10), CV-EGO01-OS-AM (MIRA220). 同一块 PCB,V1.I1。USB 是 ADB,不是 UVC。
已装配零件
CameVision Ego V1.I1。来源: device-tree/rv1126b-camevision-ego.dts.
| 模块 | 原理图标注 | 板上实际 |
|---|---|---|
| SoC | RV1126B | RV1126B |
| DDR4 U3 | K4A4G165WG (512 MB) | K4A8G165WG 16-bit 1 GB |
| eMMC U2A | BWCTAK611G16G | BWCTAK611G16G 16 GB |
| 相机 U7 / U10 | SC233HGS / OG02C10 / MIRA220 (AM220) | x2,各为 I2C 0x30。SKU OS-SC / OS-OV / OS-AM |
| IMU U9 / U12 | LSM6DSV320XTR | LSM6DSVQTR x2 |
| PMIC | RK801-2 | I2C0 0x27 |
| RTC | RV-3028-C7 | I2C2 0x52 |
| Wi-Fi / BT | VS6621S80 U14 | SDMMC1 + UART2 |
| 充电器 | BQ24072RGTR U13 | 250 mA 快充 |
| microSD | U6 475710001 | SDMMC0, 1.8 V VDD |
相机
| Net | 焊盘 / GPIO | 功能 |
|---|---|---|
| CAM0 MIPI | CSI RX0, 4-lane + CLK | U7 to /dev/video24 |
| I2C3_SCL/SDA_CAM | I2C3M1 GPIO4_A4 / A5 @0x30 | CAM0 控制,400 kHz |
| CAM0 XVCLK | CLK_CAM0_OUT 27 MHz | 传感器时钟 |
| CAM0_PWDN | GPIO4_A3 pad 1V21 | XSHUTDN,高电平有效 |
| MIPI_RX0_SYNC | AG32 GPIO4_A1 | FSYNC to U7.D3 |
| MIPI_RX0_TRIGGER | U31 GPIO6_C2 | EFSYNC to U7.B5 |
| CAM1 MIPI | CSI RX1, 4-lane + CLK | U10 to /dev/video32 |
| I2C4_SCL/SDA_CAM | GPIO4_A6 SCL, GPIO4_A7 SDA @0x30 | CAM1 bit-bang(焊盘相对 SoC I2C4_M2 对调) |
| CAM1 XVCLK | CLK_CAM1_OUT 27 MHz | 传感器时钟 |
| CAM1_PWDN | GPIO4_A2 pad 1Y23 | XSHUTDN |
| MIPI_RX1_SYNC | AG31 GPIO4_A0 | FSYNC to U10.D3 |
| MIPI_RX1_TRIGGER | V31 GPIO6_C3 | EFSYNC to U10.B5 |
| PWR_EN_2.8V | GPIO0_B0 pad 1AB4 | U15 AVDD 2.8 V |
| PWR_EN_1.5V | GPIO0_B1 pad 1AA4 | U16 1.5 V |
| PWR_EN_1.2V | GPIO0_B2 pad 1AC2 | U18 DVDD 1.2 V |
连续触发。FSYNC 与 EFSYNC 共用节拍。I2C4 关闭。GMAC 关闭。SC233HGS 芯片 ID 0xcb61。
IMU, I2C, SPI
| Net | 焊盘 / GPIO | 功能 |
|---|---|---|
| SPI0 CLK/CS0/MISO/MOSI | SPI0_M2 GPIO5_A3 / A4 / A5 / A6 | IMU0 U9 (CAM0) |
| IMU0_INT1 / INT2 | GPIO5_B1, GPIO5_D4 | IMU0 中断 |
| SPI1 CLK/CS0/MISO/MOSI | SPI1_M0 | IMU1 U12 (CAM1) |
| IMU1_INT1 / INT2 | GPIO6_B5, GPIO6_C1 | IMU1 中断 |
| I2C0_SCL/SDA_PMIC | I2C0M0 0x27 | RK801-2 |
| PMIC INT / PWRCTRL | GPIO0_C0, GPIO0_C1 | PMIC |
| I2C2 | I2C2M0 0x52 | RV-3028 |
| RTC INT / EVI | GPIO0_C5, GPIO0_C4 | RTC |
| I2C1 / I2C5 | - | 本 PCB 上未启用 |
IMU 采样率
实际零件为 LSM6DSVQTR x2,IIO st,lsm6dsv。SPI 模式 3,spi-max-frequency 1 MHz。DTB:st,odr-triggered,DRDY 在 INT1。
| 加速度 | 陀螺 | |
|---|---|---|
| 本软件包(HUD) | 480 Hz | 480 Hz |
| IIO 节点 | CAM0 iio:device2, CAM1 iio:device4 | CAM0 iio:device1, CAM1 iio:device3 |
| ODR 列表 (Hz) | 1.875, 7.5, 15, 30, 60, 120, 240, 480, 960, 1920, 3840, 7680 | 7.5, 15, 30, 60, 120, 240, 480, 960, 1920, 3840, 7680 |
| 满量程(典型) | +/-2 / 4 / 8 / 16 g | +/-125 / 250 / 500 / 1000 / 2000 / 4000 dps |
/sys/bus/iio/devices/iio:deviceN/sampling_frequency。默认 ODR 见 tools/ego_imu_hud.py 为 480。
Wi-Fi、SD、USB、电源、LED、启动
| Net | 焊盘 / GPIO | 功能 |
|---|---|---|
| eMMC | EMMC / FSPI | U2A, live mmc0 |
| SDMMC0 CLK/CMD/D0-D3 | GPIO2_A0-A5 | microSD |
| SDMMC0_DET | GPIO3_B3 pad 1B14 | 插卡检测,低电平有效,上拉 |
| SDMMC0_PWREN | GPIO3_B4 pad 1A14 | SD 电源轨使能 |
| SDMMC1 CLK/CMD/D0-D3 | SDIO | VS6621 Wi-Fi |
| WIFI_RST / CHIP_EN | GPIO3_B2 | pwrseq, low = rail on (BSS84 Q1) |
| WIFI_SOC_PWCTL | GPIO3_B6 | HOST_WAKE_WL |
| WIFI_INT | GPIO3_B7 pad A16 | WL_WAKE_HOST |
| UART2 TX/RX/CTS | UART2M0 | BT |
| UART2 RTS | GPIO3_A6 | BT RTS 用作 GPIO |
| USB-C J3 | USB2 + USB3 DRD | ADB gadget,dr_mode peripheral |
| BAT_CHG | GPIO0_A7 pad 1AC4 | BQ24072 充电状态,低电平有效 |
| STATUS_LED_R | GPIO0_A6 pad 1AA6 | RGB 共阳极,低电平有效 |
| STATUS_LED_G | GPIO0_A5 pad AL10 | RGB 共阳极,低电平有效 |
| STATUS_LED_B | GPIO0_A4 pad 1AB6 | RGB 共阳极,低电平有效 |
| UART0 | UART0M2 | 控制台 1.5 Mbaud |
| SARADC0_IN7 | ADC | Maskrom / eMMC 启动 |
插卡检测为 GPIO3_B3。GPIO0_A5 是绿色 LED。USB 保持 ADB,不是 UVC 摄像头。
本 PCB 未使用的原理图页
| 模块 | 设备树中的状态 |
|---|---|
| GMAC | 关闭:释放 GPIO6_C2 / C3 给相机 EFSYNC |
| I2C1, I2C5 | 已禁用 |
| DSI / display | 未使用 |
| EPHY / Ethernet | 原理图有此页,板上未贴装 |
| Audio / I2S | 原理图有此页,板上未贴装 |
正反两面
热量在哪里
热路径:RV1126B,位于相机面中央。双 ISP、立体与 NPU。相机、eMMC 和 VS6621 不在这条热路上。
| 区域 | 在 PCB 上 | 在壳体里 |
|---|---|---|
| SoC 顶盖 | 大方形,相机面,两眼之间 | 主冷却点。软导热垫或导热泥接到金属壁、均热板或小型散热片。 |
| SoC 过孔区 | 连接器面中央,BGA 下方 | 次冷却点。从该铜面用绝缘间隙垫接到同一金属体。 |
| PMIC / 电源 | 连接器面中央偏左的深色块 | 空气或薄垫。勿挡住 USB-C 和 PH。 |
| 相机 | 两端的黑色镜筒 | 光学禁区。托住 PCB,不要夹紧或扭动模组。 |
| Wi-Fi / 天线 | 右侧方块与金色射频焊盘 | 天线前方用塑料或空气。这里放金属会毁射程,也帮不了 SoC 散热。 |
芯片工作温度 35-45 C。内核跳闸 115 C(cpu-thermal / soc-crit)。被动散热按静止 25 C 空气下的温度带上限来定。NPU 关闭时取下限。
散热是壳体的一部分
固定相机的金属就是 RV1126B 的出热路径。
- 从盖板取热。 RV1126B 顶盖上放 1-2 mm 硅胶间隙垫(电绝缘,3 W/mK 或更好),压到平整铝壁或钢壁上,压缩 10-30%。
- 用过孔区。 连接器面过孔区再放一块垫,接到同一块金属。
- 一个刚性体积。 立体基线就是这块 PCB。壳体托住板子,不要夹镜筒。
- 留出维修面。 USB-C、BOOT、RST 和 PH 要够得到。Maskrom:按住 BOOT,点一下 RST。
质量和空气表面积
双 ISP 与立体、NPU 关闭时约 2.0 W。NPU 开启时约 3.0 W。室温 25 C。设计结温:关 42 C,开 45 C。垫约 1.5 C/W。
| NPU 关,2.0 W | NPU 开,3.0 W | |
|---|---|---|
| 静止 25 C 空气下的结温 | 35-42 C | 40-45 C |
| 金属上的空气换热面 | 100 cm2 | 160 cm2 |
| 铝 | 60 g | 100 g |
| 实用零件 | 50 x 50 mm, 12 mm fins | 60 x 60 mm、15-18 mm 翅片,或一面 80 x 50 mm 壳体壁 |
垫与金属
| Use | 避免 | |
|---|---|---|
| 接口 | SoC 顶盖和过孔区用软绝缘间隙垫或导热泥 | 过孔区裸金属、液态金属、会锁死 BGA 的硬导热环氧 |
| 压力 | 盖板均匀轻压 | 点载荷、穿过 SoC 的螺丝,或把板子顶弯的弹簧 |
| 金属 | 板子中央的铝袋或铝板 | 右侧射频方块上或镜头前方放金属 |
| Air | 若外壳全是塑料,在 SoC 旁留一条短烟囱风道 | 泡沫、胶带或标牌压在 RV1126B 上 |
装配顺序
- 板子。 拿绿色外框,不要拿镜筒和 SoC 顶盖。两个模组要方正。基线就是这块 PCB。连接器面保持干净。
- 热件。 盖垫只贴 RV1126B 方块。背垫只裁到过孔区。避开 USB-C、PH、RST、BOOT 和 UART 焊盘。
- 壳体。 把板子落到凸台上。相机最后进孔,不要侧向受力。合盖压紧 SoC 垫。确认 BOOT 和 RST 还能按动。
- 验证热路。 从 USB-C 供电。等到立体和 ISP 起来(主机上 ADB 转发后的实时页)。深度起来后的片上温度:35-45 C(35000-45000)。NPU 关在下限;NPU 开接近 45 C。
禁区
| 部位 | Why |
|---|---|
| 相机镜筒 | 光轴和立体基线。这里一夹就会偏深度,还可能把模组夹裂。 |
| microSD | 退卡。SoC 垫不要压到卡槽。 |
| BOOT / RST / RX / TX | Maskrom 和控制台。 |
| PH | 电池线。在壳里做应变消除,不要让连接器受力。 |
| 右侧射频方块 | Wi-Fi / BT。这里的金属是天线屏蔽,不是散热器。 |
| 板挠曲 | 外框就是立体杆。一颗把 PCB 拧歪的螺丝就是标定失败。 |
读取 SoC 温度
adb shell cat /sys/class/thermal/thermal_zone0/temp
毫摄氏度。40000 为 40 C。工作 35000-45000。临界跳闸 115000(115 C)。
2G4P 模组
| 结构 | 2G4P + 1 IR, M12 |
|---|---|
| EFL | 1.79 mm(597 px SC233HGS,639 px MIRA220,519 px OG02C10) |
| 光圈 | 2.0 |
| SC233HGS 视场 | D 160, H 144, V 100 on 6.60 / 5.76 / 3.60 mm |
| TV 畸变 | < -22.3 % |
| CRA | 15.94 deg |
| 相对照度 | > 40 % |
| 像圈 | 6.60 mm (SC233HGS), 7.00 mm (OG02C10) |
| 光学 TTL | 15.00 +/- 0.3 mm |
| 机械 TTL | 13.92 +/- 0.3 mm |
| 后焦距 | 3.40 mm |
| 螺纹 / 镜筒 | M12 x 12.00 mm, OD 16.00 mm |
| IR-cut | 420-600 nm Tavg >= 90 %,650 +/- 10 nm T = 50 % |
| 最近物距 | 0.20 m |
| 密封 / 存储 | IP69, -40 to +85 C |
| 基线 | 75.0 mm,CAM0 左,CAM1 右 |
晶圆
| SC233HGS | MIRA220 (AM220) | OG02C10 | |
|---|---|---|---|
| 像素 | 1920 x 1200 | 1600 x 1400 | 1600 x 1200 |
| 像元间距 | 3.00 um | 2.80 um | 3.45 um |
| 有效阵列 | 5.760 x 3.600 mm | 4.488 x 3.922 mm | 5.520 x 4.140 mm |
| 对角线 | 6.79 mm | 5.95 mm | 6.90 mm |
| 格式 | 1/2.6 in | 1/2.7 in | 1/2.5 in |
| 快门 | 彩色 Bayer,全局快门 | BSI 全局快门 | 彩色全局快门 |
| f | 597 px | 639 px | 519 px |
| D / H / V | 160 / 144 / 100 | 147.4 / 118.6 / 106.4 | 160 / 140 / 112 |
| 半视场 H / V / D | 72.0 / 50.0 / 80.0 | 59.3 / 53.2 / 73.7 | 70.0 / 56.0 / 80.0 |
| CRA | 15.94 | 15.94 | 15.95 |
| SKU | CV-EGO01-OS-SC | CV-EGO01-OS-AM | CV-EGO01-OS-OV |
0.40 m 处的尺寸
| SC233HGS | MIRA220 (AM220) | OG02C10 | |
|---|---|---|---|
| 10 mm 网格 | 15 px | 16 px | 13 px |
| 30 mm 模组 | 45 px | 48 px | 39 px |
| 100 mm | 149 px | 160 px | 130 px |
| 180 mm 手 | 269 px | 288 px | 233 px |
| 200 mm 垫 | 298 px | 320 px | 259 px |
| 视差 0.30 / 0.40 / 0.60 m | 149 / 112 / 75 px | 160 / 120 / 80 px | 130 / 97 / 65 px |
Ego 画面
桌面上的视场
跑在哪里
| 位置 | 那里有什么 |
|---|---|
| 主机 PC | USB 驱动、烧录、overlay 推送、ADB 转发、诊断、会话写入。源码在 GitHub。 |
板端 /userdata | 立体页、FSYNC/EFSYNC、IMU HUD、标定界面、Wi-Fi STA、IQ JSON、本地匹配器、启动脚本 |
| 板端内核 | 设备树、CSI、I2C/SPI、SDIO Wi-Fi、ADB gadget: rv1126b-camevision-ego.dts |
源码:tools/。覆盖层:restore/release-0.2-20260902/overlay/ 到 /userdata。
驱动
启动 FIT 里的内核是 6.1.141-rt52。树内节点来自 DTB。树外模块在 overlay 里,由启动脚本 insmod。
| 模块 | 驱动 / compatible | 所在位置 | 活动节点 |
|---|---|---|---|
| MIPI 传感器 | smartsens,sc233hgs | 启动 FIT(内核 + DTB) | I2C 3-0030, 6-0030, chip id 0xcb61 |
| MIPI CSI-2 D-PHY | csi2_dphy0, csi2_dphy1 | DTB,各 4 线 | CSI RX0 / RX1 下的 PHY |
| MIPI CSI-2 主机 | mipi0_csi2, mipi1_csi2 | DTB | 桥接到 CIF |
| CIF | rkcif, rkcif_mipi_lvds, rkcif_mipi_lvds1 | DTB + Rockchip CIF | 进入 ISP 的 raw 通路 |
| ISP / VPSS | rkisp, rkisp_vir0/1, rkvpss_vir0/1 | DTB + Rockchip ISP | /dev/video24 CAM0, /dev/video32 CAM1 |
| 3A / IQ | rkaiq_3A_server | /oem/usr/bin/ + IQ JSON | 两个 ISP 上的曝光 / AWB |
| IMU | st,lsm6dsv (IIO) | Boot FIT, SPI0 / SPI1 | iio:device1 to iio:device4 |
| Wi-Fi / BLE | SDIO 1FFE:6621, skw_sdio_lite, swt6621s_wifi, skwbt | Overlay swt6621-rt52/ + FW | mmc2, wlan0, hci0 |
| Wi-Fi 协议栈 | cfg80211, mac80211 | camevision-wifi.sh | nl80211 + wpa_camevision.conf |
| USB gadget | DWC3 dr_mode=peripheral | DTB + rootfs | ADB 2207:0006 |
| eMMC / SD / SDIO | emmc, sdmmc0, sdmmc1 | DTB | mmc0 eMMC, mmc1 uSD, mmc2 Wi-Fi |
| RTC / PMIC | rv3028 I2C2 0x52, rk801 I2C0 0x27 | DTB | /dev/rtc0 |
| NPU / GPU / MPP | rknpu, mali, mpp | Kernel + kmpp-rt52.ko | /dev/rknpu, /dev/mpp_service |
相机链路:传感器到 D-PHY 到 CSI-2 到 CIF 到 ISP 到 VPSS。USB 保持 Camemake ADB gadget。不要把板子切成摄像头配置。
设备树
板级源码: rv1126b-camevision-ego.dts。型号字符串 CameVision Ego,compatible camemake,camevision-ego。
| 节点 | 状态 |
|---|---|
i2c3/sc233hgs@30, i2c-gpio-cam1/sc233hgs@30 | 两路相机,27 MHz XVCLK,4 线 |
i2c4 | 已禁用:CAM1 的 SCL/SDA 对调,改用 bit-bang |
csi2_dphy0/1, mipi0/1_csi2, rkcif*, rkisp* | 双通路 |
spi0/imu@0, spi1/imu@0 | st,lsm6dsv, SPI mode 3, 1 MHz, st,odr-triggered |
sdmmc1 + pwrseq, UART2 BT | VS6621 |
usb@21500000 | dr_mode = peripheral (ADB) |
gmac, dsi, i2c1, i2c5 | 已禁用 |
uart0 | 控制台 1.5 Mbaud |
Flash 分区图
| LBA | 镜像 |
|---|---|
| loader(db 一次) | rv1126b_spl_loader_k4a8g.bin |
0x0 | env.img |
0x40 | idblock.img |
0x440 | uboot.img |
0x2440 | camevision_boot_ego.img (内核 + DTB FIT) |
0x7C40 | userdata.img,然后 overlay |
0x207C40 | oem_noko.img |
0x607C40 | rootfs_bootstable.img |
CLI: tools/cv_ego_flash.py then tools/cv_ego_overlay_deploy.py.
python tools/cv_ego_flash.py --prebuilt python tools/cv_ego_overlay_deploy.py
启动链
S11hwclock:RV-3028 到系统时钟。S99ego-stereo:启动立体脚本。camevision-stereo.sh:kmpp、Wi-Fi、rkaiq 3A、IMU HUD,然后ego_stereo.py。cv_ego_page.py:adb forward8081 和 8083,在主机打开实时页。
板上实际
| 模块 | 文件 | 板上实际 | 作用 |
|---|---|---|---|
| 实时立体 | ego_stereo.py | /userdata/ego_stereo.py, port 8081 | 读取 /dev/video24 和 /dev/video32。JPEG 实时页、深度、标定、录制。 |
| 匹配器 | stereo_native.c | /userdata/libego_stereo.so | C 块匹配器与 NV12 overlay。 |
| FSYNC / EFSYNC | ego_cam_sync.py | 由实时页导入 | GPIO4_A1/A0 + GPIO6_C2/C3。默认 12.5 fps 连续触发。 |
| IMU HUD | ego_imu_hud.py | port 8083 | IMU0 (CAM0) 与 IMU1 (CAM1) 的 JSON。 |
| 标定 | ego_calib.html | /cal | 写入 /userdata/ego_calib.json。 |
| 对焦 / MTF | ego_mtf.py | /focus/start | ISO 12233 斜边 MTF50。 |
| 录制 | ego_record.py | /record/start | 实时 NV12 的 HEVC。 |
| Wi-Fi STA | camevision-wifi.sh | /userdata | VS6621 模块 + wpa 配置。 |
| IQ | iq JSON | /userdata/iqfiles/ | SC233HGS 的 3A / ISP 调参。 |
实时页路由(主机完成 ADB 转发后)
板子接在 USB 上的 PC:adb forward tcp:8081 tcp:8081,然后打开 http://127.0.0.1:8081/。
| 路径 | 内容 |
|---|---|
/ | 实时 HTML,/ov0 与 /ov1 MJPEG |
/ov0, /ov1 | 带深度叠加的 MJPEG |
/raw0, /raw1 | 无叠加的 MJPEG |
/depth | 深度视图 |
/snap0, /snap1, /snapx | 单张 JPEG |
/stat | JSON 状态 |
/imu | 来自 :8083 的 JSON |
/trig | FSYNC / EFSYNC 状态 |
/cal and /cal/* | 标定会话 |
/focus/start, /focus/stop | MTF |
/align | 立体对齐 |
/record/start, /record/stat | 会话录制 |
GitHub 上的主机工具
| 模块 | 文件 | 作用 |
|---|---|---|
| USB 驱动 | cv_ego_driver.py | Rockusb + ADB |
| 烧录 | cv_ego_flash.py | Maskrom 写入,然后 overlay |
| 覆盖层 | cv_ego_overlay_deploy.py | ADB 复制到 /userdata |
| 打开实时页 | cv_ego_page.py | 转发 8081 / 8083 |
| 自动启动 | cv_ego_autostart.py | 主机监视器 |
| 诊断 | cv_ego_diag.py | ADB 转储 |
| 录制(主机) | cv_ego_record_host.py | 会话写入器 |
规格
| Sensor | SC233HGS, OG02C10, MIRA220 |






























