Table of Contents
Krijg binnen enkele minuten een pc zonder fouten
Als iemand een RTC-kern ziet, zal dit advies je helpen.Wanneer Linux-computerprogrammeurs het hebben over een “echte minutenklok”, bedoelen ze meestal iets dat de tijd stopt waarop de wandklok werkt en kan worden beschouwd als batterijgevoed, dus het is nieuw efficiënt, zelfs als het systeem zou zijn uitgeschakeld.
legt uit
Hoe RTC-lokalisatie inschakelen onder Linux?
Het is als een op I2C gebaseerde externe real-time klok (RTC) -assemblage die wordt gebruikt in, zou ik zeggen, de i.8M mx SOM-starterkit.
Oude driver compatibel met /dev/rtc¶
Alle pc/at: Alpha-computers (zelfs machines) hebben hun ingebouwde real-time klok.Meestal zijn ze met betrekking tot het maken van een computer, chipset, maar anderen misschienin feite heeft het bord een betekenisvolle Motorola MC146818 (of zijn kloon). DezeHorloges die de datum veel langer behouden dan de tijd dat uw computer uit staat.
Linux RTC Class (sysfs)
De Linux-kernel heeft een RTC-klasse gemaakt om met rtc-stuurprogramma’s te werken, geïntroduceerd met /sys/class/rtc. Elke RTC en elk erkend apparaat dat is geregistreerd met ondersteunde stuurprogramma’s heeft een website en uw bijbehorende /dev/rtc
Linux Real-time Clock
Twee soorten klokken zijn belangrijk voor Linux: alarm, hardware ook wel CMOS-BIOS rtc genoemd, noch klok. Dit is een door een batterij beïnvloede klok die zelfs de seconde aangeeft wanneer het apparaat opzij wordt gezet. De tweede wordt een “systeem-/klokklok” of mogelijk de “kernelklok”-eierwekker genoemd en wordt bestuurd door het type besturingssysteem. Op elk moment vanaf het opstarten is de hardwareklok te begrijpen en bovendien wordt de systeemverdelerklok gebruikt om het product in te stellen. Vanaf nu wordt het systeemwanduurwerk gebruikt om de tijd weer te geven.
Hwclock gebruiken
De meeste mensen gebruiken RTC om succesvol bij te houden van het systeemwanduurwerk in het materiaal. Het is dus in de meeste gevallen gepast om hun hwclock userspace-hulpprogramma te gebruiken, dat ook util-linux (voor speciale gebeurtenis rfss) of busybox biedt. Let op Het lijkt erop dat de util-linux-versie waarschijnlijk meer andere stuurprogramma’s zou moeten testen dan één bepaalde busybox-versie, dus we raden aan om ze te gebruiken. Het is heel goed mogelijk dat die busybox-versie winstgevend zal zijn of dat util-linux zal mislukken, maar misschien ook niet.
RTC-subsysteem
RTC-ondersteuning lijkt de kernel op twee niveaus: een zeer goede onafhankelijke bovenste laag symbooltab is eigenlijk een hardwarelaag die kernel RTC API implementeert en een kleinere laag hardwareafhankelijke driver die reageert met de onderliggende bus. De API/rtc-documentatie in .txt gespecificeerd door RTC is een eenvoudige set van populaire ioctls die vaak overeenkomen met toepassingen zoals hwclock met /dev/rtc. De API definieert ook sysfs-attributen in de vorm van (/sys/class/rtc/) Procfs (/proc/driver/rtc). De RTC-API zorgt ervoor dat benaderingen van gebruikersruimten over het algemeen onafhankelijk zijn van het hartplatform, terwijl RTC een poosje is. De RTC-driver van het lagere niveau is afhankelijk van de bus. Het geïntegreerde “Circuit Protocol” is ingebouwd in elk leesapparaat dat wordt beschreven in hun “Apparaatvoorbeeld: Real Time Clock”-sectie met behulp van hoofdstuk 8-10 en is een uitstekende RTC-chip, aangesloten op deze uitstekende I2C-bus, die wordt beheerd door een specifieke I2C-clientauto’s . .