페도라 코어 5 설치 가이드

Similar documents
Microsoft Word - Fedora Core 9 개발환경 최종본.docx

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

작성자 : 기술지원부 김 삼 수

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Microsoft PowerPoint - 03-Development-Environment-2.ppt

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

망고100 보드로 놀아보자-4

Microsoft Word - VMware와 리눅스 설치_v0.11.doc

PowerPoint 프레젠테이션

슬라이드 제목 없음

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Windows 8에서 BioStar 1 설치하기

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

PowerPoint 프레젠테이션

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

Windows 8 Upgrade Step by Step Guide

목차 개발환경 JTAG Bootp TFTP NFS 1

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Install stm32cubemx and st-link utility

System Recovery 사용자 매뉴얼

Microsoft PowerPoint - 02_Installation

01장

MF5900 Series MF Driver Installation Guide


Tina Admin

Chap 2 임베디드시스템 개발환경구성

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

컴퓨터관리2번째시간

PowerPoint 프레젠테이션

Microsoft PowerPoint - 02-Development-Environment-1.ppt

운영체제실습_명령어

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

JDK이클립스

MV6410 Linux 마이크로비젼 MV6410-LCD Linux 활용가이드 마이크로비젼 MV6410 Linux 1

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Microsoft Word doc

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

Title Here

Chap 5 루트파일시스템 (Root F/S)

<3032B0AD202D20B8AEB4AABDBA20BCB3C4A12D556E6978C0CEC5CDB3DDBAB8C3E6C7D0BDC02E687770>

고객 카드

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

Microsoft Word - src.doc

Cubase AI installation guide

OnTuneV3_Manager_Install

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

4S 1차년도 평가 발표자료

INDEX 1. 개요 데이터백업스크립트작성 crontab 을이용한자동백업예약 활용 - 다른서버에백업하기

USB 케이블만을이용한리눅스 NFS 개발환경 (VirtualBox) 최초작성 : 2010 년 10 월 21 일 작성자 : 김정현 수정내용 최초작성 by 김정현 스크립트추가, 설명보충 by 유형목 1. VritualBox

PowerPoint 프레젠테이션

ICAS CADWorx SPLM License 평가판설치가이드


untitled

벤처연구사업(전동휠체어) 평가

Microsoft Word - CAE 클러스터 환경 구축-ABAQUS.doc

Microsoft Word ARM_ver2_0a.docx

문서 대제목

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

교육지원 IT시스템 선진화

MF3010 MF Driver Installation Guide

NTD36HD Manual

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

작성자 : saint Overview BackTrack 는 LILO 를부트로더로사용한다. BactTrack 을기본환경설정그대로설치하면부팅할수없는경우가있는데, 이것은실린더크기가 1024 보다큰하드디스크에설치하면 LILO 가 OS 를정상적으로읽어올수없기때문이다. 요즘나오는

Microsoft PowerPoint - Cross Development Environment [호환 모드]

Slide 1

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

2 CentOS 6 Minimal 설치 1.2 설치 DVD 로부팅 DVD 를드라이브에넣고 BIOS 설정을 DVD 에서부트하도록설정시작합니다. 그러면다음과같은시작옵션이있습 니다. 여기에서 Install or upgrade an exissting system 을선택합니다.

한국에너지기술연구원 통합정보시스템설치방법설명서 한국에너지기술연구원 지식정보실 - 1 -

강의 자료

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

PowerPoint 프레젠테이션

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

Code Generation in Rapid

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

PowerPoint 프레젠테이션

XCom v2.x User's Manual

<BCB3C4A1B0A1C0CCB5E52E687770>

PowerPoint 프레젠테이션

Chapter 1

Chapter. 5 Embedded System I Bootloader, Kernel, Ramdisk Professor. Jaeheung, Lee

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

시스템 사용자 계정 관리

고급 프로그래밍 설계

2. Related 2.1 Cent OS 5.5 설치 버전부팅첫화면이다. 엔터누른다 CD 에오류있는지테스트하겠는지물어화면이다. 오래걸려 Skip 누른다 OS 설치화면이다. NETX 누른다. 2

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

<4D F736F F D20B1B9B0A1BAB020BEC6C0CCC7C720C2F7B4DC20B0A1C0CCB5E5>

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

PowerPoint 프레젠테이션

Transcription:

