Fórum ElektroLab.eu

Jupiter NANO malý, ale výkonný počítač, na ktorom beží Linux alebo RTOS NuttX

Jupiter NANO malý, ale výkonný počítač, na ktorom beží Linux alebo RTOS NuttX
Elektrolab Pridal  Elektrolab
  285 zobrazení
2
 0
Arduino a príbuzné platformy

Jupiter Nano je vývojová doska s otvoreným hardvérom založená na architektúre ARM, ktorá prevádzkuje NuttX RTOS alebo Linux. Má malý, 48-pinový formát podobný veľkosť ako Teensy 4.1, 2,86 x 6,35 cm a jeho mikroprocesor SAMA5D27C-LD1G je 10x výkonnejší ako Arduino Due.

Jupiter Nano je ideálny pre používateľov Arduina, ktorí potrebujú malý, výkonný počítač s rýchlym procesorom, dostatkom pamäte RAM, operačným systémom s pripojením na internet v reálnom čase (NuttX) alebo všetkým vyššie uvedeným. Je tiež atraktívny pre používateľov Linuxu, ktorí potrebujú malý počítač s otvoreným hardvérom s veľkým počtom vstupov a výstupov a podporou vysokorýchlostných sietí. Takáto malá a výkonná doska je vhodná pre takmer nekonečný zoznam možných aplikácií.

Výkonný, všestranný a ľahko sa s ním pracuje

Obrovské a rýchle úložisko: V dnešnej dobe sú k dispozícii karty Micro SD s až 1 TB (terabajt!) úložného priestoru, rovnako ako špeciálne karty Micro SD, ktoré vám umožňujú písať dáta vysokou rýchlosťou. A pretože Jupiter Nano bootuje z karty Micro SD, nemôže byť „zamrznutý“ (uviaznutý v stave, v ktorom nie je možné zaviesť systém, ktorý nemožno opraviť). Ak sa obsahu vašej karty Micro SD stane niečo zlé, stačí ju naformátovať a skúsiť to znova.

Veľa možností pre pripojenie senzorov alebo zariadení: Jupiter Nano je schopný robotický ovládač s nasledujúcimi rozhraniami: 5 SPI, 5 TWI, 4 USART, 1 CAN a 1 I²SC. Zariadenie USART dokáže spracovať protokoly RS-232, RS-485 a LIN. To umožňujú špeciálne periférne zariadenia Flexcom systému SAMA5D27C, ktoré je možné individuálne nakonfigurovať na vykonávanie akejkoľvek z týchto úloh. Jupiter Nano tiež používa DMA, takže jeho procesor nemusí robiť veľa práce, aby sa údaje dostali do alebo z čipu.

Motory, zvuk a osvetlenie: Ak potrebujete ovládať motory alebo osvetlenie priamo, na tento účel je k dispozícii 6 výstupov PWM. Rozhranie I²SC môže ovládať digitálne zvukové zosilňovače a existuje jeden kanál zosilneného zvuku PWM triedy D, ktorý dokáže priamo ovládať analógový zosilňovač. Päť 12-bitových kanálov prevodníka analógovo-digitálneho prevodníka (ADC) vám pomôže digitalizovať analógové signály alebo analógový zvuk. Ak sa teda chcete porozprávať so senzormi, obrazovkami, zvukovými systémami alebo ovládačmi motora, táto malá doska vám to poskytne.

Vstavané vývojové rozhrania: Jupiter Nano má vstavaný prevodník USB na UART, takže sa stačí pripojiť káblom USB a prihlásiť sa do hlavnej konzoly alebo čítať protokoly systému a chybové správy. Má tiež konektor mini-JTAG, takže môžete pripojiť hardvérový debugger-nevyhnutné na to, aby ste sa dostali na dno jemných chýb.

Šifrovanie: Jupiter Nano obsahuje špecializovaný krypto hardvér na zvládnutie náročných šifrovacích operácií a generátor skutočných náhodných čísel (TRNG), ktorý mu umožňuje vytvárať silnejšie šifrovacie kľúče.

Obrovská užitočnosť v malom balení

Napriek svojim malým rozmerom je Jupiter Nano vhodný pre širokú škálu aplikácií. Má to, čo potrebujete, ak hľadáte:

  • Doska Linux v malom prevedení napájanom z batérie
  • Vysokorýchlostná doska NuttX s veľkou pamäťou RAM (128 MB) pre vstavaný systém
  • Spôsob prenosu údajov senzora alebo I/O do hostiteľského počítača prostredníctvom protokolu TCP/IP
  • Vysokorýchlostné riešenie s nízkou latenciou na ovládanie robotov, dronov, lietadiel alebo polí LED-aby sme vymenovali len niekoľko príkladov-pomocou vstavaného počítača
  • Platforma, na ktorej je možné vybudovať vysokorýchlostný miniatúrny záznamník údajov s gigabajtovým úložiskom
  • Vstavané zariadenie, pomocou ktorého je možné nahrávať a/alebo prehrávať veľké množstvo zvuku

