Na rynku jest już sporo małych i kompaktowych Arm Linux SBC zaczynając od NanoPi NEO do Raspberry Pi Zero. Jednak Daniel Palmer był w stanie zaprojektować jeszcze mniejszą płytę. BreadBee oparta na MStar MSC313E Cortex-A7 SoC, wszystko z faktu, że ów procesor zawiera również 64 MB pamięci RAM i jest to ilość wystarczająca do uruchomienia wbudowanego Linuxa.
Specyfikacja BreadBee:
- SoC – MStar MSC313E Procesor Arm Cortex-A7 @ ~ 1,0 GHz z NEON, FPU, 64 MB DDR2
- Pamięć – 16 MB pamięci flash SPI NOR
- Sieć – Ethernet 10 / 100M (RJ45)
- USB – 1x port Micro USB 2.0
- Wyprowadzenia
- 24-stykowy podwójny nagłówek (raster 2,54 mm) z SPI, I2C,
- 4x 10-bit ADC, 3
- x UART,
- GPIO
- Złącze 21-stykowe (raster 1,27 mm) z SD / SDIO,
- USB 2.0, GPIO
- Różne – RTC, Watchdog timer
- Zasilanie – 5 V przez port micro USB
- Wymiary – 32 x 30 mm
Daniel rozważał również procesor Allwinner V3s, jednak posiada on pojedyńczy interfejs SPI byłby wykorzystywany przez pamięć flash NOR, a MSC313E ma wiele interfejsów SPI. Przeniusł by go na platformę Linux 5.3 z większością działających funkcji, ale wciąż wymaga więcej pracy, w tym między innymi kontroler urządzenia USB MUSB, koder H.264, Audio ADC / DAC i silnik Crypto. Sprzęt został zaprojektowany w KiCad, a na Github znajdziesz pliki zasobów sprzętowych, dziennik projektu oraz łącza do repozytoriów U-Boot, Linux i Buildroot.
Źródło: https://www.crowdsupply.com/daniel-palmer/breadbee / https://github.com/breadbee/breadbee