ITD4011 임베디드시스템(2020-1)

과목 개요

강의목표와 개요

임베디드시스템의 개념 및 설계원리를 소개하고 임베디드 시스템 환경에서의 프로그램 개발, 운영체제 이해, 장치드라이버 개발 방법을 익히도록 한다. 이를 통하여 산업계에서 널리 사용되는 임베디드 시스템 상에서의 개발 능력을 갖도록 한다.

수업방법 : 강의 및 임베디드시스템 실습 키트를 사용한 실습

강의교재 및 참고서적

  1. 자체 강의 자료
  2. DE1-SoC 매뉴얼
  3. Arduino 자료

평가방법 : 중간고사 30%, 기말고사 30%, 과제 20%, 프로젝트 15%, 출석 20% (잠정적)

강의시간 : 강의: 월 5,6교시, 화 5(6)교시

담당조교 : 송종휘

강의자료

강의노트

(변경될 수 있음)
  1. 임베디드시스템 소개
  2. 임베디드하드웨어/프로세서
  3. 임베디드하드웨어-주변장치,인터페이스
  4. Arduino 사용하기
  5. ARM 명령어
  6. ARM 기반 모니터 프로그램 사용
  7. ARM 기반 모니터 프로그램 사용(2)
  8. DE1-SoC computer(1)
  9. DE1-SoC computer(2)
  10. 교차개발환경
  11. 임베디드 리눅스 응용 프로그래밍
  12. 임베디드 리눅스 커널 프로그래밍
  13. 디바이스 드라이버 프로그래밍
  14. 디바이스 드라이버 프로그래밍(2)
  15. 네트워크 환경 설정
  16. 디바이스 드라이버 프로그래밍(3)
  17. 블록 디바이스 드라이버
  18. 임베디드리눅스 사용자공간

참고자료

실습과제