Developing Linux Device Drivers (LFD430)

기술분야 Linux Foundation
교육일정 2017-02-20~2017-02-23 교육 기간 4 일
교육 금액 1,800,000원 쿠폰등록시 18매
접수파일
이벤트&프로모션
과정 설명
본 과정은 기본적인 지식과 리눅스 커널의 기본적인 이해를 바탕으로, 리눅스 시스템에 대한 장치 드라이버를 개발하는 방법을 교육합니다.이 과정을 마스터 하면 리눅스에서 사용되는 디바이스 드라이버의 종류에 익숙해지고 이와 관련하여 적절한 API들을 학습 할 수 있습니다. 리눅스 디바이스 드라이버를 개발하기 위해 필요한 도구들과 관련한 실습 및 시연이 포함되어 있습니다.
수강 대상
- 리눅스 응용 프로그램 개발자 및 경험자
과정 소개
Module1. 디바이스 드라이버
Module2. Module 및 디바이스 드라이버
Module3. 메모리 관리 및 할당
Module3. Character 디바이스
Module4. 커널의 특징
Module5. Interrupts and Exceptions
Module6. Modulell:Exporting 라이센싱 및 동적 load
Module7. 디버깅 기술
Module8. 타이밍 및 타이머
Module9. ioctl
Module10. 통합 장치 모델과 sysfs
Module11. 펌웨어
Module12. 메모리 관리 및 할당
Module13. 사용자 및 커널 공간 사이에 전송
Module14. Sleeping and Wait Queues
Module15. 인터럽트 처리: 지연 가능 함수와 사용자 드라이버
Module16. 하드웨어 I/O
Module17. PCI
Module18. 플랫폼 드라이버
Module19. 장치 트리
Module20. 다이렉트 메모리 엑세스(DMA)
Module21. 네트워크 드라이버 l :기본사항
Module22. 네트워크 드라이버 ll:데이터 구조
Module23. 네트워크 드라이버 lll :전송 및 수신
Module24. 네트워크 드라이버 lV:선정 된 주제
Module25. USB 드라이버
Module27. 전원 관리
Module28. I/O
Module29. 블록 드라이버
선수과정
- C프로그래밍 언어
- LS,GREP 및 tar 기본 리눅스 유틸리티
- 텍스트 편집기 (vi,etc,이맥스)
교육 장소
한국글로벌널리지 교육센터

[찾아오시는 길]
서울특별시 강남구 테헤란로 222 도원빌딩 3층~4층

[교육장 약도]