PowerPoint 프레젠테이션

Similar documents
PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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

PowerPoint 프레젠테이션

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

교육지원 IT시스템 선진화

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

슬라이드 제목 없음

임베디드 OS 실습 환경 설정 절차(Windows XP Professional)

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

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

Mango220 Android How to compile and Transfer image to Target

Network seminar.key

PowerPoint 프레젠테이션

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

교육지원 IT시스템 선진화

SMB_ICMP_UDP(huichang).PDF

PowerPoint 프레젠테이션

목차 개발환경 JTAG Bootp TFTP NFS 1

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

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

1217 WebTrafMon II

페도라 코어 5 설치 가이드

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

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

PowerPoint 프레젠테이션

운영체제실습_명령어

untitled

Solaris Express Developer Edition

PowerPoint 프레젠테이션

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

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PowerPoint 프레젠테이션

Microsoft PowerPoint - lab14.pptx

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

(SW3704) Gingerbread Source Build & Working Guide

Microsoft Word - KPMC-400,401 SW 사용 설명서

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

RaspberryPi 개발환경구축 II 1 제 03 강 개발환경구축 II 가상머신환경구축 (VMware Player, VM(Ubuntu), VMTools, 폴더공유 ) 필수패키지설치 Tool Chain( 크로스컴파일러 ) 설치크로스컴파일및호스트컴파일 NFS 서비스한글사

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

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Chap 10 안드로이드커널 (Kernel)

6주차.key

슬라이드 1

bn2019_2

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

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

The Pocket Guide to TCP/IP Sockets: C Version

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

Microsoft PowerPoint - Building.pptx

/chroot/lib/ /chroot/etc/

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

User Guide

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

PowerPoint 프레젠테이션

hd1300_k_v1r2_Final_.PDF

untitled

휠세미나3 ver0.4

Code Generation in Rapid

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

2-11Àå

chapter4

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

TCP.IP.ppt

슬라이드 1

Install stm32cubemx and st-link utility

K7VT2_QIG_v3

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

Interstage5 SOAP서비스 설정 가이드

LXR 설치 및 사용법.doc

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

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

고급 프로그래밍 설계

ARMBOOT 1

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

Remote UI Guide

Assign an IP Address and Access the Video Stream - Installation Guide

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

PowerPoint 프레젠테이션

Apache install guide

untitled

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

Sena Technologies, Inc. HelloDevice Super 1.1.0

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

다. 최신 버전의 rpm 패키지 버전을 다운로드해 다음과 같이 설 치한다. 단 debuginfo의 rpm 패키지는 설치할 필요가 없다. 하기 위한 옵션이고, init는 저장소를 초기화하기 위한 cvs 명령 어이다. - 새로 설치한 경우 : rpm -ivh cvs* -

untitled

Sena Device Server Serial/IP TM Version

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR


문서 대제목

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

PowerPoint 프레젠테이션

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

Transcription:

임베디드리눅스개발환경실습 Jo, Heeseung

타겟보드모니터링동작실습 호스트 PC 에서시리얼포트를통해서타겟보드를모니터링 타겟보드가프로그램을실행하는동안일어나는일을시리얼포트로메시지를출력하면호스트 PC 에서는시리얼포트를통해메시지를수신하여이를화면에출력 minicom 프로그램사용 - minicom 이정상적으로설정이되고, 타겟보드에최소한부트로더가올라간상태라면 minicom 실행화면에부트로더메시지가출력 3

타겟보드모니터링동작실습 부트로더의커맨드모드실행 타겟보드정보를출력 리눅스커널로넘어가기전에카운트 - 만약, 카운트가완료되기전에키보드입력을하게되면부트로더커맨드모드로전환 - 그렇지않으면, 리눅스커널로부팅 U-Boot 2010.03 (Oct 26 2011-17:48:41) for SM5S4210 Linux APLL = 1000MHz, MPLL = 800MHz PMIC: ARM 1.30V, INT 1.15V, G3D 1.10V Board: sm5s4210 POP type: POP_B DRAM: 1 GB OneNAND: 0 kb MMC: This CLOCK is Not Support: 0 7580 MB *** Warning - using default environment In: serial Out: serial Err: serial 1 Checking Boot Mode... SDMMC board_late_init Hit any key to stop autoboot: 0 SM5S4210 # 2 4

타겟보드모니터링동작실습 리눅스로부팅하기 리눅 SM5S4210 login: - root 를입력한후에 Enter 키 5

