cubietruck 리눅스 이미지 설치

14
㈜유미테크 CubieTruck 설치 및 설정

Upload: ymtech

Post on 17-Jul-2015

153 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Cubietruck 리눅스 이미지 설치

㈜유미테크

CubieTruck 설치 및 설정

Page 2: Cubietruck 리눅스 이미지 설치

목차

• Cubietruck specification

• Cubietruck 리눅스 설치

• Cubietruck IP 설정

– RHEL

– Debian

CubieTruck 설치 및 설정2

Page 3: Cubietruck 리눅스 이미지 설치

CubieTruck

Cubietruck

SoC AllWinner A20 Dual-Core ARM Cortex-A7 with Mali400 MP2

System Memory 1GB or 2GB DDR3@480MHz

Storage SATA 2.0 + NAND + Micro SD slot

Video Output

ConnectorsHDMI & VGA

Audio I/O 1x TOSLINK (Optical SPDIF), 1x headphone jack

Connectivity 10M/100M/1G Ethernet

On-board Wifi+BT wireless module with antenna

USB 2x USB HOST, 1x OTG

Misc 1x IR, 4x LEDs, 3x Keys

Power DC5V @ 2.5A with HDD, supports Li-battery & RTC

Expansion

54 extended pins including I2S, I2C, SPI, CVBS, LRADC x2,

UART, PS2, PWMx2, TS/CSI, IRDA, LINEIN&FMIN&MICIN,

TVINx4 with 2.0 pitch connectors

PCB Dimensions 11cm x 8cm x 1.4mm

CubieTruck 설치 및 설정3

PWRbutton

MicroSD card

slot

OTGPORT

USBPORT

RESETbutton

FELbutton

CN9

DC 5V

Audiojack

EthernetPORT

HDMIPORT

SPDIFFIBER

VGAport

UARTPort

Page 4: Cubietruck 리눅스 이미지 설치

Cubietruck 리눅스 설치

