한국정보과학회:학술대회논문집 (Proceedings of the Korean Information Science Society Conference)
- 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (1)
- /
- Pages.391-393
- /
- 2002
- /
- 1598-5164(pISSN)
임베디드 ARM 리눅스를 위한 KGDB 구현
The Implementation of KGDB for Embedded ARM-LINUX
초록
KGDB는 리눅스 커널을 위한 소스 레벨 디버거로서, GDB와 함께 동작하여 커널 개발자가 리눅스 커널을 응용 프로그램처럼 디버깅 할 수 있는 기능을 제공한다. 현재 KGDB는 X86 계열의 하드웨어를 위한 리눅스에 오픈 프로젝트로서 커널 버전 2.4.18 까지 개발되어있다. 본 논문에서는 X86 용 리눅스만을 위한 KGDB를 확장하여, 내장형 시스템에 널리 사용되는 ARM 프로세서 기반의 하드웨어에서 Linux 커널을 개발할 때에도 KGDB를 이용할 수 있도록 프로세서 의존적인 부분을 구현하고, 이를 커널에 통합하여 삼성에서 개발된 ARM920T 기반의 S3C2400 보드에서 동작실험을 하였다.
키워드