크로스컴파일러사용 크로스컴파일러사용실습 hello.c 코드작성 - 디렉터리로이동한후에 hello.c 파일을생성하여코드작성 root@ubuntu:# mkdir /working root@ubuntu:# cd /working root@ubuntu:/working# vi hello.c --------------------- 다음과같이수정한다 --------------- 001: #include <stdio.h> 002: int main(void){ 003: int i; 004: for(i=0;i<5;i++) 005: printf( Number : %d Hello World!\n,i); 006: return 0; 007: } -------------------------- 저장하고종료한다 ----------------- root@ubuntu:/working# 6

크로스컴파일러사용 크로스컴파일러사용실습 ARM 용크로스컴파일러로컴파일하기 - hello.c 를크로스컴파일러 (arm-linux-gcc) 로컴파일하여 hello 라는실행파일을생성 root@ubuntu:/working# arm-linux-gcc -o hello-arm hello.c root@ubuntu:/working#./hello-arm ---------------- 다음과같은메시지가출력된다 ----------------- -bash:./hello-arm: cannot execute binary file - file 명령어로 hello 파일의종류확인!! root@ubuntu:/working# file hello-arm ------------------ 다음과같은메시지가출력된다 ----------------- hello-arm: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped 7

크로스컴파일러사용 크로스컴파일러사용실습 호스트 PC(i386) 용컴파일러로컴파일하기 - hello.c 를호스트용컴파일러 (gcc) 로컴파일하여 hello 라는실행파일을생성 root@ubuntu:/working# gcc -o hello-i386 hello.c root@ubuntu:/working#./hello-i386 ------------------ 다음과같은메시지가출력된다 ----------------- Number: 0 Hello World! Number: 1 Hello World! Number: 2 Hello World! Number: 3 Hello World! Number: 4 Hello World! root@ubuntu:/working# 8

크로스컴파일러사용 크로스컴파일러사용실습 file 명령어로 hello 파일의종류확인!! root@ubuntu:/working# file./hello-i386 -------------32bit ubuntu 의경우다음과같은메시지가출력된다 -------------- hello-i386: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped -------------64bit ubuntu 의경우다음과같은메시지가출력된다 ------------- hello-i386: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped 9

MODEM FILE TRANSFER

크로스컴파일러사용 타겟보드에서어플리케이션실행파일다운로드 타겟보드의리눅스로로그인 (root) 후 lrz 명령실행 11

크로스컴파일러사용 타겟보드에서어플리케이션실행파일다운로드 lrz 명령어를실행시키면데이터수신대기상태로전환 lrz 명령어는리눅스에서 X, Y, Z modem 프로토콜을통하여파일전송에사용되는명령어 [root@sm5s4210 ~]$ lrz 12

크로스컴파일러사용 타겟보드에서어플리케이션실행파일다운로드 수신대기상태에서 ctrl+a 키를누른후에곧바로 z 키를누르면 minicom 의 command 모드가실행 이상태에서 s 키를누르면전송프로토콜선택창이뜸 13

크로스컴파일러사용 타겟보드에서어플리케이션실행파일다운로드 전송프로토콜로 ymodem 선택 14

크로스컴파일러사용 타겟보드에서어플리케이션실행파일다운로드 전송할부트로더이미지파일을선택 ( 스페이스바 2 번으로선택 ) 파일전송이완료되면 "READY: press any key to continue..." 메시지가출력 엔터키를눌러전송모드를빠져나옴 15

크로스컴파일러사용 타겟보드에서어플리케이션실행파일다운로드 수신된파일 (hello-arm) 을확인하고실행 16

TRIVAL FILE TRANSPER PROTOCOL

이더넷을이용한다운로드실습 이더넷을이용하는방법 tftp, nfs, samba 등을이용하는방법 부트로더에서는 tftp 밖에는사용할수없음 tftp 를제외한 nfs 나 samba 등은호스트 PC 의파일들을공유디렉터리를통해서곧바로엑세스할수있음 18

호스트 PC 개발환경구축 네트워크설정 VMware 의네트워크설정을다음그림과같이 Bridged 로변경 19

호스트 PC 개발환경구축 IP 설정확인 Host pc 의 ip 확인 - Ex. 192.168.0.10 - cmd 창에서 ipconfig VM linux 의 ip 설정변경 - 192.168.0.11 - ping 으로확인후없는 ip 로설정 root@ubuntu:/> cat /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.11 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 8.8.8.8 HostPC (Windows) IP: 192.168.0.10 VM (Linux) IP: 192.168.0.11 Board (Linux) IP: 192.168.0.12 20

