UDOO

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
UDUU (dreapta) conectat la o placă de conectivitate GSM NFC

UDOO este un computer cu o singură placă integrat cu un microcontroler compatibil Arduino Due , conceput pentru educația computerizată, lumea Makers și Internetul obiectelor .

Produsul a fost lansat pe Kickstarter în aprilie 2013 și a obținut un sprijin larg. Vine în 3 versiuni: UDOO Dual Basic, UDOO Dual, UDOO Quad, la prețul de 99 $, 115 $ și, respectiv, 135 $.

Computerul single-board udoo integrează un procesor ARM Freescale Cortex-A9 i.MX 6 Dual Core sau Quad Core , cu performanțe excelente atât pe sistemul de operare Android , cât și pe Linux , și un microcontroler compatibil cu Arduino 2 cu un procesor dedicat ARM Atmel SAM3X8E .

UDOO este rezultatul unui angajament comun al Aidilab srl și SECO USA Inc , în colaborare cu un grup de cercetare multidisciplinar cu expertiză în proiectarea interacțiunilor , tehnologii integrate , rețele de senzori și științe cognitive .

Istorie

Campania Kickstarter

Proiectul a fost lansat pe Kickstarter pe 9 aprilie 2013 de AidiLab - un start-up al Universității din Siena - și de SECO - un producător de computere încorporate - și a atins obiectivul de 27.000 de dolari în aproximativ 40 de ore [1] [ 2] . În durata de 60 de zile a campaniei de crowdfunding , el a strâns 641 614 dolari de la 4172 de creditori din întreaga lume [3] .

UDOO a fost prezentat cu 12 niveluri de ofertă la care a fost posibil să se alăture, începând de la 1 dolar, cu care ați avut acces la actualizări exclusive cu privire la progresul proiectului, până la 318 dolari, cu care suporterul a primit un Dual Core placa și placa Quad Core, ambele cu Wi-Fi , Ethernet , accesorii și software preinstalat. Aceasta a însemnat că există opțiuni care să se potrivească oricărui buget și orice nivel de interes.

Hardware

Placa UDOO este echipată cu două procesoare . Procesorul Freescale i.MX 6 este un procesor ARM Cortex A9 bazat pe setul de instrucțiuni ARM v7. Grafica de ultimă generație și video de înaltă calitate sunt esențiale pentru seria i.MX 6. Seria i.MX 6 acceptă redarea video de până la 1080p60, permițând videoclipuri excepționale de înaltă calitate, cu un consum redus de energie pe dispozitivul care rulează conținut. Înaltă definiție. Motorul grafic 3d al procesoarelor i.MX 6 Quad și i.MX 6 Dual de înaltă calitate este capabil să ofere până la 200 Mt / s, ceea ce permite o grafică foarte vie, realistă, importantă pentru multimedia . Aceste aplicații combină puterea nucleelor ​​principale cu potențialul neexploatat până acum al motorului grafic 3D pentru a efectua sarcini de calcul.

Atmel SAM3X implementează calculul în timp real și permite compatibilitatea deplină cu placa de prototipare rapidă Arduino Due. În acest fel UDOO poate fi folosit ca Arduino Due și programat în același mod. Amândoi sunt independenți reciproc, cu ceasuri diferite și fără memorie comună. Amândoi își procesează sarcinile în mod asincron, fără niciun fel de emulație.

Cu toate acestea, acestea împărtășesc câteva canale de comunicare:

  • un serial UART (utilizat cu Linux)
  • un autobuz USB OTG (utilizat cu Android)
  • toți pinii digitali de pe un pinout extern Arduino

Procesoare

Procesoarele I.MX 6 Dual și Quad sunt cele mai recente adăugiri Freescale Semiconductor la familia în creștere de produse axate pe multimedia, oferind performanțe ridicate de procesare optimizate pentru un consum redus de energie. Procesorul Dual sau Quad Core i.MX 6 prezintă implementarea avansată a nucleului ARM Cortex ™ -A9 proiectat de Freescale, care poate interfața cu dispozitive de memorie DRAM DDR3-1066, LV-DDR3-1066 și LPDDR2-1066 (monocanal și dublu) .

Freescale i.MX 6

Procesorul dual sau Quad core i.MX 6 [5] se bazează pe o platformă ARM Cortex A9 MPCore ™, care are următoarele caracteristici:

  • Configurații CPU ARM Cortex A9 MPCore ™ Dual sau Quad core (cu TrustZone)
  • Configurare simetrică a procesorului, unde fiecare procesor include:
    • Memorie cache de instrucțiuni L1 de 32 KB
    • Cache de date L1 de 32 KB
    • Cronometru privat și câine de pază
    • Coprocesor Cortex-A9 NEON MPE (Media Processing Engine).

Complexul ARM Cortex A9 MPCore ™ include:

Controler general de întrerupere (GIC) cu 128 de întreruperi Global Timer Snoop Control Unit (SCU) 1 megabyte L2 cache unificat și partajat de toate nucleele CPU (dual sau quad) Două interfețe magistrale AXI (64 biți) ieșire coprocesor L2 NEON cache MPE

