Embedded Linux
위치로그  |  태그  |  Diary  |  RF  |  Love  |  안부게시판

우분투 에 해당하는 글1 개    [목록보기▼]

우분투 설치 및 임베디드 개발환경 구축
     Linux/Ubuntu | 2008/03/26 23:15

2008/03/26 23:15 2008/03/26 23:15
실험실 PC에 페도라4를 설치해서 사용중이다. 하지만 수업이 끝나면 학생들이 설정을 바꾸거나 삭제를 해 버리는 실수를 하기 때문에 리눅스를 다시 설치해야 되는 상황이 발생한다. 지난주에 3대를 다시 설치 했다. 오늘 오전 수업에 또 다시 3대 컴퓨터가 작동되지 않는다. 페도라4 설치 시디는 5장이다. 설치 할 때마다 시디 바꾸기 귀잖아서 시디 한 장자리인 우분투로 설치하고 apt-get 을 이용하여 추가 설치하도록 하였다.

우분투 설치는 쉽다. 부팅 후 리눅스 화면에서 인스톨 아이콘을 클릭하여 설치하면 15분 정도 걸린다. 설치 후 임베디드 실습을 위해 개발환경을 구축해야 한다.

duwon@duwon:~$ sudo apt-get install xinetd tftp tftpd minicom build-essential
duwon@duwon:~$ wget ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.2.tar.bz2
duwon@duwon:~$ tar xjvf cross-3.2.tar.bz2
duwon@duwon:~$ sudo mv usr/local/arm /usr/local/
duwon@duwon:~$ vi .bashrc
export PATH=$PATH:/usr/local/arm/bin/

duwon@duwon:~$ source .bashrc
duwon@duwon:~$ arm-linux-gcc -v

arm-linux 용이라고 출력되면 정상적으로 툴체인시 설치 된 것이다. PATH 설정시 띄어쓰기 하지 말라.
이제 tftp 설정을 하도록 하자

duwon@duwon:~$ sudo vi /etc/xinetd.d/tftp
service tftp
{
        socket_type           = dgram
        protocol                = udp
        wait                     = yes
        user                     = root
        server                  = /usr/sbin/in.tftpd
        server_args           = -s /tftpboot
        disable                 = no
        per_source           = 11
        cps                     = 100 2
        flags                   = IPv4
}
duwon@duwon:~$ sudo /etc/init.d/xinetd restart
duwon@duwon:~$ sudo mkdir /tftpboot

이렇게 하면 tftp를 이용 할 수 있다. 정상적으로 작동되는지 확인 해 보자.


duwon@duwon:~$ sudo touch /tftpboot/testfile
duwon@duwon:~$ tftp localhost
> get testfile
> quit
duwon@duwon:~$ minicom -s

/tftpboot 폴더에 testfile 을 만들고 현재 홈 디렉트리로 파일을 다운받은 것이다. ls 명령어로 보면 testfile 이 있는 것을 확인 할 수 있다. tftp가 정상적으로 작동하지 않느다면 get testfile 할 때 에러를 내뱉을 것이다. 마지막으로 minicom 설정을 하면된다. 설정방법은 minicom 설정 글 참고.

tftp -> tftp cliet
tftpd -> tftp server
build-essential -> gcc compiler
이올린에 북마크하기(0) 이올린에 추천하기(0)

태그 : , , , ,
트랙백0 | 댓글쓰기0
Trackback address : http://embedded.kr/trackback/20
[로그인][오픈아이디란?]
아이디 : 비밀번호 :
내용 :
비밀글로 등록

[PREV] [1] [NEXT]

BLOG main image
Notice
전체 (26)
Linux (15)
X-Hyper255A (7)
HBE-XM-Belverde (4)
개발환경 구축 - TFTP 서버 셋팅
개발환경 구축 - JTAG
개발환경 구축 - Cross compi...
임베디드 시스템 개발 환경 설정
아이디와 비밀번호 한꺼번에...
PXE Netboot root JTAG Rewrite xinted sshd 설치 서버설정 tftp Ubuntu VMware 개발환경 구축 find Ubuntu server 안녕리눅스 minicom 우분투 wget Fedora kernel GRUB Toolchain 리눅스 명령어 비밀번호 실험 bootp 임베디드
좋은 정보 감사합니다. 출처...
2009 - firenux
Total : 73660
Today : 14
Yesterday : 26
태터툴즈 배너
rss
 
 
 
위치로그 : 태그 : 방명록 : 관리자
고을@’s Blog is powered by Tattertools.com