BOARD WIFI 설정 타겟보드의 network interface on 간단한 script 로만들어둘것 ifup.sh ifconfig wlan0 192.168.0.12 up iwconfig wlan0 essid "XXXX" chmod 755 ifup.sh HostPC (Windows) IP: 192.168.0.10 VM (Linux) IP: 192.168.0.11 Board (Linux) IP: 192.168.0.12 21

이더넷을이용한다운로드실습 TFTP Trival file transper protocol FTP와비슷하지만, 훨씬단순함 특정목적을위해서만사용됨 tftp server install apt install tftpd mkdir /tftpboot vi /etc/xinetd.d/tftp - '=' 앞뒤로빈칸이있어야함 /etc/init.d/xinetd restart service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /tftpboot disable = no } 22

이더넷을이용한다운로드실습 tftp 를이용한이미지다운로드실습 tftp 서버디렉터리 - 상기설정한 /tftpboot 디렉터리 - 본인 VM 에없다면생성 (mkdir /tftpboot) 리눅스에서애플리케이션실행파일다운로드 - 타겟보드리눅스로로그인한후에 ifconfig 명령어로 IP 를확인 [root@sm5s4210 ~]# ifconfig eth0 Link encap:ethernet HWaddr 00:0B:A8:03:13:01 inet addr:192.168.0.150 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1020 (1020.0 B) TX bytes:0 (0.0 B) Interrupt:75 Base address:0x1000 DMA chan:ff 23

이더넷을이용한다운로드실습 tftp 를이용한이미지다운로드실습 tftp 명령어를실행하여 hello-arm 실행파일을다운로드 -r 옵션은파일명, -g 옵션은 tftp 서버 IP 옵션 - hello-arm 파일은 VMWare Linux 의 /tftpboot 디렉터리에존재해야함 [root@sm5s4210 ~]# tftp -r hello-arm -g 192.168.0.100 using server '192.168.0.100:69', remotefile 'hello-arm', localfile 'hello-arm' sending 18 bytes 00 01 68 65 6c 6c 6f 2d 61 72 6d 00 6f 63 74 65 74 00 received 516 bytes: 0003 0001 sending 4 bytes 00 04 00 0c 25

이더넷을이용한다운로드실습 tftp 를이용한이미지다운로드실습 hello-arm 실행 [root@sm5s4210 ~]# ll -rw-r--r-- 1 root root 5807 Oct 20 18:48 hello-arm [root@sm5s4210 ~]# chmod 777 hello-arm [root@sm5s4210 ~]#./hello-arm Number : 0 Hello World! Number : 1 Hello World! Number : 2 Hello World! Number : 3 Hello World! Number : 4 Hello World! [root@sm5s4210 ~]# 26

NFS (NETWORK FILE SYSTEM)

NFS (NETWORK FILE SYSTEM) Created by Sun in 1985 Originally designed for diskless clients Version 2 is slow Write operation is not complete until receiving ACK from the server Version 3 permits async writes Faster Version 4 Supports strong security, ACLs, unicode filenames, replication and migration, etc. 28

NFS (NETWORK FILE SYSTEM) Uses RPC Remote Procedure Call - a system-independent way for process communication over a network Could be UDP and TCP Now, TCP is preferable 29

NFS (NETWORK FILE SYSTEM) 원격지의컴퓨터에있는파일을마치자신의컴퓨터에있는것처럼이용 임베디드시스템개발시가장편리한방법 /root /bin /lib /etc /bin /lib /sbin /root /bin /lib /sbin NFS Server /net /mm /kernel /driver /arch /exam Host File System NFS Client /mm /driver /exam 30

NFS (NETWORK FILE SYSTEM) NFS Client/Server 구성도 user process local file access NFS client NFS server local file access kernel client kernel TCP/UDP IP TCP/UDP IP UDP port 2049 server kernel local disk local disk 31

호스트 PC 개발환경구축 NFS 서버설치및설정확인 두가지패키지설치 - nfs-common - nfs-kernel-server apt 명령어사용 - apt -y install nfs-common nfs-kernel-server 32

호스트 PC 개발환경구축 NFS 서버설치및설정확인 mkdir /nfs_resource 로디렉토리생성 nfs 서버설정 root@ubuntu:~# vi /etc/exports # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check) # /nfs_resource *(rw,sync,no_root_squash,no_all_squash,no_subtree_check) 33

