Resultados da pesquisa a pedido "embedded-linux"
Executar um programa no espaço do kernel no Linux
Se eu quiser executar um programa de usuário (não um módulo do kernel) no espaço do kernel do Linux, que opções tenho? Eu observei o KML (modo de kernel linux), mas isso é específico da arquitetura IA-32. Eu quero uma solução que seja ...
o que é o irq encadeado no linux, quando eles precisam ser usados?
O que é IRQ encadeado? O quechained_irq_enter echained_irq_exit porque, após uma interrupção, a linha IRQ é desativada, maschained_irq_enter está chamando funções relacionadas a mascarar interrupções. Se a linha já estiver desativada, por que ...
erro insmod: inserção de './hello.ko': -1 formato de módulo inválido "
Acabei de criar meu primeiro módulo de driver, o módulo hello world após o LDD3. No entanto, infelizmente, encontrei este erro: insmod: error inserting './hello.ko': -1 Invalid module format.Estou fazendo isso no Ubuntu 11.04 e meu ambiente: $ ...
O que são domínios linux irq, por que eles são necessários?
O que são domínios irq, eu li a documentação do kernel ( https://www.kernel.org/doc/Documentation/IRQ-domain.txt [https://www.kernel.org/doc/Documentation/IRQ-domain.txt]) eles dizem: O número de controladores de interrupção registrados como ...
Para que serve o sinalizador GFP_USER no kmalloc?
Tanto quanto eu entendo, o uso noGFP_USER sinalizador (na chamada parakmalloc) é usado para alocar memória para espaço do usuário. Isso significa que a página alocada está no espaço do kernel, acessível ao usuário? Essas páginas ...
Usando armhf como uma cadeia de ferramentas secundária no Yocto
Atualmente, estou trabalhando em uma placa inicializando no modo de 64 bits usando aarch64 e tenho um u-boot no modo de 32 bits, usaria arm-linux-gnueabihf. Olhei em volta, mas não há outra maneira senão usar uma cadeia de ferramentas secundária ...
erro ao carregar a nova imagem compilada do kernel Linux no emulador Android (1.5)
Compilei com sucesso o kernel do Linux para android: root@ubuntu:~/common# ARCH=arm CROSS_COMPILE=~/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- make CHK include/linux/version.h make[1]: `include/asm-arm/mach-types.h' is ...
ntegração Contínua / Teste de Unidade em sistemas C ++ incorporad
Quais ferramentas são geralmente usadas para testes de unidade e especialmente integração contínua para sistemas embarcado Penso especialmente que você geralmente precisa compilar e implantar de maneira cruzada e também que não consegue ...
valgrind no ARM9?
Vejo que o valgrind tem um alvo no ARM7, mas encontro informações conflitantes sobre se o valgrind tem suporte para o ARM9. O alvo do ARM9 com o qual estou trabalhando está executando o linux. Alguém conseguiu especificamente usar o valgrind ...
Como obter o endereço de um módulo do kernel que foi inserido usando o insmo
Gostaria de saber o endereço de um módulo do kernel. Na verdade, a partir do rastreamento da pilha, parece que a falha foi acionada a partir de um módulo do kernel (que foi modificado após a inicialização do sistema). Existem vários módulos que ...