순천향대학교 컴퓨터학부 이상정

[컴퓨터시스템설계]  

컴퓨터시스템의 주요 분야 중 하나인 임베디드 시스템 및 이의 프로그래밍을 강의한다. 임베디드 시스템 구성 요소인 임베디드 프로세서와 메모리, 주변장치등과 실시간 운영체제를 소개한 후 교차개발환경, 하드웨어 제어프로그래밍, 디바이스드라이버 프로그래밍 등과 같은 임베디드 시스템 프로그래밍을 강의한다.

 

  • 교재

임베디드시스템 프로그래밍 이론 실습, 나종화, 사이텍미디어

  • 강의노트

내 용

파일

강의소개

CompSys-0-Lecture.pdf

 임베디드 시스템 소개: 의미와 특징, 응용분야, 미래

CompSys-1-Introduction.pdf

 임베디드 프로세서 소개: AVR, PIC, 8051, ARM, XScale

CompSys-2-Processor.pdf

 메모리와 주변장치: memory,USB,Bluetooth,Zigbee

CompSys-3-Peripheral.pdf

 VMware 가상머신

CompSys-4-VMware.pdf

 호스트 리눅스 Red Hat 9.0  설치

CompSys-5-RedHat9_Install.pdf

 리눅스 명령 기초

CompSys-6-Command.pdf

 리눅스 사용자 관리

CompSys-7-User.pdf

 아파치 웹 서버 관리

CompSys-8-Apache.pdf

 컴파일 및 실행

CompSys-9-Compile.pdf

 교차개발환경

  CompSys-10-Cross.pdf

 리눅스 시스템 포팅

  CompSys-11-System.pdf

디바이스 드라이버 프로그래밍 소개

 CompSys-12-Driver.pdf

GPIO 디바이스 드라이버

CompSys-13-GPIO.pdf
   PXA255_Manual.pdf
   bootp와 nfs 설정.ppt

키패드 디바이스 드라이버

CompSys-14-Key.pdf

임베디드 웹서버와 CGI 프로그래밍

CompSys-15-Web.pdf

  소켓 프로그래밍

 CompSys-16-Socket.pdf

 

 

 

 

 

  • 참조 웹사이트

http://www.gnu.org/ => GNU 사이트 

http://www.redhat.com/ => 레드햇 사이트

http://www.vmware.com/ http://www.vm-ware.co.kr/ => VMware 사이트

http://www.intel.com/education/highered/Embedded/Embedded.htm => Intel Embedded Curriculum

2005 대학원 디바이스 드라이버 강의

http://comnet.kmu.ac.kr/~juht/Lecture/2006_Fall/LinuxSystem/ => 계명대 리눅스 강의

  • 평가: 출석 및 과제40%, 시험 60%