_ _
_ _ | |___ _____ _____ _| |_
/ /| _ | _ | _ |_ _| (C) 2007-2023
) ( | |_| | |_| | |_| | | |____JIANJUN.JIANG__
/_/_|_____|_____|_____| |_____________________|
Para operar un GPIO, debe comparar cuidadosamente el manual de chips, que es tan engorroso; Cada vez que cambie el chip de control principal, todo el trabajo se realizará desde cero; Si desea desarrollar una interfaz de usuario moderna que respalde varios efectos de animación, es casi imposible; Varias pilas de protocolos son como TiAnshu, y es difícil de leer, entonces, ¿cómo puedes hablar de escribir? La tecnología de máquinas virtuales es muy popular y tiene funciones muy poderosas. Quiero portarlo yo mismo, pero hay muchas dificultades; Deja irte y deja que Xboot te resuelva estos problemas. XBOOT no solo es un gestor de arranque del sistema integrado con funciones potentes, una fuerte portabilidad y alta tasa de reutilización de código, sino también un motor de ejecución de software de aplicaciones de sistema en chip SOC. No requiere un sistema operativo complejo y lo ejecuta directamente en la aplicación sin encender. Escribir a la vez y correr en todas partes no es solo un eslogan, sino también la única razón por la que Xboot existe. Algunas características básicas se enumeran brevemente de la siguiente manera:

Hay dos variables en MakeFile que deben pasar durante la compilación, una es una cadena de hojas cruzadas y la otra es una plataforma de hardware específica.
| variable | ilustrar |
|---|---|
| Cross_compile | Especificar la cadena de la herramienta cruzada |
| PLATAFORMA | Una plataforma de hardware designada consta de dos partes, arch y mach |
make clean
make CROSS_COMPILE=/path/to/arm-none-linux-gnueabihf- PLATFORM=arm32-realviewDependencias de Sandbox y biblioteca SDL2. Antes de compilarse, debe instalar libsdl2-dev, tomar el sistema Ubuntu como ejemplo:
sudo apt-get install libsdl2-devmake clean
make CROSS_COMPILE= " " PLATFORM=x64-sandboxXBOOT GRUPO QQ OFICIAL: 658250248 (2000 personas)
Es muy tedioso que necesitemos leer la hoja de datos de SOC con cuidado al operar GPIO en SOC. Siempre repitemos trabajar cuando cambiamos el SOC. La tecnología de máquinas virtuales es muy popular y su función es poderosa, pero es muy difícil trasplantarla. Así que construimos el xboot. Puede ayudarnos a lidiar con estos problemas. XBOOT no solo es un gestor de arranque del sistema potente, portátil y altamente reutilizable,, sino también en una pieza de motor de ejecución de software de aplicaciones del sistema SOC, sin un sistema operativo complejo, electricidad ejecutada directamente en la aplicación. "Una vez escrito, corriendo por todas partes". No es solo un eslogan, sino también la única razón para la existencia de Xboot. ¿Qué hay en el xboot?
Makefile tiene dos variables que deben pasar, una es la cadena de herramientas cruzadas, la otra es una plataforma de hardware específica
| variable | Descripción |
|---|---|
| Cross_compile | La cadena de herramientas cruzadas especiales |
| PLATAFORMA | La plataforma de hardware, tiene dos partes, arch y mach |
make clean
make CROSS_COMPILE=/path/to/arm-none-linux-gnueabihf- PLATFORM=arm32-realviewEl sandbox depende de la biblioteca SDL2, debe instalar libsdl2-dev antes de compilar, como ejemplo en el sistema Ubuntu:
sudo apt-get install libsdl2-devmake clean
make CROSS_COMPILE= " " PLATFORM=x64-sandboxXboot oficial Tencent QQ Group: 658250248 (2000 personas)