Atmel SAM3X

Seria Atmel SAM3X A face parte dintr-o familie de microcontrolere Flash bazate pe procesorul de înaltă performanță ARM Cortex-M3 RISC pe 32 de biți. Funcționează la o viteză maximă de 84 MHz și oferă până la 512 Kbyte de Flash și până la 100 Kbytes de SRAM. Setul de periferice include o gazdă USB de mare viteză și un port pentru dispozitiv, un Ethernet MAC, 2x CAN-uri, un MCI de mare viteză pentru SDIO / SD / MMC, o interfață de magistrală externă cu controler NAND Flash, 5x UART-uri, 2x TWI, 4x SPI și un temporizator 1 PWM, un temporizator generic de 32 de biți, un RTC, un ADC pe 12 biți și un DAC pe 12 biți. Atmel SAM3X seria A este compatibilă cu atingerea capacitivă datorită bibliotecii QTouch, permițând implementarea butoanelor, a roților și a glisoarelor. Arhitectura SAM3X / A este concepută special pentru a suporta transferul de date de mare viteză. Acesta include o magistrală cu mai multe straturi și mai multe bănci SRAM, canale PDC și DMA care îi permit să îndeplinească sarcini în paralel și să maximizeze fluxul de date. Funcționează de la 1,62 V la 3,6 V și este disponibil în pachete QFP și LFBGA de 100 și 144 de pini. Dispozitivele SAM3X / A sunt deosebit de potrivite pentru aplicații de rețea: industriale, automatizări casnice , gateway-uri .

Conectivitate procesor

Procesoarele Freescale i.MX 6 și Atmel SAM3X sunt conectate printr-un port serial UART încorporat în placă. Funcționează exact ca un Arduino 2 conectat la un computer extern prin priză USB. SAM3X și Linux comunică pe un canal dual, schimbând mesaje cu o rată de transmisie de 115200.

Această conexiune serială este accesibilă și de la pinii externi 0 și 1 ai pinout-ului compatibil Arduino. Portul de programare SAM3X este accesibil în același mod ca și Arduino 2: printr-un convertor USB în serie sau direct pe pinout-ul extern. UART serial este conectat la iMX 6 pini KEYROW0 și KEYCOL0. Pe partea SAM3X este conectat la pinii URXD și UTXD. Serialul partajat este accesibil și prin mufa micro-USB CN6. Eliminând jumperul J18, puteți comunica pe același canal, care acum devine partajat.

Memorie

UDOO utilizează module RAM RAM 4 Micron MT41J256M16RE-15E (2 Gbit pentru fiecare modul) pentru un total de 1 GB. Frecvența ceasului este de 400Mhz pentru UDOO Dual și 528mhz pentru UDOO Quad.

Sistemul de memorie constă din următoarele două niveluri:

  • Cache de nivel 1 - Instrucțiune de 32 KB, cache de date de 32 kB pentru fiecare nucleu.
  • Cache de nivel 2 - Instrucțiuni și date unificate (1 MByte)
  • Memorie on-chip
  • ROM de boot , include HAB (96 kB)
  • Multimedia interne / partajate, cu acces rapid RAM (256 KB)
  • RAM securizat / nesecurizat (16 kB)

Specificații

UDOO se bazează pe o placă de procesor ARM Freescale Cortex-A9 i.MX.6 Dual sau Quad Core cu performanțe excelente atât pe sistemul de operare Android, cât și pe sistemul de operare Linux și un procesor ARM dedicat pentru GPIO-uri . Specificațiile [4] sunt:

  • Freescale i.MX 6 ARM Cortex-A9 Dual / Quad core CPU la 1 GHz
  • GPU integrat: fiecare procesor oferă trei acceleratoare separate pentru 2d, OpenGL® ES2.0 3D și OpenVG ™
  • CPU Atmel SAM3X8E ARM Cortex-M3 (cum ar fi Arduino Due)
  • 1 GB RAM DDR3
  • 76 GPIO
  • Pinout R3 1.0 compatibil cu Arduino
  • HDMI și LVDS + Touch (7 "și 15")
  • Ethernet RJ45 (10/100/1000 MBit)
  • Modul Wi-Fi
  • Micro USB și Micro USB OTG
  • USB tip A (x2) plus un USB suplimentar cu un conector USB suplimentar
  • Intrare și ieșire audio analogică
  • SATA (numai versiunea Quad Core)
  • Conector camera CSI
  • Micro SD (dispozitiv de boot)
  • sursa de alimentare de la 6 V la 18 v și conector pentru baterie externă

Accesorii

Accesoriile disponibile [5] sunt:

  • Modul de cameră MIPI 5 MP
  • Modul de cameră IR MIPI 5 MP
  • Set LCD LCD de 7 "
  • Kit LCD tactil de 15,6 "
  • Kit LCD de 15,6 "
  • Set de pornire (set de cabluri + sursă de alimentare + Micro SD)
  • Set cabluri
  • alimentare electrică

Notă

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT