This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

*/

Orange Pi Lite 2 O/S 설치하기

Orange Pi Lite 2의 O/S 이미지와 설치 파일 위치 ( http://www.orangepi.org/downloadresources/) 에서 필요한 파일들을 다운로드 받는다.


기본적으로 메뉴얼 및 단말에 설치하고자 하는 이미지를 선택한다. 예를 들어 데비안을 선택하면 아래와 같이 나오고 구글드라이브나 메가크라우드, 바이두 크라우드에서 다운 받을수 있는 화면이 나온다.

마음에 드는곳에서 다운받고, 화면 제일 하단에서 Win32DiskImager-0.9.5-binary 를 다운받아 압축을 해제하고 실행시킨다.

위에서 다운받은 이미지(압축해제한)를 선택하고, 준비된 8GByte이상의 SD카드를 PC에 넣고 ‘Write”시킨다.

Write가 끝나면 SD를 OrangePi에 넣고  전원을 넣으면 HDMI로 로그인 화면을 볼수 있다.
ID와 PW는 O/S 이미지 다운받을때 적혀있던 root/orangepi를 사용한다.




Ubuntu에서 어떤 종류의 package가 있는지 검사하는 방법

리눅스에서 어떤 프로그램(package)가 있는지 검사할때 아래와 같이 apt-cache 명령을 쓴다
$apt-cache search <key word>

예를 들어 crossbuild-essential-armhf는 아는데 다른 종류의 크로스빌드툴은 어떤게 있는지 확인하고자 할때 다음과 같이 검색할 수 있다.
@ubuntu:~$ apt-cache search build-essential

build-essential - Informational list of build-essential packages
crossbuild-essential-arm64 - Informational list of cross-build-essential packages
crossbuild-essential-armhf - Informational list of cross-build-essential packages
crossbuild-essential-powerpc - Informational list of cross-build-essential packages
crossbuild-essential-ppc64el - Informational list of cross-build-essential packages
devscripts - scripts to make the life of a Debian Package maintainer easier
crossbuild-essential-armel - Informational list of cross-build-essential packages
crossbuild-essential-s390x - Informational list of cross-build-essential packages
dh-buildinfo - Debhelper addon to track package versions used to build a package
sbuild - Tool for building Debian binary packages from Debian sources

Ubuntu 사용중 Could not get lock /var/lib/dpkg/lock 오류 발생할 때

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)

E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

우분투 사용중 위와 같은 오류가 발생하는 경우가 있다. 이경우는 /var/lib/dpkg/lock파일이 존재할때 생기는 문제로 아래와 같이 해당 파일을 지워주면 해결된다
sudo rm /var/lib/apt/lists/lock

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

sudo dpkg --configure –a

Linux 명령어

ls 디렉토리의 내용을 보는 명령어
lsusb 단말(컴퓨터)에 장착된 USB 디바이스의 목록을 보여준다. 부팅시 드라이버 오류등을 확인할 수 있다.
modprobe 적재가능커널모듈(LKM)을 커널에 추가하거나 제거하는데 사용
lsmod 리눅스 커널에있는 모듈들의 정보를 보여준다. 모듈명에서 확장자(.o, .so)는 표출하지 않는다
insmod 커널의 모듈을 적재할 때 사용
rmmod 커널에 적재되어있는 모듈을 내릴 때 사용
dmesg 시스템 부팅메세지를 보여준다.
uname 시스템의 정보를 출력
passwd사용자의 패스워드를 재설정함

Orange Pi - ssh로 로그인하기

HDMI 연결할 상황이 안될 때 vnc나 ssh remote로 로그인할 수 있다.

SSH 설치

앞서 설치한 OS(ubuntu_lxde)에 이미 ssh가 깔려 있고, 위 명령을 입력했을때 몇개을 업그레이드하고 새로 몇개를 설치할꺼냐고 질의(Default Y)하면 그냥 Enter키를 치고 진행한다.
 $ apt-get install ssh
설치가 끝나면 Orange Pi의 IP주소를 확인한다.
 $ ifconfig 

위에서 나온 IP로 PC에서 접속할 수 있다. 여기에서는 PuTTy로 접속할 경우 아래와 같이 Host Name에 위에서 얻은 IP를 적고 Connection type에 SSH를 선택학고 열기를 누르면된다.

