Perguntas com a marcação «c»

2
Como funciona o endereçamento de E / S mapeado pela memória?
Como funciona o endereçamento de E / S mapeado pela memória? Estou tentando entender um exemplo fornecido I2S: Alguém conseguiu rodar? . Configurando relógios: #define BCM2708_PERI_BASE 0x20000000 #define CLOCK_BASE (BCM2708_PERI_BASE + 0x101000) /* Clocks */ Primeiro mapeia o código da seguinte maneira ... clk_map = (unsigned char *)mmap( (caddr_t)clk_mem, MAP_BLOCK_SIZE, …
29 memory  c 

1
Como posso detectar que estou compilando para o Raspberry Pi?
Como o Raspberry Pi precisa de um pouco de código especial (estou falando C/C++) para acessar alguns recursos de hardware (por exemplo, uma chamada para bcm_host_init()). Estou procurando uma maneira confiável e elegante de detectar isso automaticamente. Eu não acho que exista algum compilador #definesque _WIN32eu possa abusar, portanto, detectá-lo …


5
Escreva um SO para Raspberry Pi em C
Eu já encontrei os tutoriais do Baking Pi , mas eles usam apenas a linguagem assembly . Eu segui as primeiras lições, mas já estou imaginando como usar o C. Quero dizer, há uma razão pela qual eles inventaram linguagens de nível superior. Eu tentei apenas compilar o código C …

3
Posso programar C dentro de um IDE agradável no computador desktop para o RPi
Sou do fundo de desenvolvimento do Microsoft Windows, estou feliz com os recursos de navegação de código e IntelliSense. É possível instalar um IDE, como o Eclipse, [suponho que provavelmente seja melhor dar o salto e Linux de inicialização dupla] e fazer o desenvolvimento na minha área de trabalho rápida …
13 c  ide 

3
Botões recebendo muitos eventos
Estou escrevendo um mp3 player que grava informações em um monitor LCD. Gostaria de convertê-lo do teclado para o uso de botões, mas estou constantemente recebendo pressionamentos de teclas. Eu tentei puxar para cima e para baixo / para cima, mas ainda estou obtendo o mesmo resultado. Alguém sabe de …
12 c 

2
Obter a temperatura do PI usando C
Eu sei que você pode obter a temperatura usando a ferramenta vcgencmd, mas eu queria saber se existe alguma API que eu possa usar em C para obter a temperatura programaticamente sem ler o stdout do vcgencmd?
11 c  temperature 

2
Ligar e desligar o LED com o interruptor
Estou tentando escrever um código para que um LED acenda quando está apagado e quando está aceso usando um botão de pressão tátil. Eu escrevi o que acredito ser o código certo com a biblioteca de fiaçãoPi, mas só consigo ligá-lo quando está desligado e depois não consigo. Em casos …
10 c 


2
Biblioteca GPIO para C
Quero utilizar os pinos GPIO no meu Raspberry Pi 2, mas prefiro não usar o Python, pois pessoalmente não gosto do idioma. No entanto, não consigo encontrar nenhuma informação sobre o uso de C, apenas Python. Existe uma API C oficial? Se sim, onde posso encontrar tutoriais? Caso contrário, que …
8 gpio  pi-2  c  tutorial 

1
Lendo estados GPIO usando C
Eu implementei este exemplo para me familiarizar com a programação GPIO básica em C. O código demonstra como gravar nos pinos do GPIO, mas não indica explicitamente como ler o estado dos pinos. Suspeito que o WiringPi acabe sendo uma solução melhor, pois , eventualmente, vou querer ler o estado …
8 gpio  c 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.