Resultados da pesquisa a pedido "embedded-linux"

4 a resposta

Como escrever um driver de dispositivo Linux simples?

Preciso escrever um driver de dispositivo de caracteres SPI Linux para omap4 do zero. Conheço alguns conceitos básicos sobre como escrever drivers de dispositivo. Mas não sei como começar a escrever o driver de dispositivo específico da ...

2 a resposta

Diferença entre device_register e driver_register

Estou escrevendo um driver UART. Eu me deparei com as duas funções no capítulo 14.Linux Device Model. int device_register(struct device *dev); int driver_register(struct device_driver *drv);Como o UART é um driver de char, criei dinamicamente ...

1 a resposta

Como o uboot passa informações de hardware para o kernel sem usar o DTS

Eu sou novo no desenvolvimento de Linux embarcado. Eu tenho que portar o uboot e a distribuição Linux personalizada para uma nova placa baseada em ARM. O uboot que estamos usando (2009.08) não possui pastas Arch e DTS. Suponho que seja uma ...

1 a resposta

Qual é a diferença entre RTOS e Linux Incorporado? [fechadas]

RTOS e Linux Incorporado são usados para programação de sistemas embarcados. O próprio Linux embarcado é um RTOS? Alguém pode listar a comparação ou diferença, por favor?

1 a resposta

como detectar uma alteração de pinos de um GPIO na placa Linux

Estou usando o kernel 3.12 em uma placa linux baseada em ARM (CPU imx233). Meu objetivo é detectar a alteração de pinos de um GPIO (1 a 0). Eu posso ler o valor do pino constantemente chamando a função abaixo (em um tempo (1) loop) int ...

4 a resposta

Linguagens dinâmicas para dispositivos incorporados? [fechadas]

Preciso implantar uma linguagem dinâmica em um pequeno dispositivo Linux incorporado e tenho dificuldade em encontrar a correta: quero criar um pequeno aplicativo Web com essa linguagem (com uma pequena estrutura como Sinatra ou Camping) e ...

5 a resposta

Volátil e suas implicações prejudiciais

Sou desenvolvedor incorporado e uso palavras-chave voláteis ao trabalhar com portas de E / S. Mas meu gerente de projeto sugeriu que usar palavras-chave voláteis é prejudicial e tem muitas desvantagens, mas acho que na maioria dos casos o volátil ...

3 a resposta

Explicação da arquitetura de endereçamento e barramento de periféricos ARM (especificamente móveis)?

Primeiro, direi que não sou especialista na área e minha pergunta pode conter mal-entendidos; nesse caso, ficarei feliz se você me corrigir e anexar recursos para que eu possa aprender mais detalhes. Estou tentando descobrir como o barramento do ...

3 a resposta

Posso impedir que um espaço de usuário do Linux produza código crítico?

Estou trabalhando em um aplicativo de espaço do usuário para um projeto Linux incorporado usando o kernel 2.6.24.3. Meu aplicativo transmite dados entre dois nós de arquivo, criando dois pthreads que dormem até que uma operação de E / ...

2 a resposta

PWM preto Beaglebone usando C

Eu escrevi um exemplo de função pwm em C para beaglebone black. Sempre que faço uma chamada de função em outros módulos ou em main (), acabo com falha de segmentação. Por favor, ajude onde estou cometendo o erro e como lidar com esse problema. ...