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
================================================================================================
이 명령을 사용하여 확인을 합니다.
'My Project > 교통정리로봇' 카테고리의 다른 글
[교통정리로봇] 프로젝트 문서 목차 (0) | 2009.05.01 |
---|---|
[교통정리로봇] 프로젝트 문서 1. 개요 및 구성 (0) | 2009.05.01 |
[교통정리로봇] 프로젝트 문서 2. 관련연구(두번째) (0) | 2009.05.01 |
[교통정리로봇] 프로젝트 문서 2. 관련연구(세번째) (0) | 2009.05.01 |
[교통정리로봇] 프로젝트 문서 2. 관련연구(네번째) (0) | 2009.05.01 |