답변:
Jack Ganssle의 The Firmware Handbook 에는 좋은 점과 조각이 있습니다. 무엇보다도 당신은 그의 웹 사이트 의 책 (및 그 이상)에서 좋은 부분을 많이 찾을 수 있습니다 .
나는 좋은 제안이 있었으면 좋겠다. 나는 훌륭한 책이 나오기를 바라는 실을 볼 것이다.
편이 아닌, 컴파일러와 함께 제공되는 매뉴얼은 읽을 수있는 가장 중요한 책 중 하나입니다. 일반적으로 특정 영역에 코드를 배치하는 것이 중요합니다.
페이지 수와 같이 기본 수준에서 플래시를 사용하는 방법에 대해 배우면 데이터 시트에서 배울 수 있습니다. 더 고급 주제를 배워야한다면, 좋은 책을 찾는 것이 올바른 방법이라고 생각합니다.
마이크로 칩 웹 사이트에는 매우 많은 양의 교육 자료가 있음을 알려드립니다. 대부분의 마이크로 컴퓨터 사이트는 새로운 사용자가 자신의 시스템을 배울 수 있도록 많은 자료를 제공합니다.
Miro Samek의 "C / C ++의 실용적인 UML 상태 차트, 제 2 판 : 임베디드 시스템의 이벤트 중심 프로그래밍"이 마음에 듭니다. 이전 버전은 "C / C ++의 실용적 상태 차트 : 임베디드 시스템 용 양자 프로그래밍"이라고합니다. 나는이 책의 이전 판을 다룰 때 읽었고, 어떤면에서는 더 C ++ 기반이기 때문에 그 판을 선호합니다. 최신 버전은 더 C 기반이며, 가장 작은 마이크로조차도 C 컴파일러를 가지고 있기 때문에 임베디드 개발에 적합합니다. UML 부분에 무서워하지 마십시오. 배워야 할 중요한 것은 상태 머신을 사용하여 코드를보다 강력하고 안정적으로 만드는 방법입니다. UML은 상태 머신을 표현하는 한 가지 방법 일 뿐이며 필요한 UML의 서브 세트는 매우 적습니다.
16 비트 PIC의 경우 R. Reese, J. Bruce 및 B. Jones (ISBN 978-1584505839)의 "마이크로 컨트롤러 : PIC24 비트 제품군을 사용하여 어셈블리 언어에서 C로"를 권장합니다. 펌웨어 토론과 혼합 된 많은 하드웨어 (회로도 포함)를 가지고 있으며 데이터 시트의 재해시가 아닙니다.
최신 8 비트 PIC (PIC18F 제품군) 중 하나를 사용하는 경우 다음 책이 상당히 좋아 보입니다. "C의 고급 PIC 마이크로 컨트롤러 프로젝트 : PIC 18F 시리즈를 사용하여 USB에서 RTOS로"D. Ibrahim, ISBN 978- 1584503781. 그래도 나 자신은 없습니다. 두 책 모두 최근에 출판되었습니다 (2008 년에 출판).
-톰
ARM 칩의 경우 Steve Furber의 ARM 시스템 온 칩 아키텍처 에서 많은 것을 배웠습니다.
이 책은 많은 기술적 배경을 가진 잘 쓰여진 책이며 다른 아키텍처에서 작업하더라도 유용 할 것입니다.
나는 PIC32 책을 가지고 있었고 PIC에 중점을두고 : C에서 32 비트 마이크로 컨트롤러 프로그래밍