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
Connectors
HDMI & 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
PWR
button
Micro
SD card
slot
OTG
PORT
USB
PORT
RESET
button
FEL
button
CN9
DC 5V
Audio
jack
Ethernet
PORT
HDMI
PORT
SPDIF
FIBER
VGA
port
UART
Port
Cubietruck 리눅스 설치
• 큐비보드 홈페이지(http://cubieboard.org )에 접속하여 Download 메뉴를 선택
한다.
• 4. Firmwares중에 Cubietruck에 맞는 이미지를 다운받는다.
CubieTruck 설치 및 설정4
Cubietruck 리눅스 설치 (계속)
• 리눅스 이미지를 쓰기 위한 프로그램인 ‘PhoenixSuit’를 다운받는다.
CubieTruck 설치 및 설정5
• PhoenixSuit를 설치한 뒤, Cubietruck과 PC를 연결한다.
• PhoenixSuit에서 Firmware를 선택한다.
Cubietruck 리눅스 설치 (계속)
CubieTruck 설치 및 설정6
• Image버튼을 눌러, 다운받은 리눅스 이미지를 선택한다.
Cubietruck 리눅스 설치 (계속)
CubieTruck 설치 및 설정7
• Upgrade 버튼을 통해 이미지를 쓴다.
Cubietruck 리눅스 설치 (계속)
CubieTruck 설치 및 설정8
Cubietruck 리눅스 설치 (계속)
• 해당 장치가 연결되지 않는다는 오류가 발생하면,
팝업 창에 나온 대로 PWR버튼을 10초가량 눌러서 Cubietruck의 전원을 끄고,
그 상태에서 다른 버튼 (FEL혹은 RESET)을 누르고있는다.
그 후, PWR버튼을 10회 가량 누른 뒤 누르고 있던 다른 버튼을 놓으면 펌웨어 업
그레이드가 진행된다.
• Firmware upgrade에 10분 가량이 소요되며, upgrade가 끝나면 해당이미지로 부
팅을 한다.
CubieTruck 설치 및 설정9
PWR버튼
FEL버튼
RESET버튼
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 ~] $
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
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
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
…
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 ~] $ _