호스트 PC 개발환경구축 NFS 서버설치및설정확인 nfs 서비스를재시작 root@ubuntu:~# /etc/init.d/nfs-kernel-server restart * Stopping NFS kernel daemon [ OK ] * Unexporting directories for NFS kernel daemon...[ OK ] * Exporting directories for NFS kernel daemon...[ OK ] * Starting NFS kernel daemon [ OK ] 34

호스트 PC 개발환경구축 네트워크설정 VMware 의네트워크설정을다음그림과같이 Bridged 로변경 35

호스트 PC 개발환경구축 IP 설정확인 Host pc 의 ip 확인 - Ex. 192.168.0.10 - cmd 창에서 ipconfig VM linux 의 ip 설정변경 - 192.168.0.11 - ping 으로확인후없는 ip 로설정 nfs 로 mount 되는지확인 - mount 192.168.0.11:/nfs_resource /mnt - ls -afl /mnt - umount /mnt root@ubuntu:/> cat /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.11 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 8.8.8.8 HostPC (Windows) IP: 192.168.0.10 VM (Linux) IP: 192.168.0.11 타겟보드의 network interface on Board (Linux) IP: 192.168.0.12 37

BOARD WIFI 설정 타겟보드의 network interface on 간단한 script 로만들어둘것 ifup.sh ifconfig wlan0 192.168.0.12 up iwconfig wlan0 essid "XXXX" chmod 755 ifup.sh HostPC (Windows) IP: 192.168.0.10 VM (Linux) IP: 192.168.0.11 Board (Linux) IP: 192.168.0.12 nfsmount.sh mount -t nfs 192.168.0.11:/nfs_resource /mnt/nfs -o nolock,rsize=8192,wsize=8192,tcp chmod 755 nfsmount.sh 38

호스트 PC 개발환경구축 특정 IP 가사용되고있는지확인 apt -y install nmap nmap 192.168.0.12 아래예는사용되지않는경우 root@ubuntu:/> nmap 192.168.0.12 Starting Nmap 6.40 ( http://nmap.org ) at 2015-03-30 18:15 KST Note: Host seems down. If it is really up, but blocking our ping probes, try - Pn Nmap done: 1 IP address (0 hosts up) scanned in 3.09 seconds 40

호스트 PC 개발환경구축 특정서비스데몬이동작하고있는지확인 ps -ef grep XXX root@ubuntu:/> ps -ef grep nfs root 664 2 0 08:00? 00:00:00 [nfsiod] root 3818 2 0 18:17? 00:00:00 [nfsd4] root 3819 2 0 18:17? 00:00:00 [nfsd4_callbacks] root 3823 2 0 18:17? 00:00:00 [nfsd] root 3824 2 0 18:17? 00:00:00 [nfsd] root 3825 2 0 18:17? 00:00:00 [nfsd] root 3826 2 0 18:17? 00:00:00 [nfsd] root 3827 2 0 18:17? 00:00:00 [nfsd] root 3828 2 0 18:17? 00:00:00 [nfsd] root 3829 2 0 18:17? 00:00:00 [nfsd] root 3830 2 0 18:17? 00:00:00 [nfsd] root 3840 3713 0 18:17 pts/0 00:00:00 grep -i --color=auto nfs 41

호스트 PC 개발환경구축 특정네트워크포트가열려있는지확인 netstat -na grep 3306 root@ubuntu:/> netstat -na grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 896/mysqld 42

호스트 PC 개발환경구축 NFS 서버설치및설정확인 타겟보드에서 nfs 접속 [root@sm5s4210 ~]$ mount -t nfs 192.168.0.11:/nfs_resource /mnt/nfs -o nolock,rsize=8192,wsize=8192,tcp [root@sm5s4210 ~]$ mount ------------------------< 출력내용 >------------------------------- rootfs on / type rootfs (rw) /dev/root on / type yaffs2 (rw) /proc on /proc type proc (rw) /sys on /sys type sysfs (rw) /sys on /sysfs type sysfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) 192.168.0.11:/nfs_resource on /mnt/nfs type nfs (rw,vers=2,rsize=8192,wsize=8192,namlen=255,hard,nointr,nolock,proto=tcp,timeo=70,retr ans=3,sec=sys,addr=192.168.0.100) ---------------------------------------------------------------- 43

실습 기존에 cross compiler 로 build 한 getprime 프로그램을 nfs 로실행 [linux] cp getprime /nfs_resource [board] cd /mnt/nfs [board]./getprime 44