#include <asm/io.h> #define ioremap(Cookie,Größe) __arm_ioremap(Cookie, Größe, MT_DEVICE) //Cookie gibt die physische Adresse an, Größe gibt die Zuordnungsgröße an. ioremap ordnet die angegebene physische Adresse einer freien virtuellen Adresse zu void __iomem * __arm_ioremap(unsigned long phys_addr, size_t Größe, unsigned int mtype) { returniere __arm_ioremap_caller(phys_adresse, Größe, mtype, __builtin_return_address(0)); } 1. Virtuelle Adresse nach Zuordnung von physischer Adresse
2. ioread8(Adresse)/readb() ioread16(Adresse)/readw() ioread32(Adresse)/readl() iowrite8(Wert, Adresse) / writeb iowrite16(Wert, Adresse) / writew iowrite32(Wert, Adresse) / writel #include <asm/sizes.h> SZ_4K SZ_1M Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Beispiel für das Herunterladen von Dateien mit vue+django
>>: Beispiel für das Hinzufügen und Löschen von Bereichspartitionen in MySQL 5.5
Ich möchte Ihnen von einem aktuellen Fall erzähle...
Vorwort Führen Sie den Befehl show create table &...
Innerhalb der Zeilen können die hellen Rahmenfarb...
Inhaltsverzeichnis Schnellstart Anwendung Grundpr...
Lösung für das Problem, dass das Ubuntu-Dualsyste...
Experimentelle Umgebung • Eine minimal installier...
1. Die Komponente First.js hat Unterkomponenten: ...
So installieren Sie Tomcat-8.5.39 auf CentOS 7.6....
Erneutes Mounten des Datenträgers nach dem Initia...
Inhaltsverzeichnis Vorwort Installieren Sie vue-i...
In diesem Artikelbeispiel wird der spezifische Co...
Körperteil: <button>Licht ein-/ausschalten&...
Ich verwende hier das 64-Bit-System CentOS 7. Ich...
Ergebnis:Implementierungscode html <link href=...
In diesem Artikel finden Sie das Installations-Tu...