본문 바로가기

컴퓨터도서

임베디드 리눅스 실습 교재 15주 완성

* 임베디드 리눅스 실습 교재 15주 완성

강병권, 리버트론 공저/홍릉과학출판사-248쪽-2010년1월14일

정가 : 15,000 원-판매가 : 7,000 원

책상태-양호함.

                             

목차

1주차 Linux Operating System 설치
1.1 가상화 프로그램(VirtualBox) 설치 실습 3 1.2 우분투 리눅스 8.10 설치 실습 9
1.3 VirtualBox Guest Additions 설치 11
2주차 리눅스 운영체제 명령어 사용
2.1 기본적인 리눅스 명령어 19 2.2 에디터 사용 방법 25
3주차 개발 환경 구축 #2
3.1 VirtualBox상에서의 네트워크 환경 설정 37

3.2 우분투 리눅스 8.10에서의 네트워크 환경 설정 41

3.3 우분투 리눅스 8.10 개발용 패키지 설치 41 3.4 TFTP 및 NFS 설치 및 설정 42
3.5 BSP 개발 패키지 설치 44
4주차 Sys-LabII 타깃보드 운용
4.1 Sys-LabII 타깃 보드 운용 53 4.2 NFS를 이용한 호스트 PC 접근 59
4.3 MP3 파일 재생 방법 60 4.4 MPEG 파일 재생 61

4.5 SSH를 이용한 타깃 보드 접속 61
5주차 Sys-LabII 타깃보드 활용
5.1 U-Boot 1.1.6 소스 설치 및 컴파일 방법 69 5.2 리눅스 커널 빌드 방법 77
5.3 NAND Flash에 커널을 기록 81 5.4 루트 파일 시스템을 NAND Flash에 기록 82
6주차 부트로더 실습
6.1 U-Boot의 환경 설정 파일 수정 방법 91

6.2 U-Boot에 새로운 Board 구성 요소 삽입 104 6.3 U-Boot의 명령어 추가 방법 104
7주차 임베디드 리눅스 커널 실습
7.1 리눅스 커널 환경 설정 방법 111 7.2 Menuconfig의 환경 설정 사항 수정 방법 112
7.3 리눅스 커널 컴파일 방법 113 7.4 리눅스 커널 다운로드 방법 114
7.5 리눅스 커널을 NAND Flash에 기록 117
8주차 중간고사 및 프로젝트 발표
9주차 루트 파일 시스템 만들기 #1
9.1 NFS를 이용한 Root File System 접근 방법 127
9.2 명령 프롬포트 및 로고 수정 방법 129 9.3 Init Level 수정 방법 130
9.4 자동 시작 프로그램 추가 및 제거 방법 131 9.5 Flash 메모리 제어 방법 134
10주차 루트 파일 시스템 만들기 #2
10.1 리눅스 루트 파일 시스템 개요 141
10.2 리눅스 루트 파일 시스템에서 필요한 최소한의 디렉터리들 141
10.3 리눅스 루트 파일 시스템 만들기 142
11주차 리눅스 커널 모듈 프로그래밍
11.1 간단한 Linux Kernel 2.6 Module 프로그래밍 실습 157 11.2 모듈 사용 방법 157
11.3 Module 프로그래밍 예제 159
12주차 리눅스 커널 타이머 제어
12.1 타이머 인터럽트 167 12.2 커널 타이머 168

12.3 커널 타이머의 일반적인 사용의 예 168 12.4 커널 타이머를 이용한 LED 점멸 169
13주차 시리얼 인터페이스 활용
13.1 시리얼 인터페이스 설명 177
14주차 QT-Embedded 개발
14.1 QT-Embedded 호스트 개발 툴 설치 189 14.2 Hello QT Programming 189
14.3 QT-Sample 파일을 /nfsroot 디렉터리로 복사 190

14.4 타깃보드에서 /nfsoot 마운트 190
15주차 Hello GTK programming
15.1 GTK 호스트 개발 툴 설치 197
15.2 GTK?Sample 파일을 /nfsroot 디렉터리로 복사 198
15.3 타깃보드에서 /nfsoot 마운트 198
부록 JTAG ICE 디버깅 장비 활용
1. OPENice?A1000의 Embedded Linux 개발 환경 205 2. Samba로 연결할 경우 205
3. GCC 사용시 컴파일 옵션 205 4. U?BOOT 디버깅 206 5. U-Boot 다운로드 207
6. U?Boot debugging 207 7. Source Path 등록 208 8. 디버깅 208
9. Linux 커널 디버깅 209 10. Linux OS 정보창 211 11. Application 디버깅 216
12. Application 심볼 로딩 217 13. OPENice?EDS를 이용한 디버깅 219