• 큐비보드 홈페이지(http://cubieboard.org )에 접속하여 Download 메뉴를 선택한다.

• 4. Firmwares중에 Cubietruck에 맞는 이미지를 다운받는다.

CubieTruck 설치 및 설정4

Page 5: Cubietruck 리눅스 이미지 설치

Cubietruck 리눅스 설치 (계속)

• 리눅스 이미지를 쓰기 위한 프로그램인 ‘PhoenixSuit’를 다운받는다.

CubieTruck 설치 및 설정5

Page 6: Cubietruck 리눅스 이미지 설치

• PhoenixSuit를 설치한 뒤, Cubietruck과 PC를 연결한다.

• PhoenixSuit에서 Firmware를 선택한다.

Cubietruck 리눅스 설치 (계속)

CubieTruck 설치 및 설정6

Page 7: Cubietruck 리눅스 이미지 설치

• Image버튼을 눌러, 다운받은 리눅스 이미지를 선택한다.

Cubietruck 리눅스 설치 (계속)

CubieTruck 설치 및 설정7

Page 8: Cubietruck 리눅스 이미지 설치

• Upgrade 버튼을 통해 이미지를 쓴다.

Cubietruck 리눅스 설치 (계속)

CubieTruck 설치 및 설정8

Page 9: Cubietruck 리눅스 이미지 설치

Cubietruck 리눅스 설치 (계속)

• 해당 장치가 연결되지 않는다는 오류가 발생하면,팝업 창에 나온 대로 PWR버튼을 10초가량 눌러서 Cubietruck의 전원을 끄고,그 상태에서 다른 버튼 (FEL혹은 RESET)을 누르고있는다.그 후, PWR버튼을 10회 가량 누른 뒤 누르고 있던 다른 버튼을 놓으면 펌웨어 업그레이드가 진행된다.

• Firmware upgrade에 10분 가량이 소요되며, upgrade가 끝나면 해당이미지로 부팅을 한다.

CubieTruck 설치 및 설정9

PWR버튼

FEL버튼

RESET버튼

Page 10: Cubietruck 리눅스 이미지 설치

Cubietruck IP 설정 (RHEL)

• su명령을 통해 관리자 권한으로 접근한다.

• cd /etc/sysconfig/network-scripts 입력한다.

• ls 명령을 통해 연결된 장치를 확인한다.

• sudo vi ifcfg-[수정하려는 장치이름]으로 파일을 연다.

사내전파교육 제목명을 적어주세요.10

[root@localhost ~] $ cd /etc/sysconfig/network-scripts

[root@localhost ~] $ ls

ifcfg-lo ifdown-post ifup-ippp

ifcfg-Wi-Fi_connection_1 ifdown-routes ifup-ipx

ifcfg-Wired_connection_1 ifdown-sit ifup-isdn

[root@localhost ~] $

[root@localhost ~] $ sudo vi ifcfg-Wired_connection_1

[cubietruck@localhost ~] $ su

password :

[root@localhost ~] $

Page 11: Cubietruck 리눅스 이미지 설치

Cubietruck IP 설정 (RHEL) (계속)

• 해당 내용을 다음과 같이 수정한다.

사내전파교육 제목명을 적어주세요.11

HWADDR=02:0D:08:02:19:00

TYPE=Ethernet

BOOTPROTO=dhcp

DEFROUTE=yes

PEERDNS=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=“WIred connection 1”

UUID=lc73e84d-839e-4f2l-b4b7-e33b60f2770d

ONBOOT=no

HWADDR=02:0D:08:02:19:00

TYPE=Ethernet

BOOTPROTO=none

DEFROUTE=yes

PEERDNS=yes

IPV4_FAILURE_FATAL=no

IPADDR=192.168.2.101

NETWORK=192.168.2.0

NETMASK=255.255.255.0

GATEWAY=192.168.2.1

DNS1=39.119.118.231

DNS2=210.94.0.73

IPV6INIT=no

NAME=“WIred connection 1”

UUID=lc73e84d-839e-4f2l-b4b7-e33b60f2770d

ONBOOT=yes

Page 12: Cubietruck 리눅스 이미지 설치

Cubietruck IP 설정 (RHEL) (계속)

• service network restart 명령을 통해 네트워크 설정을 재시작한다.

• ifconfig명령을 통해 IP가 변경되었는지 확인 할 수 있다.

사내전파교육 제목명을 적어주세요.12

[root@localhost ~] $ ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.2.101 netmask 255.255.255.0 broadcast 192.168.2.255

inet6 fe80::d:8ff:fe02:1900 prefixlen 64 scopeid 0x20<link>

ether 02:0d:08:02:19:00 txqueuelen 1000 (Ethernet)

RX packets 26 bytes 1560 (1.5 kiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 7 bytes 578 (578.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

device interrupt 117 base 0x8000

lo: flags=73<UP,BROADCAST,RUNNING,MULTICAST> mtu 16436

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10<host>

loop txqueuelen 0 (Local Loopback)

RX packets 608 bytes 42344 (41.3 kiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 608 bytes 42344 (41.3 kiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@localhost ~] $ service network restart

Page 13: Cubietruck 리눅스 이미지 설치

Cubietruck IP 설정 (Debian/Ubuntu)

• sudo vi /etc/network/interfaces 입력한다.

• 기존의 iface eth0 inet DHCP로 설정되어있는 부분을,아래와 같이 static하게 수정한다.

사내전파교육 제목명을 적어주세요.13

[cubietruck@localhost ~] $

[cubietruck@localhost ~] $ sudo vi /etc/network/interfaces

auto lo

iface lo inet loopback

#iface eth0 inet dhcp

iface eth0 inet static

address 192.168.2.101

netmask 255.255.255.0

allow-hotplug wlan0

iface wlan0 inet manual

wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface dafault inet dhcp

Page 14: Cubietruck 리눅스 이미지 설치

Cubietruck IP 설정 (Debian/Ubuntu) (계속)

사내전파교육 제목명을 적어주세요.14

• sudo reboot 입력하여 재부팅한다.

• 재부팅 후, ifconfig 명령을 통해 eth0의 ip가 변경됐는지 확인한다.

[cubietruck@localhost ~] $

[cubietruck@localhost ~] $ sudo reboot

[cubietruck@localhost ~] $

[cubietruck@localhost ~] $ ifconfig

eth0 Link encap:Ethernet HWaddr b8:27:eb:74:46:a6

inet addr:192.168.2.101 Bcast:192.168.2.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICASE MTU:1500 Mertic:1

RX packets:1 errors:0 dropped:1 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:55 (55.0 B) TX bytes:0 (0.0 B)

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICASE MTU:16436 Mertic:1

RX packets:0 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:0 (0.0 B) TX bytes:0 (0.0 B)

[cubietruck@localhost ~] $ _