|
|
|
우분투 설치 및 임베디드 개발환경 구축
Linux/Ubuntu |
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)
|
고을@
2008/03/26 23:15
2008/03/26 23:15
|
|
|
Trackback address :
http://embedded.kr/trackback/20
|
|
|
|
«
2010/03
»
| 일 |
월 |
화 |
수 |
목 |
금 |
토 |
| |
1 |
2 |
3 |
4 |
5 |
6 |
| 7 |
8 |
9 |
10 |
11 |
12 |
13 |
| 14 |
15 |
16 |
17 |
18 |
19 |
20 |
| 21 |
22 |
23 |
24 |
25 |
26 |
27 |
| 28 |
29 |
30 |
31 |
|
|
|
|
|
Total : 73660
Today : 14
Yesterday : 26 |
|
|