CameVision EGO - Çift Global Shutter'lı Yapay Zekâ Stereo Kamera
SLAM, Robotik ve Uzamsal Yapay Zekâ için Açık Stereo Görüntüleme Platformu
CameVision EGO, çift 2.3MP global obtüratör kameraları, çift IMU'lar, yerleşik NPU'ya sahip bir işlemci, Wi-Fi 6, BLE, USB 3 ve yerel depolamayı tek bir kompakt platformda birleştirir. SLAM, robotik, egosantrik AI ve bilgisayarla görme ürünleri geliştiren mühendislik ekipleri ve kurucular için tasarlanmıştır. Tamamen açık kaynaklı demo yazılımı GitHub'da sağlanmaktadır, Ürün entegrasyonu ve hacim projeleri için OEM özelleştirmesi mevcuttur.
| Özellikler | CameVision EGO |
|---|---|
| Kameralar | 2 × 2.3MP global obtüratör |
| Stereo | Senkrone çift kamera görüşü |
| IMU | 2 × IMU, her kamera için bir |
| İşlemci | Rockchip RV1126B |
| AI | Entegre NPU |
| Hafıza | 1GB RAM |
| Depolama | 16GB eMMC + microSD |
| Kablosuz | Wi-Fi 6 + BLE |
| USB | USB 3 |
| Güç | Pil desteği |
| Yazılım | GitHub'da tamamen açık kaynaklı demo yazılımı |
| Özelleştirme | OEM özelleştirmesi mevcuttur |
| Uygulamalar | SLAM, robotik, VIO, egosantrik AI, mekansal AI |
Fiyat indirimleri
| Satış Fiyatı Minimum Sipariş Miktarı 10 birim | $ 235,00 birim başına |
| Satış Fiyatı Minimum Sipariş Miktarı 1000 birim | $ 190,00 birim başına |
Minimum sipariş: 10 birim.
🔧 İhtiyaçlarınıza Tamamen Özelleştirilebilir
Camemake'te, çevrimiçi gördüğünüz her kamera modülü sadece bir başlangıçtır. Tüm modellerimiz, projenize mükemmel bir şekilde uyacak şekilde özel olarak tasarlanabilir - sensör türü ve lens seçeneklerinden, kasa, arayüz ve yazılıma kadar. İster robotik, ister görüntü sistemleri, isterse de benzersiz uygulamalar için inşa ediyor olun, vizyonunuzu hayata geçiriyoruz.
📩 Özel Teklif Talep Et VEYA Projenizi başlatın
Fikriniz hakkında konuşalım! Ekibimiz, sizi konseptten nihai teslimata kadar yönlendirecek.
Hazır ve kullanıma hazır bir şeye mi ihtiyacınız var? Güvendiğimiz küresel dağıtım ortaklarımız, en popüler modüllerimizi stoklamaktadır.
🌍 Distribütör Ağımıza Göz Atın
💡 Özel mi yoksa hazır mı seçeceğinizden emin değil misiniz? En maliyet etkin seçeneği seçmenize yardımcı olacağız.
Çevrimiçi fiyatlarımız prototipleme ve küçük siparişler içindir. Toplu fiyatlandırma, OEM veya özel projeler için, özel fırsatlar ve uzman desteği için bizimle iletişime geçin.
📩 İletişim sales@camemake.com—vizyonunuzu inşa edelim, bir piksel bir seferde!
Feragatname ve Destek Politikası
Tüm CameMake USB kamera modülleri, UVC (USB Video Sınıfı) sürücüleri ile tamamen uyumludur ve Windows, macOS, Linux ve gömülü platformlar üzerindeki tüm standart UVC destekli cihazlarla tak-çalıştır uyumluluğu sağlar. MIPI kamera modülleri ile çalışan geliştiriciler ve entegratörler için, seçilmiş MIPI sürücüleri resmi web sitemiz üzerinden indirilebilir. CameMake GitHub repositoryOnline sürücü ve dokümantasyon kütüphanemizi, daha geniş bir görüntü sensörü ve platform yelpazesini desteklemek için sürekli olarak genişletiyoruz.
Lütfen dikkat edin: kaynaklara açık erişim sağlarken, sürücü entegrasyonu için doğrudan bire bir teknik destek dahil değildir. Eşler arası yardım, ipuçları ve en iyi uygulamalar için büyüyen topluluğumuza katılın. CameMake Camera Community on Reddit, mühendislerin ve yapımcıların çözümler paylaştığı, projeleri sergilediği ve açık geliştirmeye katkıda bulunduğu yer.
CameVision EGO mühendisliği
CV-EGO01-OS-SC (SC233HGS), CV-EGO01-OS-OV (OG02C10), CV-EGO01-OS-AM (MIRA220). Aynı PCB, V1.I1. USB ADB'dir, UVC değildir.
Takılı parçalar
CameVision Ego V1.I1. Kaynak: device-tree/rv1126b-camevision-ego.dts.
| Blok | Şema etiketi | Kartta |
|---|---|---|
| SoC | RV1126B | RV1126B |
| DDR4 U3 | K4A4G165WG (512 MB) | K4A8G165WG 16-bit 1 GB |
| eMMC U2A | BWCTAK611G16G | BWCTAK611G16G 16 GB |
| Kameralar U7 / U10 | SC233HGS / OG02C10 / MIRA220 (AM220) | x2, her biri 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 |
| Şarj | BQ24072RGTR U13 | 250 mA hızlı şarj |
| microSD | U6 475710001 | SDMMC0, 1.8 V VDD |
Kameralar
| Net | Pad / GPIO | İşlev |
|---|---|---|
| CAM0 MIPI | CSI RX0, 4-lane + CLK | U7 to /dev/video24 |
| I2C3_SCL/SDA_CAM | I2C3M1 GPIO4_A4 / A5 @0x30 | CAM0 kontrolü, 400 kHz |
| CAM0 XVCLK | CLK_CAM0_OUT 27 MHz | Sensör saati |
| CAM0_PWDN | GPIO4_A3 pad 1V21 | XSHUTDN, aktif yüksek |
| 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 (padler SoC I2C4_M2'ye göre ters) |
| CAM1 XVCLK | CLK_CAM1_OUT 27 MHz | Sensör saati |
| 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 |
Sürekli tetik. FSYNC ve EFSYNC üzerinde ortak tik. I2C4 kapalı. GMAC kapalı. SC233HGS yonga kimliği 0xcb61.
IMU, I2C, SPI
| Net | Pad / GPIO | İşlev |
|---|---|---|
| SPI0 CLK/CS0/MISO/MOSI | SPI0_M2 GPIO5_A3 / A4 / A5 / A6 | IMU0 U9 (CAM0) |
| IMU0_INT1 / INT2 | GPIO5_B1, GPIO5_D4 | IMU0 kesmeleri |
| SPI1 CLK/CS0/MISO/MOSI | SPI1_M0 | IMU1 U12 (CAM1) |
| IMU1_INT1 / INT2 | GPIO6_B5, GPIO6_C1 | IMU1 kesmeleri |
| 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 | - | Bu PCB'de kapalı |
IMU örnekleme hızları
Takılı parça: LSM6DSVQTR x2, IIO st,lsm6dsv. SPI kip 3, spi-max-frequency 1 MHz. DTB: st,odr-triggered, DRDY INT1 üzerinde.
| İvme | Jiro | |
|---|---|---|
| Bu paket (HUD) | 480 Hz | 480 Hz |
| IIO düğümleri | CAM0 iio:device2, CAM1 iio:device4 | CAM0 iio:device1, CAM1 iio:device3 |
| ODR listesi (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 |
| Tam ölçek (tipik) | +/-2 / 4 / 8 / 16 g | +/-125 / 250 / 500 / 1000 / 2000 / 4000 dps |
/sys/bus/iio/devices/iio:deviceN/sampling_frequency. Varsayılan ODR: tools/ego_imu_hud.py 480.
Wi-Fi, SD, USB, güç, LED, önyükleme
| Net | Pad / GPIO | İşlev |
|---|---|---|
| eMMC | EMMC / FSPI | U2A, live mmc0 |
| SDMMC0 CLK/CMD/D0-D3 | GPIO2_A0-A5 | microSD |
| SDMMC0_DET | GPIO3_B3 pad 1B14 | Kart algılama, aktif düşük, pull-up |
| SDMMC0_PWREN | GPIO3_B4 pad 1A14 | SD rayı etkinleştirme |
| 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 olarak |
| USB-C J3 | USB2 + USB3 DRD | ADB gadget, dr_mode peripheral |
| BAT_CHG | GPIO0_A7 pad 1AC4 | BQ24072 şarj durumu, aktif düşük |
| STATUS_LED_R | GPIO0_A6 pad 1AA6 | RGB ortak anot, aktif düşük |
| STATUS_LED_G | GPIO0_A5 pad AL10 | RGB ortak anot, aktif düşük |
| STATUS_LED_B | GPIO0_A4 pad 1AB6 | RGB ortak anot, aktif düşük |
| UART0 | UART0M2 | Konsol 1.5 Mbaud |
| SARADC0_IN7 | ADC | Maskrom / eMMC önyükleme |
Kart algılama GPIO3_B3. GPIO0_A5 yeşil LED'dir. USB ADB olarak kalır, UVC webcam değildir.
Bu PCB'de kullanılmayan şema sayfaları
| Blok | Device tree'deki durum |
|---|---|
| GMAC | Kapalı: GPIO6_C2 / C3'ü kamera EFSYNC için serbest bırakır |
| I2C1, I2C5 | Kapalı |
| DSI / display | Kullanılmıyor |
| EPHY / Ethernet | Sayfa var, parça takılı değil |
| Audio / I2S | Sayfa var, parça takılı değil |
İki yüz
Isı nerede
Termal yol: RV1126B, kamera yüzünün ortası. Çift ISP, stereo ve NPU. Kameralar, eMMC ve VS6621 bu yoldan uzak durur.
| Bölge | PCB üzerinde | Muhafazada |
|---|---|---|
| SoC kapağı | Büyük kare, kamera yüzü, iki gözün arasında | Birincil soğutma noktası. Metal duvar, spreader veya küçük soğutucuya yumuşak termal ped veya macun. |
| SoC via alanı | Konnektör yüzünün ortası, BGA altında | İkincil soğutma noktası. O bakırdan aynı metal hacme izolasyonlu boşluk pedi. |
| PMIC / güç | Konnektör yüzünde merkezin solundaki koyu blok | Hava veya ince ped. USB-C ve PH açık kalsın. |
| Kameralar | Her uçta siyah namlular | Optik yasak bölge. PCB'yi tutun, modülleri sıkmayın ve burkutmayın. |
| Wi-Fi / antenler | Sağdaki kare ve altın RF padleri | Antenlerin önünde plastik veya hava. Buradaki metal menzili öldürür ve SoC'yi soğutmaz. |
Çalışan die 35-45 C. Kernel eşiği 115 C (cpu-thermal / soc-crit). Pasif soğutucu, durgun 25 C havada bandın üstü için. NPU kapalıyken alt uç.
Soğutma muhafazanın parçasıdır
Kameraları tutan metal, RV1126B'den çıkan ısı yoludur.
- Kapağı alın. RV1126B kapağına 1-2 mm silikon boşluk pedi (elektrik yalıtımlı, 3 W/mK veya daha iyi), düz alüminyum veya çelik duvara %10-30 sıkıştırılmış.
- Via alanını kullanın. Konnektör yüzündeki via alanına ikinci bir ped, aynı metale.
- Tek rijit hacim. Stereo taban çizgisi PCB'dir. Muhafaza kartı tutar, namluları değil.
- Servis yüzlerini açık bırakın. USB-C, BOOT, RST ve PH erişilebilir kalır. Maskrom: BOOT'u basılı tut, RST'ye bas.
Kütle ve hava yüzeyi
Yaklaşık 2,0 W çift ISP ve stereo ile, NPU kapalı. Yaklaşık 3,0 W NPU açıkken. Oda 25 C. Tasarım die: 42 C kapalı, 45 C açık. Ped yaklaşık 1,5 C/W.
| NPU kapalı, 2,0 W | NPU açık, 3,0 W | |
|---|---|---|
| Die durgun 25 C havada | 35-42 C | 40-45 C |
| Metal üzerindeki hava derisi | 100 cm2 | 160 cm2 |
| Alüminyum | 60 g | 100 g |
| Pratik parça | 50 x 50 mm, 12 mm fins | 60 x 60 mm, 15-18 mm kanat, veya bir 80 x 50 mm muhafaza duvarı |
Ped ve metal
| Use | Kaçın | |
|---|---|---|
| Arayüz | SoC kapağı ve via alanında yumuşak yalıtkan boşluk pedi veya macun | Via alanında çıplak metal, sıvı metal, BGA'yı kilitleyen sert termal epoksi |
| Basınç | Kapaktan düzgün, hafif bası | Nokta yük, SoC'den geçen vida veya kartı büken yay |
| Metal | Alüminyum cep veya plaka kartın ortasında | Sağ RF karesinin veya merceklerin önünde metal |
| Air | Kabuk sadece plastikten ise SoC yanından kısa bir baca | RV1126B üzerinde köpük, bant veya logo plakası |
Montaj sırası
- Kart. Yeşil dış hatı tutun, namluları ve SoC kapağını değil. Her iki modül kare. Taban çizgisi bu PCB'dir. Konnektör yüzünü temiz tutun.
- Termal parçalar. Kapak pedi yalnızca RV1126B karesine. Arka pedi yalnızca via alanına kesin. USB-C, PH, RST, BOOT ve UART padlerinden uzak durun.
- Muhafaza. Kartı çıkıntılara indirin. Kameralar deliklerine en son, yanal yük olmadan girer. Kapağı kapatıp SoC pedini sıkıştırın. BOOT ve RST'nin hâlâ tıklayıp tıklamadığını kontrol edin.
- Yolu doğrulayın. USB-C'den güç verin. Stereo ve ISP kalkana kadar bekleyin (host'ta ADB forward sonrası canlı sayfa). Derinlik ayaktayken on-die sensör: 35-45 C (35000-45000). NPU kapalıyken alt uç; NPU açıkken 45 C'ye yakın.
Yasak bölgeler
| Özellik | Why |
|---|---|
| Kamera namluları | Optik eksen ve stereo taban. Buradaki mengene derinliği kaydırır ve modülü çatlatabilir. |
| microSD | Kart çıkarma. SoC pedi yuvaya değmez. |
| BOOT / RST / RX / TX | Maskrom ve konsol. |
| PH | Batarya kablosu. Gerilimi kabukta alın, konnektörde değil. |
| Sağ RF karesi | Wi-Fi / BT. Buradaki metal anten kalkanıdır, soğutucu değil. |
| Kart esnemesi | Dış hat stereo çubuktur. PCB'yi burkan bir vida kalibrasyon hatasıdır. |
SoC sıcaklığını okuyun
adb shell cat /sys/class/thermal/thermal_zone0/temp
Miliderece C. 40000 40 C'dir. Çalışma 35000-45000. Kritik eşik 115000 (115 C).
2G4P modülü
| Yapı | 2G4P + 1 IR, M12 |
|---|---|
| EFL | 1,79 mm (597 px SC233HGS, 639 px MIRA220, 519 px OG02C10) |
| f-sayısı | 2.0 |
| SC233HGS alanı | D 160, H 144, V 100 on 6.60 / 5.76 / 3.60 mm |
| TV bozulması | < -22.3 % |
| CRA | 15.94 deg |
| Göreli aydınlatma | > 40 % |
| Görüntü çemberi | 6.60 mm (SC233HGS), 7.00 mm (OG02C10) |
| Optik TTL | 15.00 +/- 0.3 mm |
| Mekanik TTL | 13.92 +/- 0.3 mm |
| Arka odak | 3.40 mm |
| Diş / namlu | M12 x 12.00 mm, OD 16.00 mm |
| IR-cut | 420-600 nm Tavg >= 90 %, 650 +/- 10 nm T = 50 % |
| En yakın nesne | 0.20 m |
| Sızdırmazlık / depolama | IP69, -40 to +85 C |
| Taban çizgisi | 75,0 mm, CAM0 sol, CAM1 sağ |
Die'ler
| SC233HGS | MIRA220 (AM220) | OG02C10 | |
|---|---|---|---|
| Pikseller | 1920 x 1200 | 1600 x 1400 | 1600 x 1200 |
| Adım | 3.00 um | 2.80 um | 3.45 um |
| Aktif dizi | 5.760 x 3.600 mm | 4.488 x 3.922 mm | 5.520 x 4.140 mm |
| Köşegen | 6.79 mm | 5.95 mm | 6.90 mm |
| Biçim | 1/2.6 in | 1/2.7 in | 1/2.5 in |
| Örtücü | Renkli Bayer, global | BSI global | Renkli global |
| f | 597 px | 639 px | 519 px |
| D / H / V | 160 / 144 / 100 | 147.4 / 118.6 / 106.4 | 160 / 140 / 112 |
| Yarım alan 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 |
Boyut 0,40 m'de
| SC233HGS | MIRA220 (AM220) | OG02C10 | |
|---|---|---|---|
| 10 mm ızgara | 15 px | 16 px | 13 px |
| 30 mm modül | 45 px | 48 px | 39 px |
| 100 mm | 149 px | 160 px | 130 px |
| 180 mm el | 269 px | 288 px | 233 px |
| 200 mm mat | 298 px | 320 px | 259 px |
| Disparite 0,30 / 0,40 / 0,60 m | 149 / 112 / 75 px | 160 / 120 / 80 px | 130 / 97 / 65 px |
Ego kareleri
Masadaki alan
Nerede çalışır
| Yer | Orada ne var |
|---|---|
| Ana PC | USB surucu, flash, overlay gonderimi, ADB forward, tanilama, oturum yazici. Kaynaklar GitHub'da. |
Kart /userdata | Stereo sayfasi, FSYNC/EFSYNC, IMU HUD, kalibrasyon arayuzu, Wi-Fi STA, IQ JSON, yerel eslestirici, boot betikleri |
| Kart çekirdeği | Aygit agaci, CSI, I2C/SPI, SDIO Wi-Fi, ADB gadget: rv1126b-camevision-ego.dts |
Kaynaklar: tools/. Overlay: restore/release-0.2-20260902/overlay/ ile /userdata.
Sürücüler
Boot FIT içindeki çekirdek 6.1.141-rt52. In-tree düğümler DTB'den gelir. Ağaç dışı modüller overlay'dedir ve boot betiklerinden insmod edilir.
| Blok | Sürücü / uyumlu | Nerede durur | Canlı düğümler |
|---|---|---|---|
| MIPI sensör | smartsens,sc233hgs | Boot FIT (cekirdek + DTB) | I2C 3-0030, 6-0030, chip id 0xcb61 |
| MIPI CSI-2 D-PHY | csi2_dphy0, csi2_dphy1 | DTB, her biri 4 serit | PHY, CSI RX0 / RX1 altinda |
| MIPI CSI-2 host | mipi0_csi2, mipi1_csi2 | DTB | CIF'e kopru |
| CIF | rkcif, rkcif_mipi_lvds, rkcif_mipi_lvds1 | DTB + Rockchip CIF | Ham yol ISP'ye |
| 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 | Pozlama / AWB her iki ISP'de |
| 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 yığını | 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 |
Kamera hatti: sensor, D-PHY, CSI-2, CIF, ISP, VPSS. USB Camemake ADB gadget olarak kalir. Karti webcam profiline almayin.
Aygit agaci
Kart kaynagi: rv1126b-camevision-ego.dts. Model dizesi CameVision Ego, uyumlu camemake,camevision-ego.
| Düğüm | Durum |
|---|---|
i2c3/sc233hgs@30, i2c-gpio-cam1/sc233hgs@30 | Her iki kamera, 27 MHz XVCLK, 4 serit |
i2c4 | Kapali: CAM1 SCL/SDA ters, onun yerine bit-bang |
csi2_dphy0/1, mipi0/1_csi2, rkcif*, rkisp* | Cift hat |
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 | Kapalı |
uart0 | Konsol 1.5 Mbaud |
Flash bolum haritasi
| LBA | İmaj |
|---|---|
| loader (db bir kez) | rv1126b_spl_loader_k4a8g.bin |
0x0 | env.img |
0x40 | idblock.img |
0x440 | uboot.img |
0x2440 | camevision_boot_ego.img (cekirdek + DTB FIT) |
0x7C40 | userdata.img, sonra 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
Onyukleme zinciri
S11hwclock: RV-3028 sistem saatine.S99ego-stereo: stereo betigini baslatir.camevision-stereo.sh: kmpp, Wi-Fi, rkaiq 3A, IMU HUD, sonraego_stereo.py.cv_ego_page.py:adb forward8081 ve 8083, canlı sayfayı host'ta açar.
Kartta
| Blok | Dosya | Kartta | Rol |
|---|---|---|---|
| Canli stereo | ego_stereo.py | /userdata/ego_stereo.py, port 8081 | /dev/video24 ve /dev/video32 okur. JPEG canlı sayfa, derinlik, kalibrasyon, kayıt. |
| Eşleştirici | stereo_native.c | /userdata/libego_stereo.so | C blok eslestirici ve NV12 overlay. |
| FSYNC / EFSYNC | ego_cam_sync.py | canli sayfa tarafindan ice aktarilir | GPIO4_A1/A0 + GPIO6_C2/C3. Varsayilan 12,5 fps surekli tetik. |
| IMU HUD | ego_imu_hud.py | port 8083 | IMU0 (CAM0) ve IMU1 (CAM1) JSON'u. |
| Kalibrasyon | ego_calib.html | /cal | /userdata/ego_calib.json yazar. |
| Odak / MTF | ego_mtf.py | /focus/start | ISO 12233 egik kenar MTF50. |
| Kayıt | ego_record.py | /record/start | Canli NV12'nin HEVC'si. |
| Wi-Fi STA | camevision-wifi.sh | /userdata | VS6621 modulleri + wpa conf. |
| IQ | iq JSON | /userdata/iqfiles/ | SC233HGS 3A / ISP ayari. |
Canli sayfa yollari (ADB forward sonrasi host)
Kartı USB'de olan PC'de: adb forward tcp:8081 tcp:8081, sonra http://127.0.0.1:8081/ açın.
| Yol | Gövde |
|---|---|
/ | Canlı HTML, MJPEG /ov0 ve /ov1 |
/ov0, /ov1 | Derinlik overlay'li MJPEG |
/raw0, /raw1 | Overlay'siz MJPEG |
/depth | Derinlik gorunumu |
/snap0, /snap1, /snapx | Tek JPEG |
/stat | JSON durumu |
/imu | :8083'ten JSON |
/trig | FSYNC / EFSYNC durumu |
/cal and /cal/* | Kalibrasyon oturumu |
/focus/start, /focus/stop | MTF |
/align | Stereo hizalama |
/record/start, /record/stat | Oturum kaydi |
GitHub'daki host araclari
| Blok | Dosya | Rol |
|---|---|---|
| USB surucu | cv_ego_driver.py | Rockusb + ADB |
| Flash | cv_ego_flash.py | Maskrom yazimi, sonra overlay |
| Overlay | cv_ego_overlay_deploy.py | ADB kopyası /userdata içine |
| Canliyi ac | cv_ego_page.py | 8081 / 8083 forward |
| Otomatik başlatma | cv_ego_autostart.py | Host izleyici |
| Tanılama | cv_ego_diag.py | ADB dokumu |
| Kayit (host) | cv_ego_record_host.py | Oturum yazici |
Özellikler
| Sensor | SC233HGS, OG02C10, MIRA220 |






























