IAR EWAVR 컴파일러와 Atmega128을 이용한 임베디드 프로그래밍
AVR은 다양한 종류가 있지만, 다른 AVR의 기능을 대부분 포함하고 있으며 성능이 매우 우수한 Atmel 사의 AVR ATmega128을 중심으로 설명하였다. ATmega128은 내부 플래시 ROM과 ISP(In?System Programmable) 기능을 가지고 있어 별도의 ROM 라이터 없이도 사용자가 작성한 프로그램이나 데이터를 쉽고 간단하게 사용할 수 있는 편리성을 가지고 있다.
본서는 ATmega128의 하드웨어 기술보다는 프로그램 개발 기법에 중점을 두었고, IAR 사의 EWAVR C 컴파일러를 사용하여 ATmega128을 활용하고 응용하는 프로그램 작성 방법에 주안점을 두고 기술하였다. ATmega128의 폭넓은 활용을 원하는 독자를 위해 예제 프로그램을 체계적으로 설명하였고. 산업 현장에서 각종 제어 시스템의 기본이 되는 MCU를 활용하는 기술적인 방법을 서술하여 초보자도 바로 활용할 수 있도록 MCU의 무한한 활용성을 찾아내어 어려운 이론을 초보자도 쉽게 이해할 수 있도록 실험과 예제 프로그램 위주로 설명하였다.
예제의 실습 내용들을 쉽게 설명하려고 노력을 하였다.
본서를 가지고 공부하는 독자들이 IAR 사의 EWAVR C 컴파일러 언어를 습득하는데 소기의 목적을 달성하기 바란다.