목 차 Fedora Core 6 다운받기 2 Fedora Core 6 설치 2 커널업데이트하기 22 VI 편집기사용 27 임베디드개발을위한환경구축 30 xinetd 설치 31 tftp 설치 31 sharutils 설치 33 minicom 환경설정 33 NFS 설정 36 gcc 컴파일러설치 (gcc-2.9.53) 37 HANBACK Electronics Co.,Ltd - by Software Team h.s park

Fedora Core 6 다운받기 http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/iso/ 위사이트에서 FC-6-i386-disc1.iso, FC-6-i386-disc2.iso, FC-6-i386-disc3.iso, FC-6-i386-dis c4.iso, FC-6-i386-disc5.iso 5개의파일을다운로드받은후 CD로굽는다. Fedora Core 6 설치 우선, BIOS 환경으로들어가서부팅항목의첫번째를 CR-ROM 으로설정한다. Fedora 첫번째 시디를삽입후, 컴퓨터를부팅시킨다. 부팅이되면아래와같은화면이나온다. Enter" 키를누른다. < 그림 1> Fedora Core 6 부팅화면 - 2 -

< 그림 2> 설정화면 미디어가정상인지확인하는화면으로 Skip" 을선택한다. < 그림 3> 초기화면 - 3 -

< 그림 4> 언어설정화면 언어설정은 한국어 를선택한다. 키보드설정은 U.S. 영어 를선택합니다. < 그림 5> 키보드설정 - 4 -

< 그림 6> 설치시하드드라이브파티션 설치시하드드라이브파티션방식설정 " 사용자레이아웃만들기 " 를선택한다. - 5 -

< 그림 7-1> 디스크파티션분할설정 디스크파티션을설정한다. 새로생성 (W) 을눌러다음의순서대로 /boot, swap, / 의파티션을설정한다. - 6 -

< 그림 7-2> 디스크파티션분할설정 /boot 1. /boot /boot 상에마운트된파티션에는운영체제커널과부트스트랩과정에서사용된파일이포함되어있다. A. 새로생성 (W) 버튼을선택한다. B. 마운트지점은 /boot 를선택한다. C. 파일시스템유형은 ext3 를선택한다. D. /boot의용량은 100M 를할당한다. E. 확인버튼을누른다. - 7 -

< 그림 7-3> 디스크파티션분할설정 swap 2. SWAP 스왑파티션은가상메모리를지원하는데사용하는것으로시스템이처리하고있는데이터를저장할충분한 RAM이없을때그데이터를스왑파티션에기록하여사용한다. A. 새로생성 (W) 버튼을선택한다. B. 파일시스템유형을 SWAP 으로선택한다. C. SWAP의용량은호스트PC 메모리의 2배만큼의용량을설정한다. D. 여기서는 1024 MB 를할당한다. E. 확인 버튼을누른다. - 8 -

< 그림 7-4> 디스크파티션분할설정 / 3. / 루트디렉토리가위치할곳으로, 이설정에서 /boot에저장된파일을제외한모든파일들은루트파티션상에위치하게된다. A. 새로생성 버튼을선택한다. B. 마운트지점은 / 를선택한다. C. 파일시스템유현은 ext3 를선택한다. D. / 의용량은위의과장에서남은용량모두를할당한다. E. 확인 버튼을누른다. 만약 Windows XP 가설치되어있는상태라면 < 그림 7-1> 화면에서 ntfs 유형의하드드라이브가 하나더있을것이다. 이파일시스템은 Windows XP 를나타내기때문에이파일시스템을손댈경우 시스템이잘못될수있으므로, 손대지말아야한다. - 9 -

< 그림 7-5> 디스크파티션분할설정완료 < 그림 8> 부트로더설정 - 10 -

< 그림 9-1> 네트워크설정 네트워크설정화면이다. 동적 IP 사용시기본설정을유지하면된다. 고정 IP 사용시편집을눌러다음과같이변경한다. < 그림 9-2> 네트워크설정 - 11 -

동적 IP 설정사용, IPv6 지원활성화의체크를해제한다. IPv4 지원활성화, 부팅시활성화를체크한다. IP주소와 Netmask를각자의환경에맞게입력한다. IPv4 주소 : 192.168.123.100 넷마스크 : 255.255.255.0 < 그림 9-3> 네트워크설정 게이트웨이와 DNS 를입력한다. 게이트웨이 : 192.168.123.254 1 차 DNS : 168.126.63.1 해당 IP 및그외네트워크설정은각자의환경에맞게입력하면된다. - 12 -

