티스토리

멈춤보단 천천히라도
검색하기

블로그 홈

멈춤보단 천천히라도

IT 분야 크리에이터
webnautes.tistory.com/m

그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.

구독자
499
방명록 방문하기
반응형

주요 글 목록

  • Raspberry Pi 4에 Miniforge 설치하기 Raspberry Pi 4에 Miniforge 설치하는 과정을 다룹니다. 2023. 11. 10 최종작성 다음 포스트에 나온대로 Raspberry Pi OS 64비트를 설치한 후, 진행한 내용입니다. Raspberry Pi 4 사용 방법 https://webnautes.tistory.com/1886 현재 설치된 파이썬 버전입니다. pi@raspberrypi:~ $ python -V Python 3.11.2 Miniconda를 설치하려고 했는데 설치 완료후 pip 실행시 문제가 발생합니다. 그래서 Miniconda 대신에 Miniforge를 설치했습니다. $ wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-.. 공감수 0 댓글수 0 2023. 11. 10.
  • Raspberry Pi 4를 VNC로 접속하여 원격 제어하는 방법 데스크톱 환경(GUI)을 사용하기 위해 VNC를 사용하여 Raspberry Pi에 원격 접속하는 방법에 대해 소개합니다. 터미널 프로그램을 사용하여 Raspberry Pi에 SSH 접속을 해서도 원하는 웬만한 작업을 다 할 수 있지만 가끔 키보드,마우스,모니터등을 라즈베리파이에 붙이게 될 때가 있습니다. 바로 X 윈도우 때문인데 생각보다 쉽게 번거로 왔던 것들을 줄일 방법이 있더군요. VNC를 이용하면 간단하게 해결이 됩니다. 1. VNC 서버 프로그램 설치 및 접속하는 방법 2. 한글 입력을 위해서 UIM 설치 3. 관련 포스팅 Raspberry Pi 4 에서 무선랜(WiFi) 설정하는 방법 2014. 10. 6 최초작성 2021. 2. 4 2023. 11. 4 최종 작성 1. VNC 서버 프로그램 설.. 공감수 0 댓글수 0 2023. 11. 4.
  • Raspberry Pi Camera Module( pi camera ) 사용하는 방법 Raspberry Pi 3에 Raspberry Pi Camera Module을 연결하여 사용하기 위해서 필요한 과정을 다루고 있습니다. 1. Raspberry Pi Camera Module 연결 및 설정하기 2. Raspberry Pi Camera Module 테스트 마지막 업데이트 2018. 6. 25 1. Raspberry Pi Camera Module 연결 및 설정하기 1-1. Raspberry Pi 3에서 Raspberry Pi Camera Module를 사용하기 위해서는 라즈베리파이 설정 도구( raspi-config )를 사용하여 카메라 인터페이스를 활성화시켜야 합니다. pi@raspberrypi:~ $ sudo raspi-config 1-2. Interfacing Options을 선택합니다... 공감수 0 댓글수 0 2023. 10. 21.
  • Visual Studio Code에서 SSH를 사용하여 Raspberry Pi 원격 개발하기 Visual Studio Code에서 SSH를 사용하여 C/C++ 원격 개발을 준비하는 과정을 설명하고 있습니다. 2021. 12. 15 최초작성 2022. 4. 7 컴파일 방법 추가 Visual Studio Code를 설치하는 방법은 아래 포스트를 참고하세요. Visual Studio Code 설치하는 방법( Windows / Ubuntu ) https://webnautes.tistory.com/1841 Visual Studio Code에서 확장 아이콘을 클릭합니다. Remote Development을 검색하여 해당 항목에 있는 설치를 클릭합니다. 원격 서버에 대한 접속 정보를 입력해야 합니다. Ctrl + Shift + P를 누른 후, ssh를 입력하여 검색된 항목에서 Remote-SSH: Open .. 공감수 0 댓글수 0 2023. 10. 19.
  • Samba를 이용하여 Raspberry Pi 4와 Windows간 파일 공유하기 ( 설정 방법 ) Raspberry Pi 4와 Windows 10이 설치된 컴퓨터 간 파일 공유를 위해 삼바 설정 하는 방법을 설명합니다. 1. 윈도우 컴퓨터 준비 2. Raspberry Pi 준비 3. 윈도우에서 Raspberry Pi의 공유폴더 접근 4. Raspberry Pi에서 윈도우의 공유 폴더 접근 2015. 9. 24 - 최초작성 2021. 9. 19 - 최종작성 1. 윈도우 컴퓨터 준비 윈도우에서 해야하는 네트워크 설정 및 공유폴더 생성 방법에 대해서 설명합니다. 1. 윈도우 키 + R을 누르고 다음 명령을 입력하여 실행합니다. control /name Microsoft.NetworkAndSharingCenter 2. 고급 공유 설정 변경을 선택합니다. 3. 네트워크 검색 켜기와 파일 및 프린터 공유 켜기를.. 공감수 0 댓글수 0 2023. 10. 14.
  • Raspberry Pi Camera Module( pi camera )를 위해 /dev/video0 생성하는 방법 Raspberry Pi Camera Module( pi camera )는 USB 장치가 아니라서 연결을 해도 바로 /dev/video0 디바이스 파일이 생성되지 않습니다. 별도의 드라이버 모듈을 로드해야 /dev/video0 파일이 생성됩니다. 마지막 업데이트 - 2018. 10. 2 MobaXterm 터미널을 사용하여 Raspberry Pi에 SSH 접속 후 테스트를 진행했습니다. 1. pi camera가 정상적으로 연결이 되었는지 확인합니다. supported와 detected값이 모두 1이라면 카메라 연결이 성공적으로 이루어진 상태입니다. pi@raspberrypi:~ $ vcgencmd get_camera supported=1 detected=1 두 값중 하나라도 0으로 나오면 아래 포스팅의 1-.. 공감수 0 댓글수 0 2023. 10. 6.
  • Raspberry Pi Camera Module( pi camera ) 사용하는 방법 Raspberry Pi 3에 Raspberry Pi Camera Module을 연결하여 사용하기 위해서 필요한 과정을 다루고 있습니다. 1. Raspberry Pi Camera Module 연결 및 설정하기 2. Raspberry Pi Camera Module 테스트 마지막 업데이트 2018. 6. 25 1. Raspberry Pi Camera Module 연결 및 설정하기 1-1. Raspberry Pi 3에서 Raspberry Pi Camera Module를 사용하기 위해서는 라즈베리파이 설정 도구( raspi-config )를 사용하여 카메라 인터페이스를 활성화시켜야 합니다. pi@raspberrypi:~ $ sudo raspi-config 1-2. Interfacing Options을 선택합니다... 공감수 1 댓글수 0 2023. 10. 6.
  • E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable' apt-get update를 했더니 평소와 다른 메시지가 보였습니다. pi@raspberrypi:~ $ sudo apt-get update Hit:1 http://archive.raspberrypi.org/debian buster InRelease Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB] Reading package lists... Done E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable' N: This must be accepted e.. 공감수 3 댓글수 0 2021. 9. 19.
  • VisualGDB를 사용하여 Raspberry PI를 위해 OpenCV 코드 크로스컴파일(cross compile)하기 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.. 공감수 0 댓글수 2 2020. 5. 24.
  • Raspberry Pi를 위해 크로스 컴파일러(cross compiler) 사용하기 ( VisualGDB와 Visual Studio를 사용 ) 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 설치 파일을 다.. 공감수 1 댓글수 8 2020. 5. 24.
  • 미러 주소(Mirror)를 변경하여 Raspbian의 패키지 다운로드 속도 올리기 미러 주소를 변경하여 라즈비안에서 패키지 다운로드 속도를 올리는 방법을 소개합니다. 최초작성 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.. 공감수 5 댓글수 0 2019. 8. 29.
  • Windows 10 IoT Core 설치 후 Raspberry Pi 3에서 무선랜(WiFi) 사용하는 방법 대시보드에서 마우스 우클릭하여 장치 포털 열기를 선택합니다. 장치 포털 페이지에서 왼쪽에보이는 Connectivity > Network를 선택하고 오른쪽에서 접속할 무선 공유기(AP)를 선택합니다. 아래쪽에 보이는 Key에 암호를 입력하고 Connect 버튼을 클릭합니다. 잠시 후 체크 표시가 된 것을 볼 수 있습니다. 이제 무선으로 사용가능합니다. 이후 라즈베리파이를 재부팅해도 무선을 사용할 수 있습니다. 공감수 0 댓글수 0 2019. 5. 25.
  • Raspberry Pi 3에 Windows 10 IoT Core 설치 및 샘플 앱 테스트 라즈베리파이 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.. 공감수 7 댓글수 10 2019. 5. 25.
  • Raspberry Pi를 위해 Eclipse를 사용하여 OpenCV 예제 크로스 컴파일하는 법 라즈베리파이를 위해 이클립스에서 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를 기준으로 합니다. 첫번째 줄에 있.. 공감수 2 댓글수 24 2019. 5. 4.
  • Visual Studio 2017로 Raspberry Pi 3 프로그램 개발하기 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 개발을 체크하고 추가로 포함 .. 공감수 1 댓글수 10 2019. 5. 2.
  • Raspberry Pi에서 쉽게 코드 작성하는 방법(Sublime Text 3 사용) 우선 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 접속을 위한 세.. 공감수 0 댓글수 4 2019. 4. 17.
  • Raspberry Pi 3에 LAMP (Linux, Apache, MySQL, PHP) 설치하는 방법 라즈베리파이에 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.. 공감수 5 댓글수 36 2018. 9. 6.
  • Raspberry Pi 3에서 커널 모듈(kernel module) 프로그래밍 커널 소스 준비모듈을 작성하기 위해서는 라즈베리파이에서 현재 사용중인 커널 버전과 같은 버전의 커널 소스가 필요합니다. 버전을 맞추기 위해서 라즈베리파이에 커널을 최근 버전으로 변경하고 진행했습니다. 자세한 커널 컴파일 방법은 다음 포스팅에서 소개하고 있습니다. 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.. 공감수 4 댓글수 3 2017. 11. 13.
  • Raspberry PI 3에서 시스템 호출(system call ) 구현 라즈베리파이를 위해 새로 컴파일해 본 커널을 이용하여 시스템 콜 추가하는 작업을 해보았습니다. 최초 작성 2014. 10. 15.최종 업데이트. 2017.11.11. 현재 사용중인 커널 버전입니다. pi@raspberrypi:~ $ uname -r 4.9.60-v7+ 1.시스템 호출 번호 할당 커널 소스 디렉토리의 arch/arm/include/uapi/asm/unistd.h 파일에 새로 생성할 시스템 호출을 위한 고유번호를 할당합니다.#define __NR_copy_file_range (__NR_SYSCALL_BASE+391) #define __NR_preadv2 (__NR_SYSCALL_BASE+392) #define __NR_pwritev2 (__NR_SYSCALL_BASE+393) #define .. 공감수 1 댓글수 4 2017. 11. 11.
  • Raspberry Pi 3를 위해 커널 크로스 컴파일하기 Raspberry Pi 3를 위해 커널을 크로스 컴파일하는 방법을 설명합니다. 1. ARM용 크로스 컴파일러 설치 2. 커널 소스 다운로드 3. 커널 소스 설정 4. 커널 및 모듈 컴파일 5. 라즈베리파이로 복사 1. ARM용 크로스 컴파일러 설치 다음 명령으로 ARM용 컴파일러를 설치합니다. $ sudo apt-get install gcc-arm-linux-gnueabihf 본 포스팅을 진행하기 위해서는 추가로 다음 패키지도 필요합니다.$ sudo apt-get install make ncurses-dev build-essential 2. 커널 소스 다운로드 git 패키지를 설치 한 후, $ sudo apt-get install git 커널 소스를 다운로드 받습니다.$ git clone --depth=.. 공감수 5 댓글수 3 2017. 11. 11.
  • Visual Studio 2017에서 Raspberry Pi 3를 위한 Windows 10 IoT App 작성하는 방법 Visual Studio 2017에서 Raspberry Pi 3를 위한 Windows 10 IoT App 작성하는 방법을 다룹니다. 프로그래밍적인 부분에 대한 설명은 아직 준비 안되어있으며 새로운 프로젝트 생성 후, 샘플 코드를 가져와 실행시키는 방법을 설명합니다. 진행하기 전에 다음 포스팅을 먼저 해보셔야 합니다. Raspberry Pi 3에 Windows 10 IoT Core 설치 및 샘플 앱 테스트http://webnautes.tistory.com/918 1. 다음 링크에서 Visual Studio 2017 Community 설치 파일을 다운로드 받아 실행합니다.https://www.visualstudio.com/ko/downloads/ 이미 설치되어 있다면 시작 메뉴에서 Visual Studio .. 공감수 1 댓글수 4 2017. 8. 23.
  • Raspberry PI와 윈도우 PC간 파일 전송 라즈베리파이와 PC간에 파일 전송하는 것에 대해 다룹니다. 아래 주소에서 pscp.exe를 다운로드 받습니다.http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 다운받은 pscp.exe를 윈도우 로그인 사용자의 홈디렉토리인 C:\Users\사용자이름으로 복사해줍니다. 명령프롬프트 실행시 경로가 윈도우 로그인 사용자의 홈디렉토리에서 시작하기 때문입니다. 라즈베리파이로부터 PC로의 파일 전송은 다음 명령에 의해서 이루어집니다. .pscp 유저이름@원격주소:/파일위치 로컬파일위치 예를들어 라즈베리파이에 있는 /home/pi/1.jpg를 PC의 현재 디렉토리로 가져오려면 다음처럼 명령을 내리면 됩니다. 다른 곳에 저장하고 싶으면 마지막에 점(.) 대.. 공감수 0 댓글수 10 2016. 12. 4.
  • Raspberry PI 3에 로지텍 웹캠 C920 연결하여 태스트 라즈베리파이 3 관련 다음 포스팅들이 있습니다. 문제가 없는지 확인하며 포스팅 내용을 보완하기 위해 순서대로 다시 해보고 있습니다. [임베디드/Raspberry Pi] - Raspberry Pi 3 처음 사용해 보기[임베디드/Raspberry Pi] - Raspberry pi 3에서 무선랜(WIFI) 사용하기[임베디드/Raspberry Pi] - Raspberry PI 3를 VNC로 접속하여 원격 제어 (x11vnc)[임베디드/Raspberry Pi] - Raspberry pi 3와 Android간에 bluetooth 태스트 ( 문자열 주고 받기 ) C920 연결 태스트C170 연결 태스트라즈베리파이의 카메라 인터페이스 활성화VNC로 웸캠 동작 확인 구입가격이 25000원 정도인 Logitech C170.. 공감수 3 댓글수 17 2016. 11. 24.
  • error: ‘SA_INTERRUPT’ undeclared 언제 부터 변경된 건지는 확실치 않지만 현재 쓰는 리눅스 버전에서는 SA_INTERRUPT 대신에 IRQF_DISABLED를 사용하는 거로 바뀐거 같다.. http://lwn.net/Articles/229673/ 에 따르면 대응관계는 다음과 같다..+#define SA_INTERRUPTdeprecated_irq_flag(IRQF_DISABLED) +#define SA_SAMPLE_RANDOMdeprecated_irq_flag(IRQF_SAMPLE_RANDOM) +#define SA_SHIRQdeprecated_irq_flag(IRQF_SHARED) +#define SA_PROBEIRQdeprecated_irq_flag(IRQF_PROBE_SHARED) +#define SA_PERCPUdeprecated_.. 공감수 0 댓글수 0 2015. 2. 11.
    반응형
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.