_ _
_ _ | |___ _____ _____ _| |_
/ /| _ | _ | _ |_ _| (C) 2007-2023
) ( | |_| | |_| | |_| | | |____JIANJUN.JIANG__
/_/_|_____|_____|_____| |_____________________|
Um einen GPIO zu betreiben, müssen Sie das Chip -Handbuch, das so umständlich ist, sorgfältig vergleichen. Jedes Mal, wenn Sie den Hauptsteuerungschip ändern, wird die gesamte Arbeit von Grund auf neu erledigt. Wenn Sie eine moderne Benutzeroberfläche entwickeln möchten, die verschiedene Animationseffekte unterstützt, ist dies fast unmöglich. Verschiedene Protokollstapel sind wie Tianshu, und es ist schwierig zu lesen. Wie können Sie also über das Schreiben sprechen? Die virtuelle Maschinentechnologie ist sehr beliebt und hat sehr leistungsstarke Funktionen. Ich möchte es selbst portieren, aber es gibt viele Schwierigkeiten; Lassen Sie sich selbst los und lassen Sie Xboot diese Probleme für Sie lösen. Xboot ist nicht nur ein eingebetteter System-Bootloader mit leistungsstarken Funktionen, starker Portabilität und hoher Code-Wiederverwendung, sondern auch eine SoC-System-On-Chip-Anwendungssoftware-Ausführungs-Engine. Es erfordert kein komplexes Betriebssystem und führt es direkt in der App aus, ohne sich einzuschalten. Sofort schreiben und überall rennen, ist nicht nur ein Slogan, sondern auch der einzige Grund, warum Xboot existiert. Einige grundlegende Funktionen werden kurz wie folgt aufgeführt:

Es gibt zwei Variablen in Makefile, die während der Zusammenstellung übergeben werden müssen, eine ist eine Cross-Tool-Kette und die andere ist eine bestimmte Hardwareplattform.
| Variable | veranschaulichen |
|---|---|
| Cross_compile | Geben Sie die Cross-Tool-Kette an |
| PLATTFORM | Eine ausgewiesene Hardwareplattform besteht aus zwei Teilen, arch und mach |
make clean
make CROSS_COMPILE=/path/to/arm-none-linux-gnueabihf- PLATFORM=arm32-realviewSandboxabhängigkeiten und SDL2 -Bibliothek. Vor dem Kompilieren müssen Sie LIBSDL2-Dev installieren und das Ubuntu-System als Beispiel einnehmen:
sudo apt-get install libsdl2-devmake clean
make CROSS_COMPILE= " " PLATFORM=x64-sandboxXboot Offizielle QQ -Gruppe: 658250248 (2000 Personen)
Es ist sehr langweilig, dass wir sorgfältig gelesen werden müssen, wenn Sie GPIO auf SOC betreiben. Wir wiederholen immer die Arbeit, wenn wir die SOC geändert haben. Es ist fast unmöglich, eine Benutzeroberfläche zu entwickeln, die alle möglichen magischen Bewegung unterstützt. Die Virtual Machine -Technologie ist sehr beliebt und es ist leistungsstark, aber es ist sehr schwierig, sie zu transplantieren. Wir erstellen also den Xboot. Es kann uns helfen, mit diesen Problemen umzugehen. XBOOT ist nicht nur ein leistungsstarker, tragbarer und stark wiederverwendbarer, eingebetteter System -Bootloader, sondern auch auf einer SOC -Systemanwendungs -Software -Ausführungs -Engine ohne komplexes Betriebssystem, der direkt in der App ausgeführt wird. "Einmal geschrieben, überall laufen." Es ist nicht nur ein Slogan, sondern auch der einzige Grund für die Existenz von Xboot. Was steht auf dem Xboot?
Makefile verfügt über zwei Variablen, die passieren müssen, einer ist Cross Toolchain, der andere eine bestimmte Hardwareplattform
| Variable | Beschreibung |
|---|---|
| Cross_compile | Die Special Cross Toolchain |
| PLATTFORM | Die Hardware -Plattform hat zwei Teile, arch und mach |
make clean
make CROSS_COMPILE=/path/to/arm-none-linux-gnueabihf- PLATFORM=arm32-realviewDie Sandbox hängt von der SDL2-Bibliothek ab. Sie müssen vor dem Kompilieren Libl2-Dev als Beispiel im Ubuntu-System installieren:
sudo apt-get install libsdl2-devmake clean
make CROSS_COMPILE= " " PLATFORM=x64-sandboxXboot Offizieller Tencent QQ Group: 658250248 (2000 Personen)