«c» 태그된 질문

2
메모리 매핑 된 I / O 주소 지정은 어떻게 작동합니까?
메모리 매핑 된 I / O 주소 지정은 어떻게 작동합니까? 샘플로 제공되는 I2S 를 이해하려고합니다 . 누구나 실행 중입니까? . 시계 구성 : #define BCM2708_PERI_BASE 0x20000000 #define CLOCK_BASE (BCM2708_PERI_BASE + 0x101000) /* Clocks */ 먼저 코드를 이렇게 매핑합니다 ... clk_map = (unsigned char *)mmap( (caddr_t)clk_mem, MAP_BLOCK_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, mem_fd, CLOCK_BASE …
29 memory  c 

1
Raspberry Pi로 컴파일하고 있음을 어떻게 알 수 있습니까?
Raspberry Pi는 C/C++일부 하드웨어 기능 (예 :에 대한 호출)에 액세스하기 위해 약간의 특수 코드가 필요합니다 bcm_host_init(). 나는 이것을 자동으로 감지하는 안정적이고 우아한 방법을 찾고 있습니다. 나는 어떤 컴파일러 있다고 생각하지 않습니다 #defines같은 _WIN32그래서에서의 검출, 내가 남용 할 수는 CMake충분 (쉘 스크립트를 실행할 수있는). 또한 모든 배포판이 아니라면 대부분 작동하는 방법을 …


5
C에서 Raspberry Pi 용 OS 작성
Baking Pi 튜토리얼을 이미 찾았 지만 어셈블리 언어 만 사용 합니다 . 나는 첫 수업을 따랐지만 이미 C를 어떻게 사용하는지 궁금합니다. 그들이 더 높은 수준의 언어를 발명 한 이유가 있습니다. C 코드를 객체 ( .o) 파일로 컴파일 하려고 시도했습니다. .section .init .globl _start _start: bl main loop$: b loop$ 다른 …


3
너무 많은 이벤트가 발생하는 푸시 버튼
LCD 디스플레이에 정보를 기록하는 mp3 플레이어를 작성 중입니다. 키보드를 사용하여 푸시 버튼을 사용하도록 변환하고 싶지만 키 누름이 계속 많이 발생합니다. 풀업 및 하강 / 상승 에지를 시도했지만 여전히 동일한 결과를 얻습니다. 이 문제가 알려진 문제인지 아니면 내가 잘못한 것입니까? 아, 나는 이것을 전적으로 C에서 wirePi를 사용하여하고 있습니다.
12 c 

2
C를 사용하여 PI의 온도 얻기
vcgencmd 도구를 사용하여 온도를 얻을 수 있다는 것을 알고 있지만 C에서 vcgencmd의 stdout을 읽지 않고 프로그래밍 방식으로 온도를 얻기 위해 사용할 수있는 API가 있는지 궁금합니다.
11 c  temperature 

2
스위치로 LED 켜고 끄기
촉각 푸시 버튼 스위치를 사용하여 LED가 꺼져있을 때 켜고 끄는 코드를 작성하려고합니다. 내가 생각하는 것은 wirePi 라이브러리를 사용하여 올바른 코드라고 썼지 만 꺼져있을 때만 켜고 그 후에 끌 수는 없습니다. 매우 드문 경우에 여러 번 반복해서 누르면 LED가 켜지고 버튼을 누를 때 LED가 꺼지지 만 그것이 제대로 작동하지 않는다고 확신합니다. …
10 c 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.