2015년 9월 2일 수요일

임베디드시스템 2015년 2학기 강의 개요

(한성대학교 컴퓨터공학과)

강의 내용:

 임베디드 시스템 개발을 위해 필요한 다양한 SW 지식을 학습합니다. 그리고 라즈베리 파이 2를 이용하여 임베디드 시스템 개발을 체험해 봅니다.

사전 지식:

 C, C++, Java, Python, 운영체제

강의 방식:

 이론(1시간) + 실습(2시간), 이론은 종종 온라인 비디오로 대체될 수 있습니다.

교재:

임베디드 소프트웨어의 모든 것(콜린 월즈 저, 허준영 역)
http://www.acornpub.co.kr/book/embedded-software
* 2015년 대한민국학술원 우수 학술도서 선정도서

(역자 서문 일부에서)
 이 책은 소프트웨어 개발자에게 임베디드 소프트웨어 개발에 대한 최소한의 필요한 내용을 거의 다 설명해주고 있다. 각각에 대한 깊이 있는 내용이 부족할 수 있으나, 최소한 독자가 헤매지 않도록 길을 보여주고 있다.
이 책이 임베디드 소프트웨어 개발을 막 시작하려는 개발자나 학생들에게 아주 좋은 지침서가 될 것이라 확신이 들었고...




성적 부여 방법:

중간시험(30), 기말시험(30), 실습/과제(40)
중간,기말 시험은 필기 시험으로 볼 예정이며, 실습/과제의 내용이나 비율은 강의 진행하며 적절히 조절할 예정입니다.
* 결석이 수업일수의 1/4이상이면 무조건 F이니 주의 바랍니다.


강의 일정:

이론내용 요약실습실습
109월 03일강의 개요
209월 07일임베디드 소프트웨어09월 10일라즈비안 설치, 네트워크 설정, 원격 접속, 업데이트1장
309월 14일설계와 개발09월 17일개발 환경/리눅스 설치, 사용하기2장
409월 21일C 언어09월 24일커널 컴파일과 디버깅4장
509월 28일추석10월 01일GPIO: 버튼과 LED
610월 05일C 언어210월 08일크로스 컴파일 & 디버깅
710월 12일C++10월 15일git과 github5장
810월 19일중간시험10월 22일실습 휴강
910월 26일bootcode.bin10월 29일ARM 어셈블리
1011월 02일RTS, RTOS11월 05일ARM 어셈블리26,7장
1111월 09일Networking11월 12일HTTP서버 실습8장
1211월 16일디바이스 드라이버 111월 19일디바이스 드라이버 실습1
1311월 23일디바이스 드라이버 211월 26일디바이스 드라이버 실습 2
1411월 30일OSS eLinux, Android12월 03일yocto9장
1512월 07일Multicore12월 10일GPIO 아날로그 센서10장
12월 14일기말시험