[Book] Embedded Recipes

예전에  embedded recipes 을 읽고 감상평을 적었었는데…
Blog 개편하면서 예전 글들을 backup 하지 않아서 모두 없어져서 가끔 리퍼러 기록도 있고 해서 다시 적어봅니다. :)



Embedded Recipes


최근에 smart phone 을 필두로 하여 embedded 시장이 예전에 비하여 많이 커진 것 같습니다.
Embedded system 이해를 위해 가장 필요한 일 중의 하나가 바로 ARM 에 대한 이해일 것입니다.

x86 은 PC 를 사용하면서, 학교 다니면서 손쉽게 접하게 되어 괜찮으나
처음 ARM 을 접하게 되면 약간의 진입장벽이 있는 것이 사실입니다.

ARM 이해를 위해서는 각 CORE 의 TRM (Technical Reference Manual) 이 가장 큰 도움이 되나 처음부터 이 난해한 문서를 읽기는 쉽지 않습니다.
ARM System Developer's Guide: Designing and Optimizing System Software 와 같이  TRM 을 좀더 잘 정리해둔 책도 있지만 이 역시 처음보기는 쉽지 않습니다.

Embedded system 을 처음 읽히고, ARM 에 대해서 처음 접하시는 분들을 위하여 아주 쉽게 설명이 된 책이 바로 embedded recipes 입니다.
대부분의 내용이 web 에 open 이 되어 있지만 하나쯤 가지고 보시면 큰 도움이 될 것 같습니다.

필자가 친근하게 접근하기 위한 의도로 보이는데, 통신체나 편한 말투, 초기에 GPL 에 대한 해석 관련하여 논쟁이 있긴 하였지만
embedded system 전반에 걸쳐서 이렇게 쉽게 그러나 자세하게 설명하고 있는 책은 본 적이 없는 것 같습니다.

단순히 일반적인 내용이 아니라, 느낌학상 핸드폰 개발자로 생각되는 저자가 실무에서 일을 하면서
가장 필요한 내용을 잘 정리해두었습니다.

  • H/W 관련 기본 설명
  • ARM mode 관련 설명 : Mode, register 차이, Context, Exception
  • Software 일반 : Compile, ELF, Linker, Scatter loading, Make
  • ARN 관련 : ARM/Thumb, assembly, Linker symbol, booting procedure
  • RTOS 관련 설명 : Structure alignment, stack, kernel, context switching, scheduler,  ISR
  • Device/System architecture 관련 : device 관련
  • Debugging

후배나 embedded system 관련 되신 분들에게 강추하는 책입니다. :)
Blog 글 하나 적는 것도 이렇게 어려운데 이렇게 책 쓰는 것은 얼마나 어려울까요…

My rating 5/5 : ★★★★★


이분의 또 하나 놀라운 점은 딱딱한 embedded 내용을 아래와 같이 달력에 예술(?)로 승화시킬 수 있는 능력이 있다는 겁니다.
자신의 일을 정말 좋아하시는 분이 아니라면 발휘하기 어려운 내공같네요. 캬…


Popularity: 45% [?]

Related posts:

Facebook Comments

comments

Powered by Facebook Comments

Related posts:

  1. [Book] Linux Kernel Architecture 읽기 시작하다…