Temat: LEDE dla PC Engines APU2/APU3
Mam dostęp przez jakiś czas do PC Engines APU3, więc popełniłem obrazy LEDE dla tej platformy (będą one działać także dla APU2). Dla tych który nie znają sprzętu:
- CPU: x86 64bit, 4 rdzenie po 1GHz
- pamięć ram: 2GB lub 4GB (zależy od wersji płytki)
- 3x ethernet 1Gbps
- 3x slot minipcie
- 2x slot SIM (APU2 ma 1 slot SIM)
- 2x USB 3.0 - zewnętrzne
- 4x USB 2.0 - wewnętrzne (do wyprowadzenia na osobnych kablach)
- 1x złącze SATA (+zasilanie 5V do dysku 2,5", dyski 3,5" wymagają własnego oddzielnego zasilania)
- 1x złącze kart SD
- 3x led
- 1x przycisk
- 1x buzzer
- zegar RTC z podtrzymywaniem bateryjnym
- złącze z GPIO, LPC, wewnętrzny uart
- konsola RS232C
Nie ma własnej pamięci flash, więc trzeba go uruchomić z PXE, nośnika USB, karty SD, dysku mSATA lub zwykłego HDD/SDD na SATA.
APU3 ma trzy sloty minipcie, do których można włożyć odpowiednio:
- dysk mSATA, modem 3G/4G lub urządzenie usb (slot ma skojarzony SIM)
- modem 3G/4G lub urządzenie na usb (slot ma skojarzony SIM)
- kartę WiFi, inne urządzenie na minipcie lub urządzenie usb (brak wyprowadzonego sim)
System umożliwia programowe przełączenia slotów sim pomiędzy dwoma slotami minipcie.
Obrazy zostały zmodyfikowane przez dołożenie kilku łatek przeniesionych z trunka; pierwowzorem ich była serii sześciu łatek dostępnych na liście deweloperskiej LEDE: http://lists.infradead.org/pipermail/le … 03536.html
Działa uruchamianie z USB i karty SD. Powinno działać także z dyskiem SSD mSATA, choć nie sprawdzałem bo takiego nie posiadam. Minimalna wielkość karty lub pendrive dla obrazu ext4 - 256MB.
Dostępne są dwa rodzaje obrazów - squashfs i ext4, w obu działa aktualizacja z wykorzystaniem sysupgrade.
Porty: eth0 (ten obok rs232c) to wan, reszta (eth1, eth2 i ew wlan) to lan.
Instalacja (wszystko na zwykłym komputerze):
- pobrać obraz (czysty lub z luci)
- podłączyć do komputera pendrive, kartę czy dysk
- rozpakować:
gzip -d lede-x86-64-combined-ext4.img.gz
- nagrać obraz na kartę/pendrive/dysk. Pod linuksem:
sudo dd if=lede-x86-64-combined-ext4.img of=/dev/sdc
Gdzie /dev/sdc to dysk/karta/pendrive (nie partycja!) na który chcemy nagrać obraz. Nie pomylcie się żeby nie skasować sobie jakiegoś dysku w komputerze.
- przełożyć nośnik do APU i uruchomić...