Vlastnosti a špecifikácia

  • Runs NuttX RTOS alebo Linux: Open source bootloader Das U-Boot funguje pre Linux a NuttX (alebo Linux je možné zaviesť priamo)
  • Veľkosť:
    • 48-pin form faktor
    • 2.86 cm x 6.35 cm (1.125" x 2.5")
    • Veľkosťou podobné Teensy 4.1
  • Programovanie: JTAG port na programovanie a ladenie
  • CPU: Microchip SAMA5D27C-LD1G v takte na 498 MHz
  • DRAM: AP pamäť AD2100XXX 128 M x 32 LPDDR2 DRAM čip integrovaný do systému v púzdre (SIP)
  • Správa napájania: Qorvo ACT8945A s integrovanou schopnosťou nabíjania batérie LiPo
  • Napájanie: Kompatibilný s mnohými batériami LiPo
  • Open Hardware: Dizajn je možné zmeniť pomocou 100% open source softvéru KiCAD
  • 10x výkonnejší ako ARDUINO DUE:
    • ARM Cortex A5 procesor na frekvemcii 498 MHz (7x rýchlejčí ako Arduino Due)
    • 128 MB RAM (1280x viac RAM ako Arduino Due)
    • Kľúčové periférie (USB, SPI, I²C, Flexcom) podporat DMA
  • I/O:
    • USB 2.0 High-Speed port na USB Micro B konektor (Port A, 480 Mbps, host alebo device)
    • USB 2.0 High-Speed port vyvedený na pin-header konektore (Port B, 480 Mbps, iba host)
    • USB 2.0 Full-Speed debug console port na USB Micro B konektor (12 Mbps)
    • Micro SD Card slot (50 MHz DDR) podporuje bootovanie z vymeniteľného úložiska, čo znemožňuje zamrznutie zariadenia
    • Natívne SPI, TWI, CAN, a I²SC porty
    • 4 FLEXCOMs na I/O pinoch – flexibilné periférie sériového ovládača, ktoré môžu byť SPI, USART, alebo TWI

Porovnanie

  Jupiter Nano Teensy 4.1 Raspberry Pi Zero W Raspberry Pi Pico Arduino Nano
Výrobca Starcat PJRC Raspberry Pi Foundation Raspberry Pi Foundation Arduino
Architektúra CPU ARM ARM ARM ARM AVR
CPU SAMA5D27C-LD1G i.MX RT1060 BCM2835 RP2040 ATMega328
Open Source HW+SW SW SW SW HW+SW
Spustiteľnosť NuttX RTOS Áno Nie Nie Nie Nie
RAM 128 MB 1 MB 512 MB 264 KB 2 KB
Nabíjanie pre LiPo Áno Nie Nie Nie Nie
TCP/IP stack Áno (Linux a NuttX RTOS) Nie Áno Nie Nie
Dedikovaná USB konzola Áno Nie Nie Nie Áno
USB pripojenie 2x USB 2.0 High Speed, 1x USB 2.0 Full Speed 2x USB 2.0 High Speed 1x USB 2.0 High Speed 1x USB Full Speed 1x USB Full Speed
Flash SD Card 8 MB SD Card 2 MB 32 KB
Rýchlosť 498 MHz 600 Mhz 1 GHz 133 MHz 16 Mhz
SD Card slot Áno Áno Áno Nie Nie
Celkovo pinov 48 42 40 40 30
I/O piny 41 36 28 28 24
Spustiteľnosť Linuxu Áno Nie Áno Nie Nie
Spustiteľnosť MicroPython Áno Áno Nie Áno Nie
Spustiteľnosť Arduino API Nie Áno Nie Nie Áno
SPI porty 6 3 2 2 1
I²C porty 5 3 2 2 1
USART 4 8 0 1 1
I²S port 1 1 0 0 0
CAN bus porty 1 3 0 0 0
ADC piny 5 18 0 4 8
PWM piny 6 35 0 0 0
Wi-Fi Externe ¹ Nie Áno Nie Nie
Debugging konektor JTAG Nie Nie SWD Nie

¹ Prostredníctvom Raspberry Pi Zero W fungujúceho ako adaptér Wi-Fi

Jupiter Nano popis dosky

Jupiter Nano Pinout

Podpora a dokumentácia

Naše úložisko GitHub obsahuje súbory hardvéru Jupiter Nano vo formáte KiCAD a rôzne softvérové ​​nástroje vrátane skriptov na vytváranie U-Boot, Linux a súborového systému Debian Linux. Pokyny prídu čoskoro! Medzitým, ak máte otázku, môžete nás kontaktovať pomocou formulára Položte technickú otázku na našej stránke kampane.



Páčil sa Vám článok? Pridajte k nemu hodnotenie
 

     

Komentáre k článku

Zatiaľ nebol pridaný žiadny komentár. Pridáte prvý? Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.
Pre komentovanie sa musíte prihlásiť.

Vyhľadajte niečo na našom blogu

Webwiki ButtonSeo servis