SantyagoSantyago
Avatar

Witaj!
Blog archiwalny. Już niebawem nowy serwis!

YouTube RSS Facebook GitHub

Tym razem na moje biurko trafiła bardzo mała płytka oparta o procesor Allwinner H3, a konkretniej mówiąc, NanoPi NEO od FriendlyARM. Ten maluszek o wymiarach zaledwie 4x4cm nie jest standardowym SBC do jakich zostaliśmy już przyzwyczajeni, bowiem nie znajdziemy tutaj zarówno wyjścia HDMI jak i złącz do podłączenia matryc LCD.

NanoPi NEO

NanoPi NEO znajdzie prędzej zastosowanie w innych dziedzinach, bliższych automatyce, robotyce, ogólnej elektronice, gdzie standardowe mikrokontrolery okażą się dla niewystarczające.

NanoPi NEO występuje w dwóch wariantach - pierwszy wyposażony w 256MB pamięci RAM, wyceniono na kwotę 8$, natomiast za drugą opcję z 512MB pamięci RAM przyjdzie nam zapłacić kwotę 10$.

Warto także zainwestować kolejne 3$ w aluminiowy radiator - jak pamiętamy, H3 lubią się odrobinę pocić. Swoją drogą to dość zabawne uczucie, gdy zwrócimy uwagę na fakt, że ten kawałek aluminium to prawie 40% ceny samej platformy.

Reklama

NanoPI M3 to kolejny minikomputer, który wykorzystuje ośmiordzeniowy procesor Samsung S5P6818 (Cortex-A53). Jednostka ta jest taktowana zegarem o częstotliwości od 400MHz do 1.4GHz i wyposażona w 1GB pamięci operacyjnej DDR3. System uruchamiany jest z karty microSD, a więc płytka nie posiada dodatkowej pamięci masowej chociażby w postaci eMMC/Flash.

Pomimo niewielkich rozmiarów wynoszących zaledwie 64x60mm, dostajemy do dyspozycji całkiem pokaźny zestaw możliwości:

  • pełnowymiarowe HDMI 1.4,
  • audio jack 3.5mm
  • dwa gniazda USB 2.0 + dwa porty USB 2.0 na listwie kołkowej 2,54mm
  • 1Gbit port Ethernet (RTL8211E),
  • 45-pinowe złącze LCD (RGB 8-8-8),
  • 20-pinowe złącze LVDS,
  • 24-pinowe złącze DVP,
  • 7-pinowe złącze I2S,
  • 4-pinowe złącze Debug Serial,
  • 40-pinowe złącze GPIO,
  • karta sieciowa Wi-Fi 802.11 b/g/n z anteną porcelanową + Bluetooth 4.0,
  • gniazdo zasilające MicroUSB 2.0,
  • przyciski reset oraz power,
  • diody sygnalizujące zasilanie i status,
  • układ PMU AXP228,
  • miejsce na podłączenie baterii do podtrzymania zegara RTC (miejsce na wlutowanie 2 pinów)

Teensy 3.5 oraz Teensy 3.6 to nowe płytki rozwojowe od amerykańskiej firmy PJRC wyposażone w 32-bitowe mikrokontrolery ARM Cortex-M4 z koprocesorem arytmetycznym FPU (Floating Point Unit). Oba modele różnią się głównie zastosowanym mikrokontrolerem. Teensy 3.5 jest wyposażony układ MK64FX512VMD12 taktowany zegarem 120 MHz, natomiast w wersji wyższej jest to MK66FX1M0VMD18 taktowany zegarem 180 MHz. Wymiary obu płytek wynoszą 61mm x 18mm.

Teensy 3.5 oraz Teensy 3.6

Pomimo cech wspólnych, różnią się ilością wyspecjalizowanych portów I/O, rozmiarem dostępnej pamięci Flash, RAM oraz EEPROM. Szczególną uwagę przykuwa Teensy 3.6, ponieważ posiada tolerancję napięcia 5V na wszystkich portach.

Up Board bardzo dobrze poradził sobie zarówno pod Windowsem jak i Linuksem, zaskakując ciekawymi wynikami oraz możliwością wszechstronnego zastsowania. Dziś sprawdzimy go na zupełnie innym polu, a mianowicie w tematyce automatyki domowej w tworzeniu inteligentnego domu.

Dzięki uprzejmości firmy CSI otrzymałem również zestaw Smart Home Kit wyprodukowany przez firmę Eltako, wchodzącej w skład grupy EnOcean Alliance. Zestaw ten pozwala na rozpoczęcie przygody z projektowaniem i budowaniem własnej struktury inteligentnego domu.

Wszelkie urządzenia bazujące na technologii EnOcean charakteryzują się bardzo ciekawą cechą, która polega na tym, że moduły zasilają się same, wykorzystując dostępną energię ze swojego otoczenia (Energy Harvesting). W przypadku elementów mechanicznych jest to przyłożona do nich siła, natomiast czujniki pożytkują energię słoneczną lub cieplną.

Podłączenie FAM4PI z Up-Board

W poprzednim wpisie sprawdzaliśmy jak Up Board działa pod kontrolą 64-bitowego systemu operacyjnego Windows 10. Dziś natomiast zobaczymy, czy Up Board wypadnie równie dobrze przy współpracy z systemami Linux.

Na chwilę obecną producent oferuje wsparcie dla systemu Ubuntu 14.04 (Trusty Tahr), Ubuntu 16.04 (Xenial Xerus) oraz udostępnia autorską dystrybucję ubilinux™, bazującą na Debian Jessie.

O ile ubilinux jest pełnym obrazem systemu operacyjnego gotowym do zainstalowania, to w przypadku rodziny Ubuntu przygotowano specjalne repozytorium z aktualizacją jądra Linux 4.4.0, pozwalającą na obsługę 40-pinowego portu rozszerzeń GPIO oraz dodatkowych podzespołów.

Warto wspomnieć, że wspierany jest również projekt Yocto w wersji 2.1, który pozwala na zbudowanie customowej dystrubucji za pomocą gotowego szablonu dla Up Board.