Minęło trochę czasu, odkąd zadałeś to pytanie, więc mam nadzieję, że jesteś na dobrej drodze. Oto kilka dodatkowych sugestii, które mam nadzieję pomogą.
Stos wymiany i blogi
O dziwo, Stack Exchange nie ma własnej strony z pytaniami i odpowiedziami dotyczącymi systemów wbudowanych. Jeden został zaproponowany około dwa lata temu, ale wciąż znajduje się w fazie zaangażowania, marnieje bez wystarczającej liczby osób, które poprą go. Jeśli chcesz coś zmienić, przejdź tutaj:
http://area51.stackexchange.com/propozycje/15961/embedded-system-design-and-development
Przeczytaj propozycję, a jeśli się zgadzasz, kliknij przycisk zatwierdzenia, aby się zaangażować.
Linked In ma również grupę Embedded Systems oraz kilka blisko powiązanych grup, które mogą być interesujące:
Systemy wbudowane
Oprogramowanie układowe
RAMIĘ
Zasoby internetowe
EETimes ma funkcje dotyczące systemów wbudowanych.
http://www.eetimes.com/design/embedded
Dr Dobbs jest wieloletnim przyjacielem programistów wszystkich typów i ma świetne rzeczy na temat osadzania.
http://www.drdobbs.com/embedded-systems
Społeczność Arduino jest duża, entuzjastyczna i usunęła wiele barier wejścia na program wbudowany, w tym cenę i wcześniejsze szkolenie.
http://www.arduino.cc/
Jeśli jesteś programistką lub nieoświeconym programistą, który zajmuje się głównie systemami „Good-Old-Boys”, sprawdź tę stronę. Autorka jest absolwentką MIT, robiła nerwowe, od razu po wyjęciu z pudełka (lub czasem w pudełku, jak na przykład ładowarka iPhone do Altoids-box) i wydaje się bardzo płodna w projektowaniu, pisaniu i blogowaniu wideo.
http://www.youtube.com/watch?v=QkmtHqsYCbw&feature=player_embedded# !
http://www.adafruit.com/tutorials
Wielu dostawców będzie miało obszerne zbiory kart danych, notatek aplikacyjnych, oficjalnych dokumentów oraz bezpłatnych lub ewaluacyjnych kopii narzędzi programistycznych. Najważniejsze firmy w tej przestrzeni to ARM, Atmel, Freescale, intel, Microchip Technologies, NXP (wcześniej Phillips), TI i wiele innych.
Książki
Nie jestem pewien, czy możesz go znaleźć, ale mam książkę, która, jak sądzę, opowiada wiele historii na temat systemów wbudowanych pod względem narzędzi (asemblerów, łączników, ładowarek) i podstawowych rzeczy, które zdarzają się w mikroprocesorach (zakłócenia, operacje we / wy, proste menedżery zadań i harmonogramy, proste struktury plików). Programowanie systemów dla małych komputerów, Daniel Marcellus.
Bardziej nowoczesnym odniesieniem jest Embedded Linux Primer. Wczesne rozdziały omawiają uzasadnienie działania Linuksa na systemach wbudowanych i niektóre mechanizmy. Rozdział 3 zawiera przyjemną dyskusję na temat procesorów + chipsetów pomocniczych i opcji SOC (System On a Chip), które można rozważyć do wykorzystania w obecnych projektach. W rzeczywistości cel się porusza, więc stanowi punkt wyjścia współczesny wraz z publikacją książki. Rozdział 3 jest świetny, ale należy go uzupełnić o dalsze badania w sieci i dyskusję z dostawcami. Zazwyczaj inżynier elektryk i wiodący inżynier oprogramowania w projekcie wybierają procesor, więc jeśli jesteś w firmie i uczysz się systemów wbudowanych, wykonaj głębokie zanurzenie na wybranym sprzęcie.
Późniejsze rozdziały zawierają obszerne opisy wielu praktycznych aspektów ukierunkowania Linuksa na sprzęt, ale partnerstwo z dostawcą i zastosowanie dość standardowego projektu referencyjnego może znacznie zmniejszyć wysiłek.