리눅스 커널 2.6과 임베디드 시스템 포팅 세미나
[ 리눅스 커널 2.6과 임베디드 시스템 포팅: XScale–PXA255(ARM) ]
Kernel 2.6과 임베디드 시스템 포팅: XScale – PXA255(ARM)을 예제로... 오랜 기간 동안 기다렸던 커널 2.6, 엔터프라이즈 환경부터 임베디드까지 커버하는 그 엄청난 확장성을 무기로 드디어 세상에 그 진면목을 드러내고 있읍니다. 남보다 한발 먼저 그 실체를 파악하고 임베디드 시스템 개발에 적용하는 시도를 해 보시기 바랍니다.
2.5 버전 개발 기간 동안 많은 제안이 쏟아졌고 많은 내용이 2.6에 수용되었읍니다. 본 세미나는 커널 2.6에서 달라진 점들을 하나하나 살펴보면서 이해를 도모하고, 커널의 변화에 가장 영향을 많이 받을 수 있는 임베디드 시스템 개발자가 자신의 개발 제품에 2.6의 도입을 위한 방법론을 살펴볼 것입니다. 이를 위해 리눅스 커널의 메인 스트림이 되는 PC 상의 리눅스 커널 2.6의 구체적인 변화와 기존 2.4에 적용되던 디바이스 드라이버를 2.6으로 포팅하는 방법, 최근에 가장 대표적으로 많이 사용되는 ARM 계열의 XScale에 커널을 포팅하는 과정을 살펴봄으로써 실무에 커널 2.6을 적용하려는 개발자에게 안내 지침이 되는 내용을 다루려 합니다.
----------------------------------------------------------------
[ Section 1 ] 커널 2.6의 변화된 모습
- 다양한 플랫폼의 수용
- 스케쥴링 정책의 변화
- 선점 가능한 커널
- 새로운 메모리 관리
- 가상 메모리 관리의 변화
- 워크 큐
- 인터럽트 핸들러의 변화
- 디바이스 드라이버의 변화
- 입출력의 변화
- 파일 시스템의 변화
- 네트워크 지원의 변화
- 기타 변화
- 커널 소스 관리의 변화
[ Section 2 ] 커널 2.6의 디바이스 드라이버 포팅 - 1
- 가장 기본적인 것들
- 인터페이스 관련
- sleep과 경쟁 방지 관련
- 확장된 드라이버 관련
[ Section 3 ] 커널 2.6의 디바이스 드라이버 포팅- 2
- 블럭 드라이버
- 메모리 관리 관련
- 디바이스 모델
[ Section 4 ] 커널 2.6과 ARM(XScale)
- 커널 컴파일
- PXA255의 2.4.19 버전과의 차이
- 타겟 보드와 패치 중심
- 수정되는 예
==================================================================
1. 일시 : 2003년 11월 15일(토) 14:00~18:00 총 4시간
2. 주최 : 한빛미디어
3. 장소 : 비트캠프 세미나실, 지하철 2호선 강남역(3, 4번 출구)
※ 주차는 지원되지 않으니 대중교통을 이용하시기 바랍니다
4. 수강대상
- 임베디드 시스템에 리눅스를 적용하고 있는 프로그래머
- 임베디드 리눅스 시스템을 학습하고자 하는 학생(주로 대학원생)
5. 강사 : 유영창
6. 수강정원 : 100명
7. 교재 : e한빛.넷 자체 제작 교재 제공
8. 수강료 : 35,000원
9. 세미나 신청 : http://www.ehanbit.net
10. 문의 : 한빛미디어 나경호대리(onedu@hanbitbook.co.kr / 02-325-0984)