Hlavní navigace

Intel má desku pro hraní a vývoj s x86 MCU Quark D2000, stojí jen 15 dolarů

14. 4. 2016

Sdílet

 Autor: Redakce

Levné vývojářské desky, které si může pořídit a poté osahat prakticky kdokoliv, jsou dnes u některých druhů čipů úplným standardem. Zdá se, že i Intel se vrhá tímto směrem, i když jeho dosavadní kroky (MinnowBoard, MinnowBoard Max, Galileo) zatím tak vyloženě laciné nebyly. Poslední počin firmy na tomto poli už má však tu správnou „hračkovou“ cenovku 15 dolarů. Jedná se o platformu pro vývoj embedded aplikací či zařízení IoT s 32bitovým mikrořadičem (MCU) Intel Quark, který se tímto dostává do rukou široké veřejnosti.

Architekturu Quark odvodil Intel od
původního Pentia z devadesátých let, což z ní dělá
tak trochu živou fosilii. V desce Quark Microcontroller
Developer Kit D2000
je osazen mikrořadič Quark D2000. Ten se od
čipu D1000, o němž jsme
tu psali v létě
, liší plnou kompatibilitou s instrukční
sadou x86, zatímco D1000 má mít odlišné instrukce (patrně
zjednodušené, údajně jde o „Harvardskou CISC
archiekturu“). Architektura x86 v Quarku D2000 je však také
osekána na minimum – je kompatibilní s původním
Pentiem, postrádá ale cache nebo jakékoliv instrukce SIMD –
a dokonce je odstraněna také FPU (x87). Drobný čip
v 40pinovém pouzdru QFN běží na taktu 32 MHz a je v něm
integrována 8KB SRAM jako operační paměť a paměti flash
pro kód (32 KB) a data (8 KB).

Intel Quark Microcontroller Developer Kit D2000
Intel Quark Microcontroller Developer Kit D2000

Deska s rozměrem 8,4 × 5,7 cm
nabízí rozhraní jako I2C, ADC, SPI, UART, GPIO a DMA, z desky
je pro programování a ladění vyveden port Micro USB (měl by
fungovat i jako JTAG, běží na čipu FTDI FT232H). Osazeny
jsou některé senzory (akcelerometr, magnetometr, teplotní čidlo
prostřednictvím čipu Bosch Sensortec BCM150) a hodiny
reálného času.

Intel Quark Microcontroller Developer Kit D2000

Deska se dá napájet několika způsoby –
5 V přes port USB, dráty přes šroubkové kontakty (lze
použít 2,5–5,0 V), ale i knoflíkovou 3,3V baterií. Na
PCB jsou rozšiřující konektory, částečně kompatibilní
s Arduinem, vyžadují však napětí 3,3 V.

 

Schéma zapojení
Schéma zapojení

 

Tento hardware samozřejmě přes
instrukční sadu x86 není kompatibilní s PC, jedná se
o kutilskou či vývojářskou záležitost pro úsporné
embedded aplikace. Od Intelu je pro vývoj dostupné IDE System
Studio for Microcontrollers, s nímž lze překládat kód
pomocí GCC 5.2.1, ladit s GDB 7.9 (které má mít určitá
nespecifikovaná vylepšení proti standardnímu) či například
použít knihovnu pro emulaci chybějící FPU. Toto IDE je
podporováno pro Linuxem (Fedora 21, Ubuntu 14.04 LTS) i Windows
(7/8.1/10 v64bitové verzi).

ICTS24

Deska se prodává za 14,95 dolarů
(v přepočtu 360 korun bez daně; za tuto cenu byste se při
dovozu ještě měli vyhnout DPH a clu). Na webu
Intelu
by k ní také měla být dostupná dokumentace.

Zdroj: CNX
Software