"임베디드 리눅스 시스템 개발 전 과정을 100% 실습한다"
임베디드 리눅스 시스템 개발 전 과정을 100% 체험한다.사후 서비스로 전용 Q &A 게시판 및 이 책의 사전 교육 과정에 참여한 교육 수료생들이 운영하는 전용 카페도 운영하고 있다.
구성
MCU | ARM7TDMI 코어, 16/32비트 RISC (S5N8947) |
FLASH | 4메가 바이트 NOR 타입 (AM29LV320) |
SDARM | 16메가 바이트 SDRAM (K4S641632 x 2) |
LAN | 4 포트 10/100 QoS 이더넷 랜 |
DSP | ADLS 신호처리용 DSP (ST MTC-20156) |
PCMCIA | 1 PCMCIA 카드 인터페이스 |
SERIAL | 콘솔 UART |
LED | 전원, ADSL 연결, ADSL 송수신, PCMCIA 연결, 랜 연결 상태 표시 |
RESET | 공장 초기화 버튼 |
SWITCH | 전원 ON/OFF 스위치 |
POWER | 외부 5V 어뎁터 |
제품 사양
칩셋 | 인터실 기반의 프리즘(Prism) 2.5 |
전송 속도 | 1Mbps, 2Mbps, 5.5Mbps, 11Mbps / Auto-Fallback/ Full Auto |
변조 속도 | 1Mbps: DBPSK, 2Mbps: DQPSK, 5.5Mbps: CCK, 11Mbps: CCK |
확산(Spreading) | DSSS (Direct Sequence Spread Spectrum) |
범위 | 내부: 40m, 11Mbps / 외부: 300m, 11Mbps |
보안 | (40)64/128 비트 WEP 암호화(Encryption) / 4WEP Keys 지원 |
표준 | IEEE 802.11b 준수/ 2.4Ghz |
지원 운영체제 | 윈도우 95 OSR2/윈도우 98/윈도우 ME/ 윈도우 NT4.0/윈도우 2000 /윈도우 XP/WinCE3.0, 리눅스 |
Media Access | CSMA/CA ACK |
네트워크 유형 | Ad-hoc(peer to peer), Infrastructure |
로밍 | Full mobility / 셀간의 로밍(Roaming) / Across access point |
절전 | IEEE 802.11 절전 규격 준수 |
인터페이스 | 16 비트 PCMCIA 타입 II |
1부. 임베디드 시스템의 이해
1장. 임베디드 시스템 소개
01 임베디드 시스템이란
02 임베디드 리눅스란
2장. 임베디드 시스템 개발 과정
01 프로젝트 개발 단계
02 프로젝트 수립
03 사용자 요구 사항 분석
04 설계 및 구현
05 테스트
06 품질과 신뢰도
07 유지보수
08 프로젝트 관리
2부. 임베디드 리눅스 실전
3장. 임베디드 소프트웨어 개발자가 알아야 할 하드웨어
01 타겟보드 개발을 위한 부품 선정
02 타겟보드 설계
4장. uClinux-dist 툴킷 설치와 교차 개발 환경 구축
01 uClinux 커널
02 uClinux-dist 툴킷의 설치와 디렉토리 구조
03 교차 개발 환경 구축
04 CD를 이용한 uClinux-dist 툴킷 설치와 교차 개발 환경 구축
5장. 네트워크 환경 구축하기
01 TFTP 서버의 설치와 환경 설정
02 미니컴의 설정
6장. 부트 로더 준비하기
01 부트 로더 선정 시 고려 사항
02 부트 로더 만들기
03 부트 로더 활용법
7장 uClinux 포팅하기
01 uClinux-dist 환경 구축
02 uClinux-dist 메인 Makefile 수정
03 uClinux-dist 구성하기
04 uClinux-dist 커널 패치
05 직렬 포트 포팅하기
06 롬 디스크 이미지 파일시스템 구현
07 커널 및 사용자 응용 프로그램 구성하기
08 컴파일
09 타겟 보드에 이미지 쓰고 부팅하기
8장 임베디드 리눅스 프로그래밍
01 셸 스크립트
02 Hello World
03 LED 제어하기
3부. 임베디드 리눅스 실전 프로젝트
9장 무엇을 만들어볼 것인가
01 소개
02 공유기의 구현
03 ADSL 모뎀의 구현
04 무선 AP 구현
05 관리용 드라이버와 사용자 프로그램
10장 공유기 만들기
01 환경 구성하기
02 정적 환경 명령어로 테스트하기
03 정적 환경 원포트 공유기 스크립트로 구현하기
04 동적 환경에서 원포트 공유기 구현하기
05 공유기의 일반적인 기능
11장 ADSL 모뎀 기능 구현하기
01 SAR 드라이버 포팅
02 DSP 드라이버 포팅하기
03 libatm 포팅
04 브릿지 실전 테스트
05 PPPoE/PPPoA 실전 테스트
06 IPoA 실전 테스트
12장 AP 만들기
01 AP 구현에 필요한 구성 요소
02 PCMCIA 소켓 드라이버 구현
03 HostAP 드라이버 설치하기
04 바인딩
05 Wireless Extensions 커널 패치하기
06 Wireless Tools
07 Wireless Tools 사용하기
13장 MTD 드라이버와 관리용 사용자 프로그램
01 MTD 드라이버 포팅하기
02 CGI와 웹 서버
03 텔넷과 CLI
찾아보기