VisualGDB와 Visual Studio를 사용하여 Raspberry Pi를 위해 OpenCV 코드를 크로스 컴파일하는 과정을 다룹니다. 1. 우선 다음 포스트를 먼저 진행하세요. Raspberry Pi를 위해 크로스 컴파일러(cross compiler) 사용하기 ( VisualGDB와 Visual Studio를 사용 ) https://webnautes.tistory.com/1420 Raspberry Pi에 OpenCV를 설치하지 않았다면 다음 포스트를 진행하세요. Raspberry Pi 3에 Extra Module(contrib) 포함하여 OpenCV 4.1.2 설치하는 방법 http://webnautes.tistory.com/916 2. Visual Studio 메뉴에서 File > New > V..
VisualGDB와 Visual Studio를 사용하여 Raspberry Pi를 위한 크로스 컴파일 개발 환경을 만들어 봅니다. 테스트 환경은 다음과 같습니다. Windows 10 Visual Studio 2019 Community 16.6.0 Raspberry Pi 3 1. Visual Studio와 VisualGDB가 설치되어 있어야 합니다. Visual Studio 2019 Community 설치하는 방법은 다음 유튜브 영상을 참고하세요. C/C++, Win32 API, MFC 개발을 위해 Visual Studio Community 2019 설치하는 방법 https://youtu.be/hB-OSsIwV8w 다음 링크 접속 후, 초록색 DOWNLOAD 버튼을 클릭하여 VisualGDB 설치 파일을 다..
미러 주소를 변경하여 라즈비안에서 패키지 다운로드 속도를 올리는 방법을 소개합니다. 최초작성 2019. 8. 29 https://www.raspbian.org/RaspbianMirrors 에서 South Korea를 찾아 주소를 복사합니다. 여기에서는 http://ftp.kaist.ac.kr/raspbian/raspbian/를 사용하겠습니다. sources.list를 열어서 다음처럼 수정합니다. pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list 수정전deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi 수정후deb http://ftp.kaist.ac.kr/raspbian/ras..
대시보드에서 마우스 우클릭하여 장치 포털 열기를 선택합니다. 장치 포털 페이지에서 왼쪽에보이는 Connectivity > Network를 선택하고 오른쪽에서 접속할 무선 공유기(AP)를 선택합니다. 아래쪽에 보이는 Key에 암호를 입력하고 Connect 버튼을 클릭합니다. 잠시 후 체크 표시가 된 것을 볼 수 있습니다. 이제 무선으로 사용가능합니다. 이후 라즈베리파이를 재부팅해도 무선을 사용할 수 있습니다.
라즈베리파이 3에 Windows 10 IoT Core를 설치하고 샘플 앱을 테스트하는 과정을 설명하고 있습니다. 버전업 되면서 글 작성 시점과 설치 방법이 달라질 수 있습니다. 진행하다보면 원격으로 실행화면 보는 지점에서 흰화면이 나오고 진행이 안됩니다.찾아보니 빌드 16299부터 라즈베리파이에서 동작을 안했다고 하네요..원격으로 진행할 수 없게 된 듯합니다. https://social.msdn.microsoft.com/Forums/en-US/5f0389b4-bd8f-4faf-96e4-bd8676b2a8d1/blank-page-when-connect-to-windows-iot-remote-client?forum=WindowsIoT 2016. 11 - 최초 작성2017. 8. 23 - Visual Stud..
라즈베리파이를 위해 이클립스에서 OpenCV 예제 크로스 컴파일을 하는 방법을 소개합니다. 마지막 업데이트 2019. 5. 3 1. 이클립스 설치 IDE로는 Eclipse를 다운로드 받아서 사용했습니다. https://www.eclipse.org/downloads/packages/ 다운로드 받아서 적절한 곳에 압축을 풀어주기만 하면 사용준비가 완료됩니다. 2. Windows toolchain for Raspberry/PI 윈도우가 설치된 PC에서 사용할 크로스 컴파일러를 설치합니다. 2-1. http://gnutoolchains.com/raspberry/ 에서 사용중인 라즈비안 버전에 따라 알맞는 툴체인을 다운로드 받습니다. 여기서는 라즈비안 최신 버전인 stretch를 기준으로 합니다. 첫번째 줄에 있..
Visual Studio 2017에서 추가된 Linux 개발 기능을 Raspberry Pi에서 테스트해보았습니다.원격 디버깅도 가능하다는데 아직 못해봤습니다. 1. Linux development with C++를 위한 워크로드 설치2. 프로젝트 생성 1 - Blink3. 프로젝트 생성 2 - ConsoleApplication4. 참고 마지막 업데이트. 2019. 5. 2 1. Linux development with C++를 위한 워크로드 설치 이미 Visual Studio 2017이 설치되어 있는 경우에는 시작메뉴에서 Visual Studio Installer를 실행합니다. 추가로 설치할 항목을 선택하기 위해서 수정을 클릭합니다. 워크 로드에서 C++를 사용한 Linux 개발을 체크하고 추가로 포함 ..
우선 MobaXterm이 필요합니다. 아직 사용안한다면 다음 링크에서 Home Edition을 다운로드 받아 설치하세요. MobaXterm은 SSH 접속 할 수 있는 터미널 프로그램으로 터미널 환경에서 Raspberry Pi에 있는 GUI 프로그램도 실행시켜 볼 수 있는 놀라운 프로그램입니다. https://mobaxterm.mobatek.net/download.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net SSH 접속을 위한 세..
라즈베리파이에 LAMP (Linux, Apache, MySQL, PHP)를 설치하는 방법을 다루고 있습니다. 버전에 따라 설치되는 MySQL 버전 차이가 있어서 라즈비안 최신 버전을 기준으로 작성했습니다. 라즈비안 2018년 6월 27일버전으로 진행했습니다. 앞서 작성한 다음 포스팅을 참고하여 진행했습니다. 라즈비안이나 우분투나 데비안 계열이라 패키지명이 거의 동일하기 때문입니다. Ubuntu 18.04에 LAMP ( Apache2, MySQL , PHP 7) 설치하는 방법http://webnautes.tistory.com/1185 마지막 업데이트 2018. 9. 6 설치를 진행하기 전에 다음처럼 기존에 설치되어 있던 패키지를 업그레이드 해줍니다. $ sudo apt update && sudo apt u..
커널 소스 준비모듈을 작성하기 위해서는 라즈베리파이에서 현재 사용중인 커널 버전과 같은 버전의 커널 소스가 필요합니다. 버전을 맞추기 위해서 라즈베리파이에 커널을 최근 버전으로 변경하고 진행했습니다. 자세한 커널 컴파일 방법은 다음 포스팅에서 소개하고 있습니다. Raspberry Pi 3를 위해 커널 크로스 컴파일하기(http://webnautes.tistory.com/547 ) 모듈 작성PC에서 hello.c라는 파일 이름으로 아래 내용을 작성합니다. #include #include MODULE_LICENSE("GPU"); MODULE_AUTHOR("webnautes"); MODULE_DESCRIPTION("helloworld module");MODULE_INFO(intree, "Y"); int mod..