Skip to content

edu-cafe/emb-ldd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

임베디드 리눅스 커널 및 드라이버 구현 향상 과정

1. 리눅스 디바이스 드라이버의 구조와 동작

  • 저수준 디바이스 파일 제어 프로그래밍
  • 리눅스 모듈 프로그래밍
  • 리눅스 디바이스 드라이버의 종류와 동작원리
  • 커널 Linked List 자료구조의 이해와 활용

2. 리눅스 디바이스의 드라이버 제작 기법

  • 리눅스 디바이스 드라이버 등록 및 제거
  • 리눅스 디바이스 드라이버의 읽기/쓰기 기능 구현

3. 디바이스의 제어(ioctl) 기능 구현

  • 디바이스 제어(octl) 커맨드의 정의와 동작
  • 리눅스 드라이버의 제어 기능 구현 기법

4. 디바이스의 주번호와 부번호의 처리

  • 리눅스 디바이스의 주번호와 부번호의 동작
  • 리눅스 디바이스의 주번호와 부번호의 처리 기법

5. 디바이스의 블록킹 I/O와 대기큐 처리

  • 디바이스 블록킹 & 넌블록킹 I/O의 동작원리
  • 대기큐를 활용한 디바이스의 블록킹 I/O 처리기법

6. 디바이스의 인터럽트 및 후반부 처리

  • 입출력 디바이스의 인터럽트 처리 기법
  • 디바이스 인터럽트의 후반부 처리 기법

부록. 리눅스 커널 시간 제어와 동기화 메커니즘

  • 커널 시간처리와 커널 타이머 활용
  • 커널 동기화 메커니즘의 종류와 기능

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors