Rozwój oprogramowania odnosi się do procesu tworzenia oprogramowania na Raspberry Pi. Może również odnosić się do oprogramowania deweloperskiego w innym systemie dla Raspberry Pi.
Zadałem już to pytanie na temat przepełnienia stosu, ale chciałbym wiedzieć, czy komuś udało się zbudować zestaw narzędzi GCC 4.7 do kompilacji krzyżowej ARM (dla hosta Linux x86 / x86-64). Istnieje wiele instrukcji budowania GCC ze źródła i wiele dostępnych kompilatorów krzyżowych dla wersji GCC wcześniejszych niż 4.7, ale nie …
Czy jest możliwe (i wykonalne) uruchamianie aplikacji .NET na Raspberry Pi z Mono ? Jeśli tak, to jak dobrze działają? Czy można używać podstawowego interfejsu GUI, czy też niska wydajność realistycznie ogranicza go do aplikacji wiersza poleceń?
Mam na myśli projekt, który wykorzystuje Raspberry Pi do opracowania oprogramowania. Końcowym produktem będzie modyfikacja obwodu Raspberry Pi (pozbyć się komponentów, których projekt nie używa) i dodać kilka innych moich obwodów. W przypadku części oprogramowania będzie działał system operacyjny Raspbian z moim oprogramowaniem aplikacyjnym. Czy to jest legalne? Nie mam …
Uczę moją córkę Python (i do pewnego stopnia siebie) posługując się Pi, i do tej pory świetnie się bawiliśmy - ale CLI może nas tylko zabrać. Zacząłem szukać innych zestawów narzędzi, w szczególności wx , Qt i GTK . Wszystko to wydaje się mieć świetne powiązania z Linuksem, chociaż nie …
Pi jest promowany jako urządzenie edukacyjne przede wszystkim dla Pythona. W związku z tym istnieje już kilka świetnych przykładów osób uzyskujących dostęp do GPIO z Pythona. Jednak większość gotowych urządzeń peryferyjnych (a nie domowych napojów) ma interfejsy USB. Jak można uzyskać do nich dostęp za pomocą standardowej karty Debian / …
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 …
OpenJDK kompiluje się i działa na Pi z powodzeniem, ale jedyną wersją, którą znalazłem, jest wersja bez JIT. Oracle zapewnia taki JDK dla innych wersji ARM, ale nie ARMv6. Czy jest jakiś sposób, aby w międzyczasie uruchomić taką wersję JDK?
gcc pobiera flagi -mcpu = (lub -march =), aby wygenerować zoptymalizowany kod dla określonego typu procesora. Istnieje mnóstwo wariantów uzbrojenia, a cel Uzbrojenie gcc zapewnia również wiele typów FPU. Które -mcpu = / - march = flagi i -mfpu = flagi są poprawne / rodzime do użycia podczas kompilacji kodu …
Zastanawiasz się tylko, czy ktoś ma zainstalowany silnik Pi na syntezę mowy? Byłby to świetny dodatek do prawie każdego projektu programistycznego, aby rozmawiać z użytkownikiem!
Czy na Raspberry Pi dostępny jest użyteczny interfejs JTAG / BDM? Jaki sprzętowy debugger jest potrzebny do debugowania? Czy można korzystać z Open OCD ?
Jestem nowy na platformie Raspberry Pi i zbieram zasoby i próbuję ustalić, do czego ten mały komputer jest (nie) odpowiedni. Rozumiem, że Python to podstawowe środowisko programistyczne do sterowania i automatyzacji akcesoriów i sterowników R-Pi; Nie mogę się doczekać, aby to wypróbować. Jednak próbuję również ustalić, jak używać Pi do …
Czytając książkę na temat aplikacji internetowych na pojedynczych stronach , doszedłem do akapitu, w którym pomyślałem: Node.js jest nieblokujący i sterowany zdarzeniami. Krótko mówiąc, oznacza to, że pojedyncze wystąpienie Node.js na skromnym sprzęcie może obsłużyć dziesiątki lub setki tysięcy równoczesnych otwartych połączeń , takich jak te używane w wiadomościach w …
Wiem, że można używać FTP i różnych systemów kontroli wersji do przesyłania lub zatwierdzania kodu opracowanego na pełnym komputerze do Raspberry Pi. Inną możliwością byłoby po prostu użycie SSH i Vima (lub Emacsa). Czy istnieje IDE, które obsługuje zdalną edycję plików w czasie rzeczywistym (czy jest lepsza alternatywa)? Czy postawienie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.