• 리뷰
  • 리스트
  • 구매
ARM System Developer's Guide
글쓴이
Andrew N. Sloss 등저/씨랩시스 역
출판사
지앤선(志&嬋)
출판일
2005년 2월 28일
  • 읽고있어요

  • 다 읽었어요

  • 읽고싶어요



책 소개

분야IT 모바일
지난 10년 동안 ARM 아키텍처는 세계에 가장 널리 퍼져 있는 프로세서 중 하나가 되었다. 약 20억 개 이상의 ARM 프로세서가 모바일 폰에서부터 자동 브레이크 시스템에 이르기까지 다양한 제품들 속에 집적되어 사용되고 있다. 반도체 회사와 제품 설계 회사에 근무하는 개발자들의 월드와이드 커뮤니티에는 많은 하드웨어 엔지니어, 시스템 설계자, 소프트웨어 개발자들이 참여하고 있지만, 현재까지도 ARM 기반의 시스템을 위한 시스템 및 소프트웨어를 개발하기 위해 필요한 것들에 대해서 직접적으로 언급한 책은 하나도 없었다.

이 책은 개발자들의 관점에서, 특히 소프트웨어에 초점을 맞추어 ARM 코어의 동작 과정에 대해 이해하기 쉽게 설명하고 있다. C와 어셈블리어로 효율적인 ARM 소프트웨어를 작성하는 방법과 그 코드를 최적화시키는 방법에 대해서도 다루고 있다. 책 전반에 걸쳐 설명되어 있는 예제 소스 코드들은 상용 제품에 바로 적용될 수도 있고, 제품 소프트웨어를 빠르게 개발하기 위한 템플릿으로 사용될 수도 있다.

이 책은 ARM 명령어 세트와 Thumb 명령어 세트, 인텔의 XScale 프로세서, ARM 아키텍처의 버전별 차이에 대해서도 다루고 있다. 또한 DSP 알고리즘을 어떻게 구현하는가에 대한 설명과 익셉션 및 인터럽트 핸들러, ARM 코어에 적용된 캐시 기술, 효율적인 메모리 관리 기술 등에 대해서도 설명하고 있다. 마지막 장에서는 ARMv6를 기준으로, DSP와 미디어 처리 기능이 향상된 최근의 명령어 세트의 변화 추이를 살펴봄으로써 ARM 아키텍처의 미래에 대해 알아본다.

- 시스템 및 소프트웨어 관점에서 ARM 코어를 설명
- ARM 개발자들에게 필요한 깊이 있는 지식과 풍부한 ARM 소프트웨어 개발 경력을 갖춘 개발자들의 저서
- 실무에 적용 가능한 실행 코드에 대한 자세한 설명. 출판사 웹사이트(www.mkp.com/companions/1558608745) 에서도 다운로드 가능
- 간단한 임베디드 운영체제 포함
- 컴파일러, 예제소스, 기타 실습을 위한 관련자료를 ㈜씨랩시스 홈페이지(www.clabsys.com)에서 제공

● 부록 CD-ROM에 대하여
CD 책에 수록된 예제 소스들, GNU Software Tools (GCC v3.4.2/GDB v6.0), ArmDown v3.3, Training Kit

● 난이도 : 초,중급자용

전체 리뷰 (0)
최근 작성 순
예스이십사 ㈜
사업자 정보