< 그림 10> 시간대선택 < 그림 11> 루트암호설정 - 13 -

< 그림 12> 설치소프트웨어선택 사무와생산성, 소프트웨어개발 을선택하고, 지금의사용자설정 을선택한다. < 그림 13> 설치소프트웨어선택 언어지원의것을제외한나머지를모두선택하여전체소프트웨어를설치한다. - 14 -

- 다음 (N) 버튼을누르면설치가시작된다. < 그림 14-1> 설치시작 < 그림 14-2> 설치중인화면 - 15 -

< 그림 14-3> 설치완료 < 그림 15> 재부팅후추가설정화면 - 16 -

< 그림 16> 사용계약서 Yes, I agree to the License Agreement ( 네, 사용계약서에동의합니다 (Y)) 를선택한다. Disabled 를선택하고 예 (Y) 를선택한다. < 그림 17> 방화벽설정 - 17 -

비활성화 를선택하고 예 (Y) 를선택한다. < 그림 18> SELinux 셋팅 < 그림 19> 날짜와시간 - 18 -

< 그림 20> 시스템사용자설정 사용자계정을추가한다. < 그림 21> 사운드카드설정 사운드카드를설정하고완료를선택한후확인버튼을누른다. - 19 -

Fedora Core 6 설치 가이드 v0.12 (주) 한백전자 <그림 22> 로그인 화면 사용자 이름 입력란에 root"라고 입력하며, 자신이 설정한 password를 입력한다. 리눅스 초기 실행화면이다. 이제 임베디드 개발을 위한 환경 설정을 시작한다. <그림 23> Fedora Core 5 바탕화면 - 20 -

터미널을하나띄운다. (< 그림 24-1> 참조 ) < 그림 24-1> 터미널실행화면 < 그림 24-2> 터미널실행화면 - 21 -

커널업데이트하기 커널버전을확인하여 Xen 버전이면시리얼포트사용에문제가발생할것이다. 커널업데이트를 통하여시리얼포트사용시발생한문제를해결할수있다. 커널업데이트를하는방법으로 YUM 명령어를사용하여업데이트하거나커널 RPM 을다운받아업데이트를하는방법이있다. 먼저 YUM 명령어를실행하여업데이트하는방법이다. < 그림 25-1,2> 커널업데이트를하기위해서는반드시 Host PC 가네트웍과연결되어있어야한다. (1) 커널버전을확인한다. [root@localhost ~]# uname r 2.6.18-1.2798.fc6xen (2) YUM 프로세스가실행중인지확인하고, 실행중인프로세스를종료한다. [root@localhost ~]# ps aux grep yum root 2270 0.9 1.0 25328 10524? S 02:47 0:01 /usr/bin/python /usr/sbin/yum-updatesd root 3292 0.0 0.0 5168 752? R+ 02:49 0:00 grep yum [root@localhost ~]# kill 2270 (3) YUM 명령어로커널을업데이트한다. [root@localhost ~]# yum update kernel *. 위의 update 옵션으로업데이트가되지않을때는 < 그림 25-1> 에서와같이 install 옵션으로업데이트를한다. < 그림 25-1> 커널업데이트 YUM 커널업데이트를실행시키고, < 그림 25-2> 에서와같이 Is this ok [y/n]: y 를입력한다. 그리고 Host PC 를재부팅한다. - 22 -

< 그림 25-2> 커널업데이트 - YUM - 23 -

< 그림 25-3,4> 는 Fedora Core 6 를설치한 Host PC 의초기부팅화면이다. 여기에서아무키나눌러서 커널버전을선택한다. Fedora Core (2.6.22.4-45.fc6) < 그림 25-3> 초기부팅화면 < 그림 25-4> 커널버전선택 2.6.22.4-45.fc6-24 -

다음은 kernel RPM 패키지를다운받아커널업데이트를하는방법이다. < 그림 26> (1) 자신의 CPU 타입을확인한다. [root@localhost ~]# uname m ([root@localhost ~]# arch ) i686 (2) i686 용 kernel RPM 패키지를다운받는다. (kernel-2.6.22.7-57.fc6.i686.rpm) http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386/ [root@localhost ~]# rpm -ivh kernel-2.6.22.7-57.fc6.i686.rpm (3) kernel RPM 패키지설치가완료되면 Host PC 를재부팅한다. < 그림 26> RPM 패키지를직접다운받아서커널업데이트 - 25 -

