Zastosowanie systemu Unix w wbudowanych systemach komputerowych, takich jak sprzęt sieciowy, telefony komórkowe, odtwarzacze multimedialne, dekodery itp.
Ostatnio mieliśmy raczej nieprzyjemną sytuację z naszym klientem - „kiosk” oparty na Raspberry Pi używany do wyświetlania danych z teledetekcji (nic bardziej wymyślnego niż przeglądarka w trybie kiosku wyświetlająca stronę z aktualizacją z serwera gromadzącego dane) nie uruchomiła się z powodu uszkodzenie systemu plików. Ext4, wymagana instrukcja fsck, system będzie …
Szukam sposobu na zamontowanie archiwum ZIP jako systemu plików, aby uzyskać przejrzysty dostęp do plików w tym archiwum. Potrzebuję tylko dostępu do odczytu - plik ZIP nie zostanie zmodyfikowany. Zużycie pamięci RAM jest ważne, ponieważ dotyczy to systemu osadzonego (z ograniczonymi zasobami). Jakie są dostępne opcje?
Chcę sprawdzić, z poziomu wiersza poleceń systemu Linux, czy dane hasło w postaci czystego tekstu jest takie samo jak hasło zaszyfrowane w / etc / shadow (Potrzebuję tego do uwierzytelnienia użytkowników internetowych. Korzystam z osadzonego linuksa). Mam dostęp do samego pliku / etc / shadow.
Buildroot generuje obrazy dla urządzenia osadzonego, na którym powinny działać. To działa bardzo dobrze. W tych obrazach uwzględniono rootfy. Z powodu niektórych badań chciałbym zajrzeć do wygenerowanego pliku (np. Zastosowano różne tryby kompresji ustawione przez Buildroot i teraz należy sprawdzić, czy zostały poprawnie wykonane), ale nie mogę znaleźć czegoś użytecznego …
Próbuję uzyskać urządzenie szeregowe USB FTDI z niestandardowym PID, aby automatycznie (lub nawet ręcznie) podłączyć się do ttyUSB% n, bez większego powodzenia. Normalny VID / PID urządzenia to 0403/6001. Po zaprogramowaniu w ten sposób działa idealnie i automatycznie podłącza się do ttyUSB0 po podłączeniu. Nawet po ponownym skompilowaniu sterownika w …
Czy na komputerze jednopłytkowym z systemem Linux można odczytać zawartość rejestrów konfiguracji urządzeń sterujących sprzętem? Myślę, że byłoby to opakowanie inw(). Szukam czegoś równoważnego mdkomendzie dump ( ) pamięci U-boot , do użycia w kontekście debugowania sterownika.
To pytanie o aplikacje do przestrzeni użytkownika, ale wysłuchaj mnie! Trzy „aplikacje”, że tak powiem, są wymagane do uruchomienia funkcjonalnej dystrybucji Linuksa: Bootloader - Dla osadzonych zwykle jest to U-Boot, choć nie jest to trudne wymaganie. Jądro - to całkiem proste. Zrootowany system plików - nie można bez niego uruchomić …
Rootfs jest obrazem squashfs, a mój program ładujący ładuje go na jakiś adres w pamięci SDRAM. Jakie parametry muszę przekazać do jądra, aby móc z niego zamontować rootfy? Obsługa Squashfs jest wbudowana i już działa root=/dev/mtdblock2 rootfstype=squashfs do uruchamiania z pamięci flash. EDYCJA: Jest to urządzenie osadzone oparte na MIPS, …
Zadanie polegało na uruchomieniu Linuksa jako systemu operacyjnego na urządzeniu wbudowanym. Cel ma procesor x86 i urządzenie CompactFlash o pojemności 8 GB do przechowywania. Udało mi się użyć buildroot do stworzenia obrazu jądra i narzędzi do kompilacji krzyżowej. Podzieliłem urządzenie CF na małą partycję FAT, na której znajduje się obraz …
Mam wbudowaną płytę z 512 MB pamięci RAM z systemem Linux 2.6.29 i bootloaderem UBoot. Ale jądro jest w stanie wykorzystać tylko 128 MB pamięci RAM. Próbowałem zmienić wartość XCODE_MEMSIZE, która moim zdaniem określa, ile pamięci RAM używa jądro. Kiedy ustawię go na 512, jądro ulega awarii podczas uruchamiania. Czy …
Pracuję nad osadzonym projektem Linuksa, w którym będę opracowywać program, który będzie uruchamiany automatycznie podczas uruchamiania i będzie interakcją z użytkownikiem za pomocą wyświetlacza znaków i pewnego rodzaju tablicy przycisków. Jeśli zastosujemy prostą tablicę przycisków GPIO, mogę łatwo napisać program, który będzie szukał naciśnięć klawiszy na tych liniach GPIO. Jednak …
Mam wbudowany system Linux ARM, który wykazuje znacznie mniejszą przepustowość niż oczekiwano zarówno w sieci Ethernet, jak i USB. Podejrzewam, że pamięć może się do tego przyczynić. Czy istnieje sposób na obserwację przepustowości pamięci zużywanej podczas testu przepustowości w sieci Ethernet lub USB?
Pobrałem źródła z pnia Valgrind i zbudowałem je do użycia na wbudowanym systemie Linux (Montavista Linux) opartym na ARM926 (architektura ARMv5t). Wszystko szło dobrze, dopóki nie spróbowałem go uruchomić, by sprawdzić jakąś aplikację; Valgrind mówi mi: „valgrind: nie można uruchomić narzędzia„ memcheck ”dla platformy„ arm-linux ”: Brak takiego pliku lub …
Potrzebuję rozszerzalnej dystrybucji Linuksa, którą mogę łatwo zmniejszyć tak bardzo, że zmieści się w karcie CF 64 MB. W tej pozbawionej wersji wersji będzie działał na Via C7 i potrzebne jest jądro, sieć, powłoka, podstawowy perl i serwer ftp. Istnieją pewne dystrybucje dla systemów osadzonych, które mogą to zrobić, jednak …
Mam do czynienia z urządzeniem osadzonym z systemem Linux. Producenci tego urządzenia skonfigurowali go tak, aby ładował główny system plików tylko do odczytu. Z / etc / mtab: rootfs / rootfs rw 0 0 /dev/root / squashfs ro,relatime 0 0 Oznacza to, że nie jestem w stanie zmodyfikować żadnych plików …
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.