SWE3022 임베디드시스템(2023-1)
과목 개요
강의목표와 개요
임베디드시스템의 개념 및 설계원리를 소개하고 임베디드 시스템 환경에서의 프로그램 개발, 운영체제 이해, 장치드라이버 개발 방법을 익히도록 한다. 이를 통하여 산업계에서 널리 사용되는 임베디드 시스템 상에서의 개발 능력을 갖도록 한다.
수업방법 : 강의 및 임베디드시스템 실습 키트를 사용한 실습
강의교재 및 참고서적
- 자체 강의 자료
- DE1-SoC 매뉴얼
- Arduino 자료
평가방법 : 중간고사 30%, 기말고사 30%, 과제 20%, 프로젝트 15%, 출석 20% (잠정적)
강의시간 : 강의: 월 7,8교시, 수 7, (8)교시
담당조교 : 정우철
강의자료
강의노트
(변경될 수 있음)참고자료
- Arduino IDE : arduino IDE 프로그램 설치파일
- Beginner Kit for Arduino Tutorial.pdf
- Arduino 필요 부품
- 아두이노 Uno x 1 / Prototyping Shiled for arduino x 1
- Jumper Cable (M/M) : 흑색 2, 빨강 1, 녹색 1, 파랑 1 / 220ohm 저항 x 3
- LED : 빨강 1, 녹색 1 / push button x 1
- LM35 temperature sensor x 1 / tilt switch sensor x 1
- IntelFPGA Quartus Prime (18.1)
- University Program Monitor Program(18.1)
- Intel FPGA 모니터 프로그램 튜토리얼
- Introduction to the ARM® Processor Using IntelFPGA Toolchain
- DE1-SoC Computer System with ARM Cortex-A9
- Cyclone V Hard Processor System Technical Reference Manual
- Using the ARM Generic Interrupt Controller
- TeraTerm (터미널 프로그램) 설치 파일
- Win32 Disk Imager Tool (PC에서 mSD카드에 DE1-SoC ubuntu linux image를 write할 때 사용하는 프로그램)
- Using Linux on the DE1-SoC
- DE1-SoC ubuntu (DE1-SoC용 임베디드 리눅스 - gcc없음)
- DE1-SoC UP Linux Image(압축파일)
실습과제