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

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.
Máte aj vy zaujímavú konštrukciu, alebo článok a chceli by ste sa o to podeliť s viac ako 200.000 čitateľmi? Tak neváhajte a dajte nám vedieť, radi ju uverejníme a to vrátane obrazových a video príloh. Rovnako uvítame aj autorov teoretických článkov, či autorov zaujímavých videí z oblasti elektroniky / elektrotechniky.
Kontaktujte nás!