2015학년도 여름방학 특강- 라즈베리파이 활용 및 C언어 기초

공지사항, 학과 공지사항 글 전체보기
조수린
2015-05-15 15:50:30
478

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

Comments

댓글 추가
다음글 2015년도 1차 스마트시스템소프트웨어학과 산행 행사 조수린 2015-05-18 17:04:30
이전글 *** HCI 소모임 공지*** 조수린 2015-05-12 10:36:53
처리중이오니 잠시만 기다려주십시오.