O 시스템 준비
- 가급적 많이 사용하는 기종을 선택
- 최신 기종보다는 한 단계 낮은 시스템을 선택
O 리눅스 배포판의 설치와 환경 설정
배포판 설치시 주의사항
- 초보자는 가급적 전체 패키지 설치 권장
- 부트로더 : 사용법이 간단하고 멀티부티을 지원하는 부트로더 선택
부팅디스크 확인
- 부팅디스크 만드는 명령의 사용법
#man mkbootdik
커널버전 확인
- 리눅스 커널에서 모듈이라는 방식을 지원하면서 부터 커널버전의 확인이 필요해짐.
- 디바이스 드라이버를 컴파일하기 위해 참조하는 커널소스와 실제로 시스템에서 동작하는 커널의 버전이 같은지 확인.
- 시스템에 설치된 커널버전 확인 명령
#cat /proc/version
- 디바이스 드라이버가 참조하는 커널소스 버전 - 커널소스가 있는 최상위 디렉토리의 Makefile에 기술되어 있음.
#head /usr/src/linux/Makefile
- 일치하지 않을 경우, 커널소스를 재컴파일하여 설치.
루트권한 설정
- 단독시스템을 이용해서 가급적 root 권한으로 개발하는 것이 편리
- root 사용자 권한에는 제한이 없기 때문에 삭제나 포멧같은 명령 사용시 주의해야 함.