Pytania otagowane jako c

2
Jak działa adresowanie we / wy mapowane w pamięci?
Jak działa adresowanie we / wy mapowane w pamięci? Próbuję zrozumieć dostarczoną próbkę I2S: Czy ktoś ją uruchomił? . Konfigurowanie zegarów: #define BCM2708_PERI_BASE 0x20000000 #define CLOCK_BASE (BCM2708_PERI_BASE + 0x101000) /* Clocks */ Najpierw mapuje kod w taki sposób ... 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
Jak mogę wykryć, że kompiluję dla Raspberry Pi?
Ponieważ Raspberry Pi potrzebuje trochę specjalnego kodu (o którym mówię C/C++), aby uzyskać dostęp do niektórych funkcji sprzętowych (np. Połączenia z bcm_host_init()). Szukam niezawodnego i eleganckiego sposobu na automatyczne wykrycie tego. Nie sądzę, aby istniał jakiś kompilator #defines, _WIN32który mógłby nadużywać, więc wykrycie go CMake(które może wykonywać skrypty powłoki) byłoby …


5
Napisz system operacyjny dla Raspberry Pi w C
Znalazłem już samouczki Baking Pi , ale używają one tylko języka asemblera . Poszłam na pierwsze lekcje, ale już zastanawiam się, jak zamiast tego użyć C. Mam na myśli powód, dla którego wymyślili języki wyższego poziomu. Próbowałem po prostu skompilować kod C do pliku object ( .o), kompilując .section .init …

3
Czy mogę zaprogramować C w ładnym IDE na komputerze stacjonarnym dla RPi
Pochodzę ze środowiska programistycznego Microsoft Windows, cieszę się z funkcji IntelliSense i nawigacji po kodzie, czy mogę zainstalować IDE, takie jak Eclipse, [Zakładam, że prawdopodobnie najlepiej będzie, gdybym wykonał skok i podwójnego rozruchu Linuksa]. Czy programujesz na moim szybkim pulpicie i wdrażasz w Pi?
13 c  ide 

3
Przyciski uzyskują zbyt wiele zdarzeń
Piszę odtwarzacz mp3, który zapisuje informacje na wyświetlaczu LCD, chciałbym przekonwertować je z klawiatury na przyciski, ale ciągle otrzymuję zbyt wiele naciśnięć klawiszy. Próbowałem podciągać i opadać / rosnąć, ale wciąż otrzymuję ten sam wynik. Czy ktoś wie od razu, czy jest to znany problem, czy po prostu robię coś …
12 c 

2
Uzyskaj temperaturę PI za pomocą C.
Wiem, że możesz uzyskać temperaturę za pomocą narzędzia vcgencmd, ale zastanawiałem się, czy istnieje jakiś interfejs API, którego można użyć w C, aby uzyskać temperaturę programowo bez odczytywania standardowego poziomu vcgencmd?
11 c  temperature 

2
Włączaj i wyłączaj diody LED przełącznikiem
Próbuję napisać kod, aby dioda LED zaświeciła się, gdy jest wyłączona, i wyłącza się, gdy jest włączona za pomocą dotykowego przełącznika przyciskowego. Napisałem, co moim zdaniem jest właściwym kodem z biblioteką wiringPi, ale mogę go włączyć tylko wtedy, gdy jest wyłączony, a potem nie mogę go wyłączyć. W bardzo rzadkich …
10 c 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.