Instalacja Optware na WRT54GS bez modyfikacji sprzętowej.

WRT45GS LinuxOptware to zestaw przygotowanych paczek z oprogramowaniem dla urządzeń z wbudowanym Linuksem   (Embedded Linux) np. routerów, Network  Attached Storage (NAS). Instalację najłatwiej jest przeprowadzić w przypadku urządzeń posiadających pamięć masową (dyski twarde, karty pamięci) lub obsługujących urządzenia podłączone przez USB (flashpen'y, dyski twarde na z USB). W urządzeniach, które nie mają pamięci masowej np. router WRT54GS trzeba wykonać przeróbkę sprzętową polegającą na podłączeniu karty SD lub podłączyć pamięć masową przez sieć mapując jakiś udostępniony zasób. Router WRT54 z oprogramowaniem DD-WRT umożliwia z poziomu interfejsu www mapowanie zasobów CIFS, czyli zasobów windowsowych. CIFS (Common Internet File System) to nowa wersja protokołu SMB. Problemem jest to, że na zasobie CIFS nie chce działać poprawnie Optware, musi być to partycja typowo Linuksowa. Rozwiązaniem jest umieszenie w zasobie CIFS obrazu partycji ext2 i podmontowanie tego pliku przy pomocy polecenia "mount -o loop". Poniżej przedstawiam krok po kroku jak wykonać taką operację dla routera WRT54GS i zasobu SMB/CIFS udostępnionego przy pomocy Asmax NAS.

Czytaj dalej

Perl – wykresy użycia i temperatury CPU

Temperatura i użycie CPU

Program zbiera dane o temperaturze i użyciu procesora. Do magazynowana danych wykorzystana została baza dbf obsługiwana przez moduł DBD::XBase (sterownik DBI dla baz takich jak Clipper, dBase, FoxBase czy Foxpro). Do rysowania wykresów wykorzystany został moduł GD::Graph. Program jest raczej propozycją do dalszego rozwijania np. prze dodanie pomiaru temperatury dysków twardych (np. programem hddtemp) i zwiększenie możliwości generowania wykresów. W planach mam zamiar dorzucić pomiar temperatury w serwerowi przez termometr Dallas'a DS1820 na magistrali 1-wire.

Czytaj dalej

45 SQL queries done. Page generation took 0,372 seconds.