ARM과 임베디드 리눅스로 배우는 임베디드 시스템 실무 기본서!
우수한 성능으로 세계 32비트 임베디드 시장에서 가장 많이 사용되는 ARM 프로세서!
전세계 개발자 그룹 및 풍부한 자원을 가지고 있는 임베디드 리눅스!
이 책은 최고의 프로세서 ARM과 최적의 운영체제 임베디드 리눅스 기반의 하드웨어 및 소프트웨어 개발 방법과 절차라는 큰 그림을 보여주면서 실무에서 기본이 될 수 있는 내용을 구석 구석에 담고 있다. 또한 저자의 오랜 개발과 강의 노하우를 통해서 이론과 실습에서 핵심을 명확히 짚어주고 있어 보다 확실하게 익힐 수 있다.
- 임베디드 시스템의 개념과 하드웨어 및 소프트웨어 구성 요소를 이해하고, 설계 방법과 절차에 대해서 배운다.
- ARM의 내부 구조와 동작 원리, 명령어 구조와 사용법, 캐시, MMU, MPU, 쓰기 버퍼에 대해서 자세히 배우고, ARM 기반의 SoC 설계 방법 및 하드웨어 설계 방법을 이해한다.
- 임베디드 소프트웨어를 설계하는데 필요한 툴의 구성 및 사용법, 최적화된 소프트웨어 설계 기법을 배우고 ARM 기반의 부트로더 개발 방법과 하드웨어 제어 방법을 익힌다.
- 임베디드 리눅스의 커널, 디바이스 드라이버, 애플리케이션, 개발 및 루트 파일 시스템을 구축하는 방법을 익힌 후, 타깃 시스템의 입출력 장치를 제어하기 위한 디바이스 드라이버와 애플리케이션 작성 방법을 배운다.
- 이 책에서 배운 이론과 실습을 바탕으로 프로젝트를 실행하여 임베디드 시스템의 설계 방법을 익힌다.