2015학년도 여름방학 특강- 라즈베리파이 활용 및 C언어 기초
2015학년도 여름방학 특강- 라즈베리파이 활용 및 C언어 기초
스마트시스템소프트웨어학과에서는 5-Star 프로그램의 비교과과정 전공교육 강화 프로그램(Smart Self-driven Curriculum) 일환으로 스마트시스템소프트웨어학과 신입생들의 기초 전공 지식과 역량을 강화할 목적으로 여름방학 계절학기 기간 동안 “라즈베리파이 활용 및 C언거 기초” 여름방학 특강을 진행합니다. 자세한 사항은 아래를 참조하시고, 스마트시스템소프트웨어학과 학생들의 많은 관심과 참여를 부탁드립니다.
2015년도 여름방학 특강신청
- 신청기간: 2015. 5. 18.(월) ~ 2015. 5. 22.(금)
- 신청대상: 스마트시스템소프트웨어학과 1학년
- 신청방법: 공지에 첨부된 신청서를 출력하여 작성 / 학과사무실로 제출
- 특강기간: 2015. 6. 22.(월) ~ 2015. 7. 3.(금)- 10일간
- 특강문의: 학과 김효선 조교(02-820-0950, smartsw@ssu.ac.kr)
2. 특강 학습 목표
: 리눅스 환경에서 C 언어 기초를 학습하고, 라즈베리파이의 간단한 활용 사례(GPIO 제어하는 C 응용 프로그램)를 직접 체험하여 임베디드 보드 상에서 자기 주도 프로젝트를 위한 기초 지식과 역량을 획득한다.
3. 교육 과정 (3시간 x 10일 = 30시간)
|
학습 주제 |
학습 내용 |
1 |
라즈베리파이 보드 소개 및 (실습PC) 리눅스 기초 명령어1 |
- 활용 목적, 활용 사례(youtube 동영상 위주), - H/W 구성요소 설명, S/W 구성요소 설명 - 파일/디렉토리, sudo, git 등 기초 명령어 설명 |
2 |
(실습PC) 리눅스 기초 명령어2 |
- 파일시스템/프로세스 관련 기초 명령어 설명 - vi 명령어 사용법 설명 ArchLinux 설치 과정 설명 |
과제 |
(개인노트북) ArchLinux 설치 |
- vmware, ubuntu, prebuilt ArchLinux 이미지 설치, /dev/root 이미지 확장, UART 통신 (USB-to-serial) |
3 |
(타겟보드) GCC 사용법 및 C 언어 기초 |
- 타겟보드 안에 있는 GCC를 이용한 C 프로그램 컴파일 방법 상수의 변수, 데이터의 표현, 입출력 함수 |
4 |
(타겟보드) C 언어 기초 |
조건문, 반복문 |
과제 |
(타겟보드) C 언어 기초 과제 |
- 조건문과 반복문을 이용하여 10줄 내외의 간단한 문제 해결 프로그램 작성 |
5 |
(타겟보드) C 언어 기초 |
- 함수, 배열 |
6 |
(타겟보드) GPIO를 이용한 step motor 제어 |
- step motor 제어용 스위치 회로 구성 |
7 |
(타겟보드) GPIO를 이용한 step motor 제어 |
- C 프로그램 작성 및 동작 테스트 (20줄 내외) - python 프로그램 작성 및 동작 테스트 (20줄 내외) |
8 |
(실습프로젝트) |
- 라즈베리파이를 이용한 간단한 프로젝트를 학생이 선정하여 직접 수행하고 발표함 |
9 | ||
10 |
(활용사례소개) NeoGeo 게임 에뮬레이터 |
- NeoGeo 게임 에뮬레이터의 소스 코드 다운로드, configure, build, install, 실행의 전 과정 수행 |
첨부파일:
2015학년도 여름방학 특강 참가신청서.hwp
다음글 | 2015년도 1차 스마트시스템소프트웨어학과 산행 행사 | 조수린 | 2015-05-18 17:04:30 |
이전글 | *** HCI 소모임 공지*** | 조수린 | 2015-05-12 10:36:53 |
Comments