1. | 임베디드 시스템 | 1. 강좌소개 2. 임베디드 시스템 소개 | ||
2. | 리눅스 설치 | 1. VirtualBox 설치 2. 리눅스 설치 | ||
리눅스 | 1. 리눅스 명령어 2. vi 편집기 | |||
3. | 네트워킹 | 1. 네트워킹의 이해 2. 네트워크 설정 | ||
4. | 개발 도구 설치 | 1. 툴체인 및 기타도구 설치 2. 임베디드 보드와의 통신설정 | ||
5. | 임베디드 시스템 구동하기 | 1. 타겟보드 이미지 구성요소 2. 타겟보드 구동하기 | ||
6. | 부트로더 | 1. 부트로더 이해하기 2. 부트로더 명령어 추가하기 | ||
7. | 시스템 콜 | 1. 시스템 콜 이해하기 2. 커널에 시스템 콜 추가하기 | ||
8. | 프레임버퍼 | 1. 프레임버퍼 이해하기 2. 프레임버퍼 프로그래밍 | ||
9. | 디바이스 드라이버 기초 | 1. 디바이스 드라이버란? 2. 디바이스 드라이버 기본골격 | ||
10. | 가상 디바이스 드라이버 작성 | 1. 디바이스 드라이버 실행과정 2. Kbuild | ||
11. | LED제어 디바이스 드라이버 | 하드웨어 제어하는 디바이스 드라이버 작성법 | ||
12. | FND구동 디바이스 드라이버 | ioremap과 mmap을 이용하여 FND 제어코드 작성하기 | ||
13. | 커널 타이머 사용하기 | 1. 커널 타이머 사용법 알아보기 2. 타이머 연동 디바이스 드라이버 | ||
14. | 푸시버튼 스위치용 디바이스 드라이버 | 푸시버튼 스위치용 디바이스 드라이버 작성하기 | ||
15. | ioctl()을 활용한 디바이스 드라이버 | 1. ioctl() 활용법 배우기 2. ioctl을 사용한 드라이버 코드작성 |