Table of Contents
Uwolnij komputer w ciągu kilku minut
Jeśli ktokolwiek zobaczy rdzeń RTC, te zalecenia będą pomocne.Kiedy projektanci mody na Linuksa mówią o „prawdziwym wieczornym zegarze”, zwykle mają na myśli coś, co śledzi czas na swoim zegarze ściennym i można je rozpoznać jako zasilany bateryjnie, dzięki czemu jest bardziej wydajny, nawet gdy system jest naprawdę wyłączony.
wyjaśnia
Jak włączyć prezentację RTC w Linuksie?
To jest jak zespół zegara czasu rzeczywistego (RTC) oparty na I2C, używany w zestawie startowym i.8M mx SOM.
Stary sterownik kompatybilny z /dev/rtc¶
Wszystkie komputery pc/at: Alpha (nawet komputery) po prostu wbudowany zegar czasu rzeczywistego.Zwykle popierają zrobienie komputera, chipsetu, ale pewna ilość możew rzeczywistości płyta ma jedną konkretną Motorolę MC146818 (lub jej klon). TenZegarki, których data jest dłuższa niż czas wyłączenia komputera.
Linux RTC Class (sysfs)
Jądro Linuksa posiada klasę RTC nad sterownikami RTC, wprowadzoną w /sys/class/rtc. Każde urządzenie RTC i rozpoznane urządzenie zarejestrowane za pomocą wspieranych sterowników ma witrynę internetową i konkretny powiązany węzeł gitary /dev/rtc
Linuxowy zegar czasu rzeczywistego
Dwa rodzaje zegarów są ważne dla Linuksa: zegar czasu, sprzęt zwany także CMOS-BIOS rtc , a może zegar. Jest to zegar kuszony baterią, który pokazuje okazję nawet po włączeniu urządzenia. Drugi nazywa się, widzisz, „zegarem systemowym/zegarowym” lub ewentualnie „zegarem jądra” i jest kontrolowany przez jakiś system operacyjny. W dowolnym momencie podczas uruchamiania zegar sprzętowy jest rozumiany, a dodatkowo do ustawienia tego zadania używany jest systemowy zegar ścienny. Od teraz zegar systemowy służy do ogólnego wyświetlania czasu.
Korzystanie z Hwclock
Większość osób korzysta z RTC, który pomaga śledzić alarmu systemowego w materiale. Dlatego prawdopodobnie należy użyć ich narzędzia przestrzeni użytkownika hwclock, które udostępnia również util-linux (do zbierania rfss) lub busybox. Zwróć uwagęWygląda na to, że wersja util-linux wymaga przetestowania większej liczby innych sterowników niż konkretna wersja busybox, więc zalecamy ich zdobycie. Całkiem możliwe, że cała wersja busybox będzie opłacalna iw rezultacie util-linux zawiedzie, ale całkiem prawdopodobne, że tak się nie stanie.
Podsystem RTC
Obsługa RTC pojawia się w jądrze na dwóch poziomach: potężna niezależna zakładka symboli górnej warstwy jest zwykle warstwą sprzętową, która implementuje wszystkie API RTC jądra i zależny od sprzętu sterownik warstwy, który reaguje z podstawową magistralą. Dokumentacja API/rtc w pliku .txt określona przez RTC jest prostym zestawem szeroko rozpowszechnionych ioctl, które często odpowiadają celom takim jak hwclock przy użyciu /dev/rtc. API definiuje również atrybuty sysfs, a także (/sys/class/rtc/) Procfs (/proc/driver/rtc). Interfejs API RTC zapewnia, że narzędzia i materiały w przestrzeni użytkownika są generalnie niezależne od głównej platformy, podczas gdy RTC jest przekąską. Kierowca RTC niższego poziomu polega na autobusie. Wbudowany w konkretne urządzenie odczytujące opisane w niewątpliwie sekcji „Przykład urządzenia: zegar czasu rzeczywistego” w rozdziale 8-10, zintegrowany „protokół obwodu” jest doskonałym układem RTC, połączonym z tym, co jest związane z magistralą I2C, która jest specyficzna Kierowca klienta I2C. .