< 그림 27-1,2> 는 Fedora Core 6 를설치한 Host PC 의초기부팅화면이다. 여기에서아무키나눌러서커널버전을선택한다. Fedora Core (2.6.22.7-57.fc6) < 그림 27-1> 초기부팅화면 < 그림 27-2> 커널버전선택 - 2.6.22.7-57.fc6-26 -

VI 편집기사용 임베디드개발환경을구축하기전에리눅스사용자라면꼭알아야할것이있다. vi 편집기라는것이다. 이것은리눅스에서지원하는문서편집기로써현재가장많이사용되고있는문서편집기중하나이다. 다음과같이명령어를입력한다. [root@localhost ~]# vi < 그림 28-1> vi 편집기실행화면 vi 편집기는크게 3가지모드 ( 명령어모드, EX명령모드, 입력모드 ) 로나뉘어진다. - 명령모드 : 커서의이동, 글의삭제 / 복사등의작업을담당한다. - Ex명령모드 : 검색, 파일저장등의작업을담당한다. - 입력모드 : 문자를입력할수있다. 모드의전환은 Esc 키로전환가능하다. Vi 편집기처음실행시에는명령모드의상태로존재하게된다. 여기서문자를집어넣고싶다면입력모드로전환시켜줘야한다. 방법은다음과같다. 초기화면에서 i 키를눌러준다. - 27 -

< 그림 28-2> vi 편집기실행화면 화면좌측하단에 -- INSERT - 라는문자가생기며, 이상태가입력모드상태이다. 여기서 글자를입력하면써지는것을볼수있다. 명령어모드상태에서는글자입력이불가능하다. 다시명령모드상태로전환하려면 Esc 키를누른다. < 그림 28-3> vi 편집기실행화면다시명령어모드로돌아가면좌측하단에있던글씨가사라지면글씨가입력이안된다. 하지만, 자판키를누르면다시입력상태로돌아갈수도있고이상한현상이발생한다. 이는명령어상태에서의명령어가따로존재하기때문이다. 한가지만간단하게살펴보겠다. 커서를 - 28 -

Hanback.co.kr 행의위치로이동하고 dd 를누르면행전체가삭제되며, yy 누르면복사가되고 pp 를누르면붙여넣기가된다. 한글자씩지우려면 Delete 키를이용하면된다. 마지막으로 Ex명령모드로전환하여문서를저장종료할수있다. Esc키를누른후명령어를다음과같이입력한다. ( 명령어입력 ) :wq HANBACK ( 입력한후 ) Enter 키 ( 를누른다.) 여기서 wq 의의미는저장하고종료하라는의미이며, HANBACK 은생성될파일명을나타낸다. Ex 명령모드의명령어로는 :w( 저장 ), :q( 종료 ), :q!( 강제종료 ) 등이있다. < 그림 28-4> vi 편집기실행화면 - 29 -

< 그림 28-5> vi 편집기실행화면 < 그림28-5> 와같이 HANBACK 이라는파일이생긴것을볼수있다. 지금까지기본적인 vi 편집기사용법에대해서설명하였다. 만약기존의파일을열고싶다면 vi 파일명 이런식으로입력하면된다. 자세한 vi 편집기명령어에대해서는 http://kldp.org, http://kelp.org 에서검색해보면찾아볼수있다. 임베디드개발을위한환경구축 < 그림 29> tftp, xinetd, sharutils 설치여부확인 < 그림 29> 에서와같이 tftp, xinetd, sharutils 의 rpm 패키지설치여부를확인한다. 이중설치 되어있지않은 rpm 패키지를다음과같이설치한다. - 30 -

xinetd 설치 ( 파일 : xinetd-2.3.14-8.i386.rpm) Fedora Core 6 시디를 CD-ROM에넣는다. 다음과같이시디를 /media/cdrom 에마운트하고 /media/cdrom/fedora/rpms/ 로이동한후 xinetd-2.3.14-8.i386.rpm 패키지를설치한다. [root@localhost ~]# rpm ivh xinetd-2.3.14-8.i386.rpm < 그림 30> xinetd 설치화면 tftp 설치 ( 파일 : tftp-server-0.42-3.1.i386.rpm) /media/cdrom/fedora/rpms/ 에서 tftp-server-0.42-3.1.i386.rpm 패키지를설치한다. [root@localhost ~]# rpm ivh tftp-server-0.42-3.1.i386.rpm < 그림 31> tftp-server 설치화면 tftp 설정파일을수정한다. [root@localhost ~]# vi /etc/xinetd.d/tftp - 31 -

