logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ESP32-C3-DevKit-RUST-1 - płytka prototypowa z ESP32-C3 i Rust

pseven 28 Lip 2022 19:58 1119 5
REKLAMA
  • ESP32-C3-DevKit-RUST-1 - płytka prototypowa z ESP32-C3 i Rust
    ESP32-C3-DevKit-RUST-1 to nowa płytka prototypowa firmy Espressif Systems.

    Sercem ESP32-C3-DevKit-RUST-1 jest układ ESP32-C3 firmy Espressif Systems zawierający jednordzeniowy procesor RISC-V o taktowaniu 160 MHz.

    Płytkę można programować w języku Rust. ESP32-C3-DevKit-RUST-1 ma 400KB pamięci SRAM, 384KB pamięci ROM (16KB na cache) i 4MB pamięci Flash.

    ESP32-C3-DevKit-RUST-1 posiada port USB typu C. Oprócz tego na płytce ESP32-C3-DevKit-RUST-1 znajdują się wyprowadzenia:
    -22 wejścia/wyjścia GPIO;
    -6 wejść ADC;
    -2x UART, 1x I2C, 1x I2S, 3x SPI;
    -1x TWAI.

    Ponadto ESP32-C3-DevKit-RUST-1 ma wlutowane:
    -czujnik 6-DoF IMU (ICM-42670-P);
    -czujniki temperatury i wilgotności (SHTC3);
    -mikroprzełączniki reset i boot;
    -kontroler LED PWM;
    -złącze baterii.

    Moduł ESP32-C3-DevKit-RUST-1 umożliwia łączność bezprzewodową w standardach: Wi-Fi 4 i Bluetooth 5.0.

    Wymiary ESP32-C3-DevKit-RUST-1 wynoszą: 63.5 x 22.86 mm. Waga - nie podano. Napięcie zasilania - 5 V. Typowy pobór prądu - od 5 uA (w trybie głębokiego uśpienia). Chłodzenie - pasywne. Zakres temperatur użytkowania, zakres wilgotności względnej, odporność na drgania i wstrząsy - nie podano.

    Więcej informacji na temat ESP32-C3-DevKit-RUST-1 znaleźć można w repozytorium GitHub.

    Cena ESP32-C3-DevKit-RUST-1 wynosi 21 dolarów amerykańskich (niecałe 100 zł). ESP32-C3-DevKit-RUST-1 zamówić można za pośrednictwem firmy Mouser.

    Źródło:
    https://linuxgizmos.com/risc-v-based-esp32-c3-devkit-supports-rust/

    Fajne? Ranking DIY
    O autorze
    pseven
    Tłumacz Redaktor
    Offline 
    Z wykształcenia - technik elektronik. Pasja - nowe technologie. Dla portalu Elektroda opracowuje informacje produktowe z dziedziny elektroniki, elektroniki przemysłowej.
    Specjalizuje się w: tłumaczenia, copywriting
    pseven napisał 8990 postów o ocenie 2019. Jest z nami od 2009 roku.
  • REKLAMA
  • #2 20120977
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 20121110
    pawel1148
    Poziom 24  
    Posty: 595
    Pomógł: 55
    Ocena: 229
    Zabawne jest to, że o ile nic się w tej kwestii nie zmieniło, to nawet łatwiej w ten sposób robić. Bo materiałów na temat implementacji tego języka na ESP32 jest tyle, co kot napłakał.
  • REKLAMA
  • #4 20121115
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #5 20178985
    jasio180
    Poziom 2  
    Posty: 2
    Zastanawiam się czym rust chce zauroczyć środowisko embedded ?
  • #6 20370254
    Krzyzaku
    Poziom 1  
    Posty: 1
    Zależy co i na co piszemy - jeżeli proste rzeczy pod 8-bitowce - to pewnie niczym - C i ASM przyjacielem. Ale jeżeli robimy bardziej skomplikowane rzeczy (a przypominam, że obecne embedded to już często układy dwu-rdzeniowe z cache, łącznością BLE/Wi-Fi/LoRa a czesem i wszystkimi razem) to ta dodatkowa wyższopoziomowa abstrakcja i wiecznie grożący palcem kompilator może być przydatny. A czemu nie C++? Z mojej perspektywy zbytnie skomplikowanie języka za podobne, a nawet nieco mniejsz benefity.
REKLAMA