Presentation is loading. Please wait.

Presentation is loading. Please wait.

Real-Time Computing and Communications Lab., Hanyang University Real-Time Computing and Communications Lab., Hanyang University.

Similar presentations


Presentation on theme: "Real-Time Computing and Communications Lab., Hanyang University Real-Time Computing and Communications Lab., Hanyang University."— Presentation transcript:

1 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Operating System 2 주차 - 실습환경 구성 - Real-Time Computing and Communications Lab. Hanyang University yjuly0708@hanyang.ac.kr rooterby@gmail.com

2 2 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 2 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Contents  VirtualBox 설치  Linux (Ubuntu 14.04.02 LTS) 설치  실습환경 설정  예제  스냅샷 설명

3 3 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 3 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr VirtualBox  VirtualBox 설명과 다운로드  무료 가상화 소프트웨어  Download : https://www.virtualbox.org/wiki/Downloadshttps://www.virtualbox.org/wiki/Downloads  버전 : VirtualBox 4.3.24 for Windows hosts (x86/amd64)  설치 후 재 시작

4 4 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 4 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Ubuntu  Ubuntu 설명과 다운로드  리눅스 커널을 기반으로 한 운영체제  전 세계적으로 많이 사용되고 있는 리눅스 배포판 중 하나  Download : http://www.ubuntu.com/download/desktophttp://www.ubuntu.com/download/desktop  버전 : Ubuntu 14.04.02 LTS (64bit)

5 5 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 5 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정  새로 만들기를 통해 새로운 가상 머신 생성

6 6 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 6 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정  원하는 이름을 입력하고, 종류와 버전을 선택합니다.

7 7 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 7 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정  메모리와 가상 드라이브 크기를 설정해줍니다. 메모리를 많이 잡으면 빠르지만, Host OS 에 무리를 줄 수 있습니다.

8 8 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 8 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정  동적 할당 시 Host PC 의 용량을 조금 더 효율적으로 사용 가능.

9 9 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 9 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정  하드 용량은 20 GB 이상으로 설정합니다. ( 커널 컴파일시 약 7~10GB 사용 고려 )

10 10 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 10 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정

11 11 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 11 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정  다운로드 받은 Ubuntu iso 파일 삽입

12 12 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 12 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정

13 13 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 13 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  VirtualBox 설정  가상머신 실행

14 14 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 14 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  Ubuntu 설치

15 15 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 15 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  Ubuntu 설치

16 16 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 16 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  Ubuntu 설치

17 17 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 17 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr  Ubuntu 설치 ( 오류 시 )  설치 후 재 시작 시 다음과 같은 에러가 발생 할 경우 콘솔 모드로 로그인 17 실습환경 설정

18 18 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 18 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr  Ubuntu 설치 ( 오류 시 )  우분투 설치과정에서 설정한 ID 와 password 로 로그인  콘솔창에 sudo apt-get install fglrx 입력 18 실습환경 설정

19 19 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 19 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  정상 부팅 후 Ubuntu 화면

20 20 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 20 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  Ubuntu 설치  설치 완료 후 시스템 재 시작  게스트 확장 설치 후 시스템 재 시작 해상도 및 마우스 휠 같은 기능을 위해 설치합니다.

21 21 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 21 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 실습환경 설정  Ubuntu Update & Upgrade  terminal 에 다음을 입력하여 설치된 Ubuntu 를 최신버전으로 업데 이트합니다.  $ sudo apt-get update ( 패키지 인덱스 정보 업데이트 )  $ sudo apt-get upgrade ( 설치되어 있는 패키지 업그레이드 )

22 22 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 22 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정  Vim 설치  $ sudo apt-get install vim  파일 생성 및 열기  $ vim [target filename]  Vim mode  명령모드 키 입력으로 vim 에 명령을 내림 ( 커서 이동, 복사, 삭제 등 )  입력모드 문서 편집  ex 모드 검색, 치환 같은 ex editor 기능을 수행

23 23 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 23 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정  Vim mode 전환

24 24 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 24 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정  Vim 종료  종료 Command 를 위해 명령 모드로 진입  “:wq” : 작업 내용을 저장하고 종료  “:q!” : 작업 내용을 저장하지 않고 종료  커서 이동  gg : 커서를 파일 맨 위로 이동  G : 커서를 파일 맨 아래로 이동  새로운 데이터 입력  a : 입력모드로 전환, 커서 위치 뒤에서 입력

25 25 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 25 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정  삭제 및 복사  dd : 커서가 있는 행을 삭제  dd : 커서가 있는 곳으로부터 행만큼 삭제  yy : 커서가 있는 행을 복사  yy : 커서가 있는 곳으로부터 행만큼 복사  p : 명령어로 삭제 / 복사된 텍스트를 현재 문자 뒤에 붙여넣기  블록 복사 및 붙여넣기  v : 커서를 이동하여 블록선택  y : 복사  p : 붙여넣기

26 26 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 26 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정  Vim 환경설정  Home directory 의.vimrc 파일을 수정하여 설정을 변경할 수 있음  $ vim ~/.vimrc  입력 모드로 들어가 설정 입력

27 27 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 27 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr Vim 설정 .vimrc file 환경설정  set autoindent : 자동 들여쓰기  set cindent : C 프로그래밍용 자동 들여쓰기  set smartindent : 스마트 들여쓰기  set number : 행번호 표시  set ruler : 화면 우측 하단에 현재 커서의 위치 ( 줄, 칸 ) 표시  set shiftwidth=4 : 자동 들여쓰기 4 칸  set tapstop=4 : 탭을 4 칸으로  set hlsearch : 검색어 하이라이트 ( 강조 )  set title : 제목 표시  set showmatch : 매칭되는 괄호를 표시  syntax on : 해당 언어에 맞는 문법 강조  이 밖에도 다양한 설정 등이 존재하고, 사용자가 기호에 맞게 설정하여 사 용

28 28 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 28 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr gcc 설정  gcc 컴파일러 확인  gcc command 확인  gcc 가 설치되어 있지 않은 경우 (command not found)

29 29 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 29 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr gcc 설정  gcc 설치  $ sudo apt-get install gcc  gcc 버전 확인  $ gcc -v

30 30 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 30 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 예제  Vim 을 이용하여 Hello World! 를 출력하는 프로그램을 작성하시오.

31 31 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 31 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 스냅샷  VirtualBox 에서 지원하는 기능으로 현재 실행되고 있는 가상 머신의 상태를 저장하는 기능이다.  Ubuntu 가 정상 작동하지 않을 때 스냅샷을 통해 복원하여 기존의 상 태로 돌아갈 수 있다.

32 32 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 32 Real-Time Computing and Communications Lab., Hanyang University http://rtcc.hanyang.ac.kr 스냅샷  스냅샷 이름과 설명을 적고 확인을 누르면 스냅샷이 저장된다.  VirtualBox 에서 해당하는 해당하는 가상머신을 선택하고 스냅샷 버튼 을 눌러 시스템을 복원할 수 있다.


Download ppt "Real-Time Computing and Communications Lab., Hanyang University Real-Time Computing and Communications Lab., Hanyang University."

Similar presentations


Ads by Google