< 그림 32> tftp 설정파일수정 disable =yes 이부분을 disable =no 로변경한후저장한다. xinetd 데몬을재실행한다. 명령어를다음과같이입력한다. [root@localhost ~]# service xinetd restart < 그림 33> tftp 데몬재실행및설정완료 - 32 -

sharutils 설치 ( 파일 :sharutils-4.6.1-2.i386.rpm) - uuencode/uudecode 명령을포함한유틸 /media/cdrom/fedora/rpms/ 에서 sharutils-4.6.1-2.i386.rpm 패키지를설치한다. [root@localhost ~]# rpm ivh sharutils-4.6.1-2.i386.rpm < 그림 34> sharutils 설치화면 minicom 환경설정 다음과같이명령어를입력하여 minicom 을설정을변경한다. [root@localhost ~]# minicom -s < 그림 35> minicom 설정화면 < 그림 35> 에서 Serial port setup 으로들어가면 < 그림 36> 과같은화면이나온다. - 33 -

< 그림 36> minicom 설정화면 2 A 항목 : /dev/ttys0, E 항목 : 115200 8N1, F,G 항목 : No 로변경 Save setup as dfl 선택하여저장한다. < 그림 37> minicom 설정화면 3-34 -

"Exit" 를선택하거나, 종료후다시접속할경우에는 minicom 명령어를입력하면된다. < 그림 38> minicom 설정완료화면 - 종료시에는 Ctrl+a 누른후 q 키를눌러종료시킨다. - 명령어도움말은 Ctrl-a 누른후 z 키를누른다. < 그림 39> minicom 도움말출력화면 - 35 -

NFS 설정 /etc/exports 파일을열어 < 그림 40> 과같은내용을추가한다. [root@localhost ~]# vi /etc/exports < 그림 40> NFS - /etc/exports 수정 /nfs_resource *(rw,sync,nohide) 공유폴더 타겟보드 ip 옵션설정 공유폴더와타겟보드 ip 주소사이에는 TAB 키를이용하여띄어야한다.. 호스트 PC 에공유할디렉토리를생성한다. [root@localhost ~]# mkdir /nfs_resource nfs 데몬을재실행한다. [root@localhost ~]# service nfs restart < 그림 41> NFS 공유폴더생성및데몬재실행 - 36 -

NFS 설정이완료되었다. 사용법은아래와같다. 명령어입력 : mount -t nfs 호스트ip주소 :/ 공유폴더마운트시킬폴더 Ex) 타겟보드에서명령어입력 [root@emposii root]$ mount -t nfs 192.168.123.100:/nfs_resource /mnt/nfs -o nolock,rsi ze=32768,wsize=32768,tcp gcc 컴파일러설치 (gcc-2.9.53) EMPOS II 보드의커널버전이 2.4.x 일경우 gcc 버전 2.9.x를사용하고, EMPOS II 보드의커널버전이 2.6.x 일경우 gcc 버전은 3.x.x 버전을사용한다. 여기서는 gcc 버전 2.9.x 설치를하겠다. precompiled-gcc2953.tar.gz는레드햇9에서컴파일한바이너리파일로, 압축해제와경로설정만으로바로컴파일러를사용할수있다. precompiled-gcc2953.tar.gz 파일은한백전자홈페이지-다운로드에서다운받아사용하면된다. EMPOS II 보드의커널버전확인 [root@emposii root]$ uname -r < 그림 42> EMPOSII 커널버전확인 - 37 -

precompiled-gcc2953.tar.gz 를 /usr/local/ 에서압축해제 < 그림 43> precompiled gcc 파일압축해제 환경설정파일에서 gcc2953/bin 폴더의 PATH 설정 [root@localhost ]# vi ~/.bash_profile 다음과같이 "PATH = /usr/local/gcc2953/bin:$path" 추가한다. < 그림 44>.bash_profile 수정 - 38 -

.bash_profile 에내용을추가한후적용시킨다. [root@localhost ]# source ~/.bash_profile gcc 버전을확인한다. [root@localhost ]# gcc -v < 그림 45> gcc 환경설정 - 39 -