embedded-linux

Nauka programowania Kernela [zamknięta]

zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... ę nauczyć się programowania Jądra lLinux. Jaki byłby punkt wyjścia do tego? Jakie mogą być prostsze problemy do namierzenia?

Jak jądro Linuksa zarządza mniej niż 1GB pamięci fizycznej?

Uczę się jądra Linuksa i podczas czytania "Understanding Linux Kernel", uderzyło mnie kilka pytań związanych z pamięcią. Jedn ... użytkownika zużywają pozostałą ilość pamięci RAM. Byłbym wdzięczny za każdą pomoc w poprawie mojego zrozumienia. Dzięki..!

Jak napisać prosty sterownik urządzenia Linux?

Muszę napisać sterownik urządzenia znakowego SPI Linux dla omap4 od podstaw. Znam kilka podstaw pisania sterowników urządzeń. ... ozwój sterownika SPI od zera. Ale nie widzę takich funkcji jak open, read, write itp. Nie wiem od czego zaczyna się program.

Wdrożenie systemu update/upgrade dla urządzeń embedded Linux

Mam aplikację, która działa na wbudowanym urządzeniu z Linuksem i co jakiś czas wprowadzane są zmiany w oprogramowaniu, a cza ... woje myśli i pomysły na ten temat? Jak wdrożyłbyś taki system? Wolę proste rozwiązanie, które można wdrożyć w krótkim czasie.

Image vs zImage vs uImage

Jaka jest różnica między nimi? Wiem, że u-boot potrzebuje jądra w formacie uImage. System używam najpierw boots z stage 1 l ... otem wywołuje u-boot. Chcę odrzucić u-boot i bezpośrednio uruchomić z loadera stage 1. Jakiego typu obrazu jądra muszę użyć?

Jazdy Beaglebone GPIO przez / dev/mem

[3]}próbuję napisać program C do migania diody LED na Beaglebone. Wiem, że mogę użyć metody sysfs...ale chciałbym zobaczyć, c ... eważ gpio1_21, GPIO1_22, GPIO1_23 i GPIO1_24 są skonfigurowane jako wyjścia, każdy napędza diodę LED. Jakiś pomysł na powód?

Wbudowany programista, jakie umiejętności są ważne [zamknięte]

Chcę zrobić listę rzeczy, które muszą się nauczyć, które są cenne dla mojej kariery. Jak myślisz, jakie umiejętności są niezb ... dla programisty embedded? Czy powinienem nadal doskonalić tylko moje umiejętności C, czy powinienem uczyć się nowych rzeczy.

Praca asm volatile ( ""::: "pamięć")

Co zasadniczo __asm__ __volatile__ () robi i jakie jest znaczenie "memory" dla architektury ARM?

Wywołanie funkcji w jądrze Linuksa

Czy jest sposób na wywołanie funkcji w jądrze Linuksa? Wiem.__ func__ zwraca nazwę wykonywanej funkcji. Szukam funkcji, która nazywa "__func__"

Wskazówki do nauki embedded linux [zamknięty]

Chcę nauczyć się podstaw embedded linux. Aby to zrobić, zakładam, że muszę iść i kupić jakąś płytę sprzętową i mieć kod jądra ... i" są bardzo dobre). Również koszt jest czynnikiem, ponieważ robię to osobiście nie jako biznes:) Dzięki bardzo much, Kod

Jak poznać linux scheduler time slice?

Szukam wartości wycinka czasu (lub kwantowego) mojego jądra Linuksa. Czy istnieje plik /proc, który ujawnia takie informacj ... moich dystrybucji ? (lub) czy istnieje funkcja C linuksowego API (może sysinfo), która ujawnia tę wartość ? Z góry dzięki.

Jaka jest różnica między RTO i Embedded Linux? [zamknięte]

RTO i Embedded Linux są używane do programowania systemów wbudowanych. Czy sam Embedded Linux to RTOS ? Czy ktoś może wymienić porównanie lub różnicę?

Cross compiling a kernel module

Próbuję skompilować jądro helloworld (2.6.x) moduł dla architektury ARM na moim Intel x86 host. Łańcuch narzędzi codesourcer ... file wywołuje natywny kompilator zamiast kompilator krzyżowy.Co robię źle? Binaria kompilatora krzyżowego są na mojej drodze.

Co właściwie robi request mem region () i kiedy jest potrzebny?

Uczę się pisania wbudowanego sterownika Linuksa i postanowiłem odpalić kilka GPIOs, aby upewnić się, że rozumiem książkę (ld ... kować się z adresem sprzętowym tylko ioremap()? Więc kiedy musimy użyć request_mem_region()? Dzięki za wszelkie odpowiedzi!

Jak utworzyć plik defconfig z.config?

Zrobiłem make menuconfig dla planszy defconfig i zmodyfikowałem kilka konfiguracji. Po wybraniu opcji Zapisz, w górnym katalo ... ę skopiować .config jako nowy defconfig i skopiować do arch/arm/configs/? $ cp .config arch/arm/configs/board_new_defconfig

Jak przejść z mikrokontrolerów na wbudowany linux?

Jako swego rodzaju przeciwieństwo do tego pytania: "czy programowanie niskopoziomowych systemów wbudowanych jest trudne dla ... udne i jak to rozwiązałeś? Jaki sposób myślenia jest potrzebny? Czy warto uczyć się C++ od zera czy dalej używać zwykłego C?

Powielanie identycznych zestawów Beaglebone Czarny

Po skonfigurowaniu i dostosować mój "master" Beaglebone Czarny (BBB) z aplikacjami itp. na pokładzie eMMC, chcę go powielić n ... nfigurację rzeczy itp. Jeśli istnieje łatwiejszy sposób na zrobienie karty SD z pełnym obrazem, nadal jestem zainteresowany.

Jak oszczędzać energię na wbudowanym systemie Linux opartym na ARM?

Planuję stworzyć ładną małą aplikację, która będzie działać na wbudowanej platformie Linux opartej na arm; jednak ponieważ pl ... nuksa. Myślę, że niektóre z ich pomysłów na zarządzanie energią mogą być kłopotliwe do ponownego wykorzystania inne projekty.

jak poznać numer przerwania / GPIO dla określonego pin w Linuksie

Robię projekt, w którym muszę poradzić sobie z przerwaniem w Linuksie. Płyta, której używam, to ARM9Board oparty na MCU S3C ... dokumenty tablicy i arkusz danych, ale nie zawiera nic o tym , jak zdobyć te numery, jakiś pomysł lub pomoc, gdzie szukać ?