이 질문을 한 지 오래되었습니다. 잘 지냈 으면 좋겠습니다. 다음은 도움이 될만한 추가 제안 사항입니다.
스택 교환 및 블로그
놀랍게도 Stack Exchange에는 임베디드 시스템을위한 자체 Q & A 사이트가 없습니다. 하나는 약 2 년 전에 제안되었지만, 여전히 약정 단계에 있으며,이를 지원하기 위해 충분한 사람들이 가입하지 않아도 어려움을 겪고 있습니다. 차이를 만들고 싶다면 여기로 이동하십시오.
http://area51.stackexchange.com/proposals/15961/embedded-system-design-and-development
제안서를 읽고 동의하면 커밋을 클릭하여 참여하십시오.
또한 Linked In에는 임베디드 시스템 그룹과 관련성이 높은 몇 가지 관련 그룹이 있습니다.
임베디드 시스템
펌웨어
팔
웹 자료
EETimes에는 임베디드 시스템에 대한 기능이 있습니다.
http://www.eetimes.com/design/embedded
Dr. Dobbs는 모든 유형의 프로그래머에게 오랜 친구이자 임베디드에 큰 도움이되었습니다.
http://www.drdobbs.com/embedded-systems
Arduino 커뮤니티는 규모가 크고 열정적이며 가격 및 사전 교육을 포함하여 임베디드 프로그래밍에 대한 진입 장벽을 제거했습니다.
http://www.arduino.cc/
임베디드 시스템을 주로 사용하는 여성 소프트웨어 개발자 또는 계몽되지 않은 남성 개발자 인 경우이 사이트를 확인하십시오. 저자는 MIT 졸업생으로, 상자 밖으로 (또는 때로는 Altoids-box iPhone 충전기와 같은 상자에서) 초초를했으며, 디자인, 글쓰기 및 비디오 블로깅에서 매우 많은 것으로 보입니다.
http://www.youtube.com/watch?v=QkmtHqsYCbw&feature=player_embedded# !
http://www.adafruit.com/tutorials
많은 공급 업체가 광범위한 데이터 시트, 애플리케이션 노트, 백서 및 개발 도구의 무료 또는 평가판을 보유하고 있습니다. 이 분야의 최고 기업으로는 ARM, Atmel, Freescale, 인텔, Microchip Technologies, NXP (이전 Phillips), TI 등이 있습니다.
서적
찾을 수 있는지 확실하지 않지만 도구 (어셈블러, 링커, 로더) 및 마이크로 프로세서 (인터럽트, I / O, 단순)에서 발생하는 기본 사항과 관련하여 임베디드 시스템에 대한 많은 이야기를 들려줍니다. 작업 관리자 및 스케줄러, 간단한 파일 구조). 소규모 컴퓨터를위한 시스템 프로그래밍, Daniel Marcellus.
보다 현대적인 참조는 Embedded Linux Primer입니다. 초기 장에서는 임베디드 시스템에서 Linux를 실행 한 이유와 관련 메커니즘에 대해 설명합니다. 3 장에서는 현재 설계에 사용할 수있는 프로세서 + 지원 칩셋 및 SOC (System On a Chip) 옵션에 대해 설명합니다. 실제로, 목표는 움직이고 있기 때문에 책의 출판과 함께 현대적인 출발점이됩니다. 3 장은 훌륭하지만 웹에 대한 추가 조사와 공급 업체와의 논의를 통해 보완해야합니다. 일반적으로 프로젝트의 전기 엔지니어 및 수석 소프트웨어 엔지니어가 프로세서를 선택하므로 회사에 있거나 임베디드 시스템을 배우는 경우 선택한 하드웨어에 대해 자세히 알아보십시오.
이후 장에는 Linux를 하드웨어로 대상으로하는 많은 실제 측면에 대한 광범위한 설명이 포함되어 있지만 공급 업체와의 제휴 및 표준 참조 디자인을 사용하면 노력이 크게 줄어들 수 있습니다.