| Termin | Definicja |
|---|---|
| Marvell Kirkwood Series | Marvell Kirkwood Series to rodzina procesorów tej firmy popularna w urządzeniach NAS i innych systemach wbudowanych. Architektura rodziny Marvell Kirkwood SeriesMarvell Kirkwood Series to rodzina jednoukładowych procesorów przeznaczonych przede wszystkim do urządzeń sieciowych, pamięci masowych NAS oraz innych systemów wbudowanych. Układy z tej rodziny są oparte na rdzeniu ARM926EJ-S zgodnym z architekturą ARMv5TE. W odróżnieniu od typowego procesora stosowanego w laptopie nie są projektowane jako uniwersalne jednostki obliczeniowe do komputerów osobistych, lecz jako element sterujący całym urządzeniem o określonej funkcji. Do rodziny Kirkwood należą między innymi układy oznaczane jako 88F6180, 88F6192, 88F6281, 88F6282 oraz 88F6283. Konkretne możliwości zależą od modelu, dlatego sama nazwa Kirkwood Series nie wystarcza do ustalenia pełnej konfiguracji sprzętowej. W wielu urządzeniach spotyka się jednordzeniowe układy pracujące z częstotliwością około 1,2 GHz, ale częstotliwość i wyposażenie należy potwierdzić na podstawie oznaczenia procesora, dokumentacji płyty głównej albo identyfikacji wykonanej przez system. Kontrolery zintegrowane z układem KirkwoodWażną cechą Marvell Kirkwood Series jest wysoki stopień integracji. W zależności od wariantu układ może zawierać kontroler pamięci DDR2, interfejs Gigabit Ethernet, kontroler SATA 2.0, porty USB 2.0, interfejs PCI Express oraz mechanizmy obsługi pamięci flash. Dzięki temu producent urządzenia NAS mógł zbudować płytę główną z mniejszą liczbą dodatkowych układów. Procesor nie odpowiada jednak za wszystkie elementy urządzenia: funkcje takie jak dodatkowy kontroler portów, obsługa wyświetlacza, układ zasilania czy kontroler konkretnego dysku mogą być realizowane przez osobne komponenty. Kontroler SATA jest szczególnie istotny w zastosowaniach NAS, ponieważ umożliwia podłączenie dysków twardych bez stosowania oddzielnego mostka przeznaczonego wyłącznie do komunikacji z pamięcią masową. Interfejs Gigabit Ethernet zapewnia połączenie sieciowe, lecz rzeczywista szybkość kopiowania plików zależy również od wydajności oprogramowania, pamięci RAM, systemu plików, konfiguracji sieci oraz zastosowanych dysków. Obecność procesora Kirkwood nie oznacza więc automatycznie osiągania przepustowości bliskiej maksymalnej szybkości portu sieciowego. Uruchamianie systemu i obsługa programowaUrządzenia wykorzystujące Marvell Kirkwood Series zwykle uruchamiają system z pamięci flash, karty pamięci albo innego nośnika wskazanego przez konfigurację konkretnej płyty. W wielu takich konstrukcjach stosowany jest U-Boot, czyli program rozruchowy odpowiedzialny za inicjalizację podstawowych elementów sprzętu i przekazanie wykonania jądru systemu. U-Boot może przechowywać parametry startowe, takie jak adres nośnika systemowego, konsola szeregowa, adres urządzenia w sieci oraz argumenty przekazywane jądru. Najczęściej spotykanym systemem operacyjnym jest Linux w odmianie dostosowanej do urządzeń wbudowanych. Jądro musi znać dokładny model układu oraz sposób podłączenia urządzeń peryferyjnych na danej płycie. W starszych wydaniach konfiguracja sprzętu mogła być opisywana za pomocą kodu platformy, natomiast w nowszych rozwiązaniach dla platform ARM stosuje się między innymi Device Tree. Błędny obraz systemu, niezgodny bootloader albo uszkodzone parametry startowe mogą powodować zatrzymanie uruchamiania mimo sprawnego procesora. Rozpoznawanie usterek urządzeń opartych na KirkwoodDiagnostyka urządzenia z procesorem Marvell Kirkwood Series powinna zaczynać się od ustalenia dokładnego modelu płyty i układu, ponieważ różne warianty rodziny mają inne kontrolery oraz odmienne mapowanie zasobów. Następnie sprawdza się zasilanie, stan pamięci flash, pamięć operacyjną, sygnał zegarowy, konsolę szeregową oraz reakcję bootloadera. Brak diod, wentylatora lub aktywności sieciowej nie musi oznaczać uszkodzenia samego procesora. Przyczyną może być awaria przetwornicy, stabilizatora, układu resetu, pamięci NAND albo uszkodzonego oprogramowania rozruchowego. Jeżeli system się uruchamia, pomocne są informacje z komunikatów jądra, identyfikacja interfejsów sieciowych i SATA oraz obserwacja zachowania urządzenia podczas obciążenia. Powtarzające się błędy odczytu z pamięci flash, resetowanie kontrolera SATA albo zanik interfejsu Ethernet należy porównać z wynikami pomiarów sprzętowych, ponieważ podobne objawy mogą wynikać zarówno z usterki układu, jak i z problemu z zasilaniem lub nośnikiem. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, natomiast ocena urządzeń opartych na Kirkwood wymaga odniesienia do konkretnego modelu oraz jego dokumentacji serwisowej. |