본문 바로가기

My Project/교통정리로봇

[교통정리로봇] 프로젝트 문서 2. 관련연구(첫번째)

2. 관련 연구

   가. 개발환경 설정(커널 설정, 크로스컴파일러, TFTP, NFS)

(1) Minicom, tftp, nfs 설치


■ minicom 설치

페도라 6에서는 yum 이라는 명령어를 사용하여 자동적으로 인스톨을 시킬 수 있는 기능이 있습니다.


================================================================================================

[root@localhost]# yum -y install minicom

================================================================================================


정상적으로 설치를 했다면 통신 속도와 포트 번호를 맞추어 줍니다.

맞추어 주기 위해서 minicom setup 창으로 들어가는 명령어를 칩니다.


================================================================================================

[root@localhost]# minicom -s

================================================================================================


setup창으로 들어가서, Serial port setup을 선택한다.(그림 참조)

 


선택하였다면 아래그림과 같이 나오는데, 이 그림의 설정내용을 보고 맞춰 줍니다.

 


그리고‘Save setup as dfl’로 저장하고‘Exit from Minicom’으로 나가기를 합니다.

■ TFTP 설치

페도라 6에서는 yum 이라는 명령어를 사용하여 자동적으로 인스톨을 시킬 수 있는 기능이 있습니다.


================================================================================================

[root@localhost]# yum ?y install tftp

[root@localhost]# yum ?y install tftp-server

================================================================================================

만약에 둘 다 한꺼번에 설치시 [root@localhost]# yum ?y install tftp* 하면 됩니다.


■ NFS(Network File System) 설치

NFS는 ARM 보드와 Host컴퓨터의 하드 공유하는 것입니다. 이로써 ARM에서도 동작을 하는지 쉽게 확인을 할 수 있습니다. 이것도 위와 마찬가지로 yum으로 인스톨을 시킵니다.


================================================================================================

[root@localhost]# yum ?y install system-config-nfs

================================================================================================


정상적인 설치가 되었다면 TFTP, NFS를 자동시작으로 설정합니다.

설정하는 방법은 root권한에서 setup 명령어를 칩니다.


================================================================================================

[root@localhost]# setup

================================================================================================


그럼 그림과 같이 화면이 뜹니다. 그 화면에서 ‘시스템 서비스’를 선택합니다.

 

밑의 화면같이 파란색 화면이 뜨면 TFTP와 NFS를 선택(space bar click) 한 뒤 확인합니다.

(Tap 으로 확인 취소 버튼이동)

 


저장을 한 뒤 setup 창을 나갑니다. 나가서 xinetd를 restart시키고 TFTP가 활성화 되어 있는지 확인을 합니다. 확인을 하는 방법은 밑의 명령어를 보시면 됩니다.


================================================================================================

[root@localhost]# /etc/init.d/xinetd restart

또는,

[root@localhost]# service xinetd restart

================================================================================================


활성화가 되어 있다면, vi편집기를 열어서 적어줍니다.


================================================================================================

[root@localhost]# vi /etc/exports

------------------------------------------------------------------------------------------------

        편집기 내용

------------------------------------------------------------------------------------------------

  /root/qta-3.3.3 220.64.218.92

================================================================================================


위에서 root/qta-3.3.3은 qta(ARM용)가 설치된 경로입니다. 설치가 안 되어있다면 설치를 해야 됩니다.

 220.64.218.97은 타겟보드 주소입니다.


NFS를 재시작 합니다.


================================================================================================

[root@localhost]# /etc/init.d/nfs restart

또는

[root@localhost]# service nfs restart

================================================================================================

 


위 화면과 같이 ok가 다 뜨면 됩니다.


TFTP나 NFS가 활성화 되어 있는지 확인을 하기 위해서는


================================================================================================

[root@localhost]# netstat -au

================================================================================================

이 명령을 사용하여 확인을 합니다.