본문 바로가기

작업일지/Cubieboard(큐비보드&큐비트럭)

Cubian 환경설정-작업중....


Cubian의 경우 Cubian tutorials을 참조하면 된다.

아래는 튜톨리얼의 내용및 그외의 부수적인  설정 내용임.(2014.08.26)



[랩독(Lapdock)사용시 라즈비안의 키보드 레이아웃 설정]

i. 키보드 설정

키보드 레이아웃을 설정한다.

미설정시 "#"키등 몇가지 키가 제대로 나오지 않는다.


$ sudo vi /etc/default/keyboard

 

XKBMODEL="pc105"

XKBLAYOUT="us"             <= "gb"를 "us"로 변경

XKBVARIANT=""

XKBOPTIONS=""

BACKSPACE="guess"



ii. keymap 설정
콘솔에서 글꼴 및 키보드를 설정한다. 
setupcon을 하지 않을 경우 keymap 관련하여 부팅시 시간이 걸린다.

~# setupcon




[네트워크 설정]

i. 모듈로딩

wifi모듈로딩은 기본설정이 아니다.

모듈이 로딩 되었는지 검사하고 필요시 wifi모듈을 부팅시 로딩되도록 한다.


 ~# lsmod

Module                  Size  Used by

cpufreq_stats           3675  0
mali                  110847  0
ump                    51911  1 mali
lcd                     3778  0
sunxi_gmac             30915  0


bcmdhd가 없으면 dodules에 추가해준다.



~# vi /etc/modules

# GPIO

gpio_sunxi


# For SATA Support

sw_ahci_platform


# Display and GPU

sunxi_gmac

lcd

hdmi

ump

disp

mali


# wireless

bcmdhd            <- 추가

 


추가후 모듈을 수동으로 올려주고 확인한다.


~# modprobe bcmdhd


~# lsmod

Module                  Size  Used by

cpufreq_stats           3675  0
bcmdhd                497663  0                       <- 추가된 모듈이 로딩됨을 확인함.
mali                  110847  0
ump                    51911  1 mali
lcd                     3778  0
sunxi_gmac             30915  0




ii. wifi설정 - WPA

WPA의 경우 "Cubian tutorials"의 "Get started with Cubian"참조하면 된다.

문서에 나와있는 wpa_passphrase를 사용하여 psk를 생성하지 않아도 정상 동작된다.

(즉, /etc/network/interface만 수정해도 정상 동작함.)


~# vi /etc/network/interface


# the loopback interface

auto lo

iface lo inet loopback


#

#auto eth0

iface eth0 inet dhcp


아래 부터 추가. - DHCP와 STATIC를 전부 설정해서 주석 처리했음. 상황에 따라 주석제거해서 사용하면됨.

#wireless - DHCP

#auto wlan0

#allow-hotplug wlan0

#iface wlan0 inet dhcp

#       wpa-ssid mynetworkname

#       wpa-psk mysecretpassphrase


#wireless - STATIC

auto wlan0

allow-hotplug wlan0

iface wlan0 inet static

        wpa-ssid mynetworkname

        wpa-psk mysecretpassphrase

        address 192.168.219.110

        network 192.168.219.0

        netmask 255.255.255.0

        gateway 192.168.219.1





[로케일 설정]

한글의 사용을 위해 로케일 설정을 한다.


로케일은 dpkg-reconfigure locales을 수행해서 설정 가능하다.

터미널에서 dpkg-reconfigure locales수행후, 설정 화면에서 아래 두가지를 체크한다.

en-US.UTF-8 UTF-8

ko-KR.UTF-8 UTF-8

다음화면인 "default locale" 화면에서 en-US.UTF-8 UTF-8 선택한다.

(완료후 재부팅 한다.)


i. locale설정


~# dpkg-reconfigure locales







Generating locales (this might take a while)...

  en_US.UTF-8... done

  ko_KR.UTF-8... done

Generation complete.



Default locale은 None로 설정한다.(참고:http://blog.naver.com/johnforstar/30129684182)

그외 설정시 다음과 같은 문제점이 있다.

en_US.UTF-8 : ls -al시 파일정렬이 제대로 안됨.

en_KR.UTF-8 : 터미널 메세지가 한글로 변경됨.




ii. profile변경

/etc/profile에 LANG="ko_KR.UTF-8"을 추가하여 터미널에서 한글 깨짐을 방지한다.

(한글 사용시 터미널의 폰트 설정은 한글이 제대로 지원되는 폰트로 설정해야 한다.)


~# vi /etc/profile

.

.

.

# The default umask is now handled by pam_umask.

# See pam_umask(8) and /etc/login.defs.


if [ -d /etc/profile.d ]; then

  for i in /etc/profile.d/*.sh; do

    if [ -r $i ]; then

      . $i

    fi

  done

  unset i

fi


#
export LC_CTYPE='ko_KR.utf-8'      <- utf-8설정 추가(또는 확인)





[시간설정]

ntp로 시간 자동설정한다.



~# ntpdate-debian

26 Aug 17:31:34 ntpdate[2639]: adjust time server 61.110.197.50 offset 0.138709 sec






[Cubian update]

Cubian의 커널,드라이버,펌웨어를 최신버전으로 업데이트 해주는 프로그램을 설치한다.



~# apt-get install cubian-update

~# cubian-update