This is default featured slide 1 title

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

*/

Window 환경에서 Python, OpenCV 설치하기

설치할 PC환경 OS : Windows 10, 64bit 설치순서 아래와 같이 Python, OpenCV, cmake, dlib순으로 설치한다. Python설치 먼저 Python 홈페이지에서 Python 실행 파일을 현재 OS에 맞춰 다운받는다. 최신버전이 아니라 특정 버전이 필요할 경우 페이지 아래쪽에서 필요버전을 찾아 다운로드할 수 있다. 여기서는 Python 3.6을 설치하기위해 3.6버전대에서 마지막인 3.6.8버전의 실행 파일을 다운 받아 실행 시킨다. 설치화일에서 우선 아래쪽 "Add Python 3.6 to PATH"를 체크하고, 디폴트로 설치할 경우 "Install Now"를 클릭하고, 무엇을 어떻게 설치하는지 알고싶거나 설치 디렉토리를 변경 혹은 설치항목을 변경하고자할 경우 아래와 같이 "Customize installation"을 클릭한다. 부가적인...

Franca IDL 예제

Eclipse-based Franca툴 설치하기 Franca 설치 가이드를 따라 툴을 설치한다 Franca github에서 master.zip을 워크 폴더에 다운로드하여 압축해제한다. 예제프로젝트 Import Franca에서 제공하는 예제 프로젝트 org.franca.examples.basic를 이용하여 아래의 순서대로 import해보자. Eclipse에서 File > Import ... 순서로 선택한다. 열려진 다이얼로그박스에서, General > Existing projects into workspace.를 선택한다. Import 다이얼로그박스에서, Browse.. 버튼을 눌러 org.franca.examples.basic 디렉토리를 선택한다. Projects 리스트에서 위에서 추가한 프로젝트를 선택한다. Copy projects...

Embedded Linux board에 Python 3.6 설치하기

먼저 레포지토리를 추가한다 $ sudo add-apt-repository ppa:jonathonf/python-3.6 apt를 업데이트한다. $ sudo apt-get update Python 3.6을 설치한다. $ sudo apt-get install python3.6 Python 3.6을 실행시킨다. $ pytho...

Franca 설치 가이드

Franca 설치 가이드 설치 환경 OS : Windows 10, 64bit 참고 : https://github.com/franca/franca/wiki/Franca-Quick-Install-Guide 설치 순서 이클립스 인스톨러를 사용하여 Eclipase Oxygen 2의 Eclipse DSL 도구 에디션을 설치한다.   Franca는 JAVA 8에서 가장 잘 동작한다. 설치시 JAVA 머신이 설치되어 있지 않으면다음과 같은 메세지 박스가 출력된다. 아니요 선택시 Eclipse site에서 Java 1.8.0선택시 Oracle site로 포워딩후 JDK 다운로드한다. JDK 설치후 다시 인스톨 진행한다. DSL Tools를 선택하고, VM위치와 작업디렉토리를 결정한다. JDK 설치후 다시 인스톨한다. DSL Tools를 선택하고, VM위치와 작업디렉토리를 결정한다. eclipse.exe를 실행 Franca extention을 위해 추가적으로 Eclipse plugin package들을 설치 Franca UI Add-on : a feature of the...

CommonAPI C++ with SOME/IP Example

순서 CommonAPI C++런타임 라이브러리 작성  런타임라이브러리 작성 Franca파일 작성 및 코드 생성 클아이언트 및 서비스 응용 프로그램 작성 빌드 및 실행 Dependencies A C++11 enabled compiler like gcc >= 4.8 is needed. vsomeip uses CMake as buildsystem. vsomeip uses Boost >= 1.55: JAVA JRE Runtime(Oracle JRE 참고) Test Version CommonAPI runtime : 3.1.12.6 SOME/IP runtime : 3.1.12.9 vsomeip : 2.14.16 libboost : 1.58 시작하기 전에 개발환경구축했는지 확인하고 하자.. 1.CommonAPI C++런타임 라이브러리 COMMONAPI...

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 이미지...

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...

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 ...

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 클릭한다. 로그인...

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원)을 추천받아 구매했다. Orange Pi 공식 싸이트 : http://www.orangepi.org/ 공식 싸이트의 리소스 탭에 보면 메뉴얼과 OS등에 대한 리소스들을 다운로드 할 수 있다. 우선 유저메뉴얼 다운로드 후 초기 내용을 따라 진행합니다. 필요 엑세서리 준비 SD Card :  최소 8GByte, Class 10 HDI Cable : 모니터나 TV에 연결하기위한 케이블 Kwyboard와 Mouse : USB 포트로...