embedded

Jak instrukcja montażu przekształca się w zmiany napięcia na procesorze?

Pracuję w C i CPython przez ostatnie 3-5 lat. Rozważ, że moja baza wiedzy tutaj. Gdybym miał użyć instrukcji montażu, takiej ... kę tranzystorową! EDIT # 2: dzięki temu wątkowi, właśnie zrozumiałem, dlaczego XOR EAX, EAX jest szybszy niż MOV EAX, 0h. :)

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?

Czego inżynierowie oprogramowania układowego mogą się nauczyć od inżynierów oprogramowania? [zamknięte]

Sądząc po mojej wiedzy z historii narzędzi inżynierii oprogramowania, praktyk itp. Konsekwentnie pozostaje w tyle za dziedzi ... ało narzędzie lub praktyki, które przyjąłeś w ciągu ostatnich kilku lat, które miały wyjątkowo pozytywny lub negatywny wpływ?

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.

Bezpośredni dostęp do pamięci w Linuksie

Próbuję uzyskać bezpośredni dostęp do pamięci fizycznej dla projektu embedded Linux, ale nie jestem pewien, jak najlepiej wyz ... tr[1] = 'b'; printf("mptr points to 0x%lX. *mptr = 0x%X\n", (unsigned long) mptr, *mptr); close(fd); return 0; }

Jak określić maksymalne wykorzystanie stosu?

Jakie są dostępne metody określania optymalnego rozmiaru stosu dla systemu wbudowanego/ograniczonego pamięcią? Jeśli jest zby ... d Workbench toolchain bez systemu operacyjnego? IDE może wyświetlać zawartość stosu i użycie podczas używania debugera JTAG.

Getting into Embedded [closed]

Staram się zaznajomić się z wbudowanym polem, ale mam też ograniczone zasoby jeśli chodzi o czas i sprzęt do kupienia. Jak ... y czy takie? Czy ktoś może polecić uproszczoną mapę drogową, aby pokazać, jak można dostać sarted? Nie wiem od czego zacząć.

AVR czy PIC, aby rozpocząć programowanie mikrokontrolera? [zamknięte]

Jakiej rodziny powinienem zacząć się uczyć? (Nigdy nie programowałem na mikrokontrolerze)

Biblioteka kliencka C / C++ HTTP dla projektów wbudowanych [zamknięta]

Przeszukałem więc strony i strony wyników wyszukiwania na StackOverflow i Google i natknąłem się na bardzo niewiele bibliotek ... , ale wymaga wrappera C++ Czy są tam jakieś biblioteki, o których Nie wiem, czy lepiej będzie, jeśli zacznę tworzyć własne?

Czy jest jakaś alternatywa dla używania % (modulus) w C/C++?

Czytałem gdzieś, że operator modułu jest nieefektywny na małych urządzeniach wbudowanych, takich jak 8-bitowe mikrokontrolery ... t x = 1; x < MAXCOUNT; x++) { if(fizzcount >= FIZZ) { print("Fizz\n"); fizzcount = 0; } }

Najlepszy sposób na rozpoczęcie programowania innych rzeczy niż komputer? [zamknięte]

zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. ... mam na myśli głównych rzeczy, takich jak telefony komórkowe z interfejsami API. Proszę zakładaj praktyczną znajomość C / C++

Beagleboard bare metal programming

Właśnie dostałem mój BeagleBoard-Xm i zastanawiam się, czy są jakieś szczegółowe tutoriale krok po kroku, jak uzyskać bardzo ... stem plików, tylko po to, aby zrozumieć podstawy systemu operacyjnego. Wszelka pomoc mile widziana! Pozdrawiam Mr Gigu

Najszybszy sposób skanowania wzorca bitowego w strumieniu bitów

Muszę zeskanować 16-bitowe słowo w strumieniu bitowym. nie jest gwarantowane wyrównanie do granic bajtów lub słów . Jaki j ... iera wyniki flagi dla każdego bajtu lub słowa, jak przybywa? C code, intrinsics, x86 machine code would all be interesujące.

Ankieta lub metoda oparta na przerwaniu

Kiedy należy stosować metodę ankietową, a kiedy metodę opartą na przerwaniu ? Czy istnieją scenariusze, w których oba mogą być wykorzystane ?

Czy ma znaczenie, którego mikrokontrolera użyć po raz pierwszy embed System programmer?

Od kilku lat zajmuję się programowaniem komputerowym i internetowym. Chciałbym przejść do programowania systemu embed. Po z ... ć przeniesiona do większości mikrokontrolerów? Dzięki! Update: Jak wygląda ten dev kit na początek? Komentarz? sugestia?

Jak zrobić rozpoznawanie gestów za pomocą akcelerometrów

Moim celem jest rozpoznawanie prostych gestów z akcelerometrów zamontowanych na plamce słonecznej. Gest może być tak prosty, ... ć polecenia z powrotem do stacji bazowej podłączonej do komputera. Jeśli muszę wyjaśnić, jak działa sprzęt, zostaw komentarz.

Sugerowane zasoby dla początkującego programisty ARM? [zamknięte]

Zaczynam tworzenie aplikacji w embedded ARM board od http://www.embeddedarm.com jestem nowicjuszem w tworzeniu aplikacji wbu ... niki online, które pomogą mi rozpocząć tworzenie aplikacji w embedded arm. Planowałem użyć Linuksa jako systemu operacyjnego.

Windows CE vs Embedded Linux [zamknięty]

Teraz jestem pewien, że wszyscy jesteśmy świadomi względnych zalet pulpitu Linux vs Windows. O świecie embedded development s ... m kosztów, jak i ewentualnie wydajności. Jednak to tylko spekulacje. Czy ktoś ma jakieś fakty lub doświadczenia z tych dwóch?

Linux cross-Kompilacja dla architektury ARM

Jestem zainteresowany cross-kompilacją jądra Linuksa dla ARM target na hoście x86. Czy są jakieś dobre praktyki, które poleca ... zestawem kompilacji? Czy stworzyłeś własne środowisko kompilacji krzyżowej? Jeśli tak, jakie masz rady? Czy to dobry pomysł?

Jakie umiejętności powinien posiadać programista niskiego poziomu?

Jestem inżynierem wbudowanym SW, z mniej niż 3 letnim doświadczeniem. Dążę do ciągłego "ostrzenia piły". Zastanawiałem się, c ... ść były częścią mojej pracy, czy jest coś jeszcze? EDIT: pracuję z wewnętrznym dostosowanym RTO, a nie wbudowanym Linuksem.