-
- 주제분류
- 공학 >전기ㆍ전자 >전자공학
-
- 강의학기
- 2014년 2학기
-
- 조회수
- 49,798
-
- 강의계획서
- 강의계획서
본 강좌에서는 임베디드 리눅스 시스템을 다루는데 필요한 다양한 이슈들에 대해 배운다. 가상 PC 프로그램인 VirtualBox에 리눅스를 설치한 다음, ARM 용 크로스 컴파일러를 설치한다. 그런 다음 타겟보드(Achro-210T)에 시스템 이미지 설치, 시스템콜 추가, 부트로더 수정, 프레임버퍼 프로그래밍 등의 작업을 해 본다. 그리고 문자 디바이스 드라이버를 작성하는 방법을 LED와 FND 실제 하드웨어를 구동하면서 커널 타이머 등과 연계하여 제어하는 방법을 알아본다.
차시별 강의
| 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을 사용한 드라이버 코드작성 | ![]() |
연관 자료