처음 접속할 때 아래와 같이 SSH 호스트에 대한 신뢰성을 묻는 다이얼로그가 나온다 처음 한번만 나오며 다음 접속시 부터는 나오지 않으니 걱정말고 Y 클릭한다.

로그인 아이디와 패스워드는 처음 설치한 이후로 바꾸지 않았을 경우 orangepi/orangepi이다.

접속하는  sshd의 설정화일(/etc/ssh/sshd_config)을  수정 하려면 다음과 같이  /etc/ssh/sshd_config화일을 열어 파일을 수정한다.
 $ sudo nano /etc/ssh/sshd_config 

Orange Pi - LXDE 중국어표기 영문으로 변경하기

Orange Pi 동작 시키기에서 X-Window의 언어가 중국어로 표출되어 사용하기가 쉽지 않다. ㅜ.ㅜ
메뉴를 하나하나 눌러 언어 설정이 있지 않을까 찾아보았는데 안보인다.
열심히 구글링 후 아래 한줄로 해결했다.
우선 root로 로그인하여 X-terminal을 실행하고 다음과 같이 수정한다.

root@OrangePI: update-locale LANG=en_US.UTF-8 LC_MESSAGE=POSIX

그리고나서 재부팅하면 영문 메뉴로 변경되어 있는것을 확인 할 수 있다.



Orange Pi PC동작 시키기

알리에서 Orange Pi PC(Orange Pi PC H3 Quad-core 1GB)를 구매하고 약 3주만에 배송됐다.
라즈베리파이와 다르게 UBS로 전원을 사용하지 않고 전원을 별도로 인가해야 되서 5V어뎁터를 연결하려하니 맞는 소켓을 찾을 수 없다. 집에 있는 모든 어뎁터와 소켓이 안맞는다. 어뎁터 전문점에 갔는데 맞는 어뎁터가 없었고 변환소켓(1,000원)을 추천받아 구매했다.
image
Orange Pi 공식 싸이트 : http://www.orangepi.org/
공식 싸이트의 리소스 탭에 보면 메뉴얼과 OS등에 대한 리소스들을 다운로드 할 수 있다.
우선 유저메뉴얼 다운로드 후 초기 내용을 따라 진행합니다.
  1. 필요 엑세서리 준비
    • SD Card :  최소 8GByte, Class 10
    • HDI Cable : 모니터나 TV에 연결하기위한 케이블
    • Kwyboard와 Mouse : USB 포트로 연결가능한 것들
    • Power Adaptor :  5V/2A DC 전원
  2. SD Card에 Operating System 설치하기 - Windows환경에서 Linux 설치하는 경우
    • Orange Pi를 정상적으로 사용하기 위해 먼저 SD Card에 Operating System을 설치해야한다.
    • SD Card를 PC에 넣고 8GByte이상인 제품인지 확인
    • SD Card 포멧
 image
      • 드라이브 및 용량을 확인하고 포멧타입을 Quick Format으로 설정
      • Format 버튼 클릭
    • Orange Pi에서 사용할 Operating System 다운로드
image
      • 이중에서 가장 최근 업데이트인 Ubuntu LXDE Desktop을 다운로드
      • 다운로드된 파일(ubuntu_lxde_desktop_OrangePipc_v0_9_1.img.xz) 을 Unzip한다
    • SD Card에 OS이미지 쓰기
      • 이미지를 SD에 기록하는 프로그램(Win32 DiskImager) 다운로드
      • DiskImager 실행하고 위에서 압축해제한 img를 선택
 image
      • Write버튼 클릭
      • 완료후 exit
     3.  Orange Pi Booting
    • 위에서 작업한 SD Card를 OrangePi에 삽입
    • HDMI Cable과 모니터 연결
    • 키보드와 마우스 연결
    • LAN 포트에 네트워크 케이블 연결
    • 전원 어뎁터 연결
           Note : 처음 부팅시에는 시간에 꽤 걸리고, 다음 부팅 할때부터는 매우 빠르다
                     User Name : orangepi, Password : orangepi
      4. 정상적으로 종료하는 방법
    • GUI 환경에서 전원 Off 버튼을 누르거나 Shell에서
    • sudo halt  or  sudo shutdown –h 
    • 위와 같이 종료해야 SD Card의 파일 시스템에 데미지를 안주고 안전하게 종료할 수 있다.
  ** Desk top이 중국어로 부팅된다. ㅡ.ㅡ

Link