_ _
_ _ | |___ _____ _____ _| |_
/ /| _ | _ | _ |_ _| (C) 2007-2023
) ( | |_| | |_| | |_| | | |____JIANJUN.JIANG__
/_/_|_____|_____|_____| |_____________________|
Para operar um GPIO, você precisa comparar cuidadosamente o manual do chip, que é tão pesado; Toda vez que você altera o chip de controle principal, todo o trabalho será feito do zero; Se você deseja desenvolver uma interface do usuário moderna que suporta vários efeitos de animação, é quase impossível; Várias pilhas de protocolo são como Tianshu, e é difícil de ler, então como você pode falar sobre escrever; A tecnologia de máquinas virtuais é muito popular e tem funções muito poderosas. Eu quero portá -lo sozinho, mas há muitas dificuldades; Deixe de si e deixe o Xboot resolver esses problemas para você. O XBOOT não é apenas um carregador de inicialização do sistema incorporado com funções poderosas, forte portabilidade e alta taxa de reutilização de código, mas também um mecanismo de execução de software de aplicativo de sistema SOC System-on-Chip. Não requer um sistema operacional complexo e o executa diretamente no aplicativo sem ligar. Escrever imediatamente e correr em todos os lugares não é apenas um slogan, mas também a única razão pela qual o Xboot existe. Alguns recursos básicos estão listados brevemente da seguinte forma:

Existem duas variáveis no Makefile que precisam ser passadas durante a compilação, uma é uma corrente de ferramentas cruzadas e a outra é uma plataforma de hardware específica.
| variável | ilustrar |
|---|---|
| Cross_compile | Especifique a cadeia de ferramentas cruzadas |
| PLATAFORMA | Uma plataforma de hardware designada consiste em duas partes, arch e mach |
make clean
make CROSS_COMPILE=/path/to/arm-none-linux-gnueabihf- PLATFORM=arm32-realviewDependências de Sandbox e biblioteca SDL2. Antes de compilar, você precisa instalar o libsdl2-dev, tomando o sistema Ubuntu como exemplo:
sudo apt-get install libsdl2-devmake clean
make CROSS_COMPILE= " " PLATFORM=x64-sandboxXBOOT OFICIAL QQ GRUPO: 658250248 (2000 pessoas)
É muito tedioso que precisamos de uma folha de dados de leitura cuidadosa ao operar o GPIO no Soc. sempre repetimos funcionando quando mudamos o SoC. Quase quase impossível de querer desenvolver uma interface do usuário que suporta todos os tipos de movimentos mágicos. Os estacos dos protocolos são como livros celestes, ela é muito difícil, como programamos? A tecnologia de máquina virtual é muito popular e a função é poderosa, mas é muito difícil transplantá -la. Então, construímos o Xboot. Pode nos ajudar a lidar com esses problemas. O Xboot não é apenas um carregador de inicialização de sistema incorporado e portátil e altamente reutilizável, mas também em um mecanismo de execução de software de aplicativo do sistema SOC, sem sistema operacional complexo, eletricidade diretamente executada no aplicativo. "Uma vez escrito, correndo por toda parte." Não é apenas um slogan, mas também a única razão para a existência de Xboot. O que está no Xboot?
Makefile tem duas variáveis precisam passar, uma é uma cadeia de ferramentas cruzadas, a outra é uma plataforma de hardware específica
| variável | Descrição |
|---|---|
| Cross_compile | A cadeia de ferramentas cruzadas especial |
| PLATAFORMA | A plataforma de hardware, tem duas partes, arch e mach |
make clean
make CROSS_COMPILE=/path/to/arm-none-linux-gnueabihf- PLATFORM=arm32-realviewA caixa de areia depende da biblioteca SDL2, você precisa instalar o libsdl2-dev antes da compilação, como um exemplo no sistema Ubuntu:
sudo apt-get install libsdl2-devmake clean
make CROSS_COMPILE= " " PLATFORM=x64-sandboxXBOOT OFICIAL TENCENT QQ GRUPO: 658250248 (2000 pessoas)