본문 바로가기

HW 프로그래밍/라즈베리파이40

Diskpart로 라즈베리파이용 SD 카드 포맷방법 라즈베리파이용 SD 카드 인식이 안될경우 해볼수 있는 방법중 하나임. Diskpart를 이용하여 SD 카드를 FAT32로 포맷(라즈베리파이에서 안정적인 포맷이라고 하더라..) 1. 관리자모드로 CMD를 실행, Diskpart를 입력 2. list disk를 입력, 연결된 디스크를 확인 3. select disk [번호]를 입력, 디스크 선택 후 clean으로 디스크정보를 지움 4. create partition primary입력(주 파티션 설정), 확인(list partition) 5. select partition [번호] 활성화할 파티션 선택 6. active (해당 파티션 활성화) 7. format fs=fat32 quick (FAT32로 포맷, 빠른 포맷) (format fs=ntfs (NTFS로.. 2022. 12. 11.
라즈베리파이 사용시 VNC뷰어 해상도를 변경하는 방법 PC vnc뷰어의 모습 보통 라즈베리파이를 사용하다보면 물리적으로 라즈베리파이에 모니터를 연결하기 보다, putty등을 사용한 ssh원격 접속이나, vnc뷰어를 사용해서 사용하기 마련이다. 그런데, 라즈베리파이가 모니터에 연결이 되어있어 해상도가 지정이 되어있으면 VNC뷰어를 연결해도 문제가 없이 크게 나오는데.. 반대로 연결되어있지 않으면 라즈베리파이의 기본해상도인 상당히 작은 해상도로 보여지게 된다. 640X480 이라는 극악의 해상도.. 이럴 때 터미널에서 sudo nano(혹은 vi) /boot/config.txt 를 통해 해상도 변경이 가능하다. 진입 후 문서 중간쯤에 있는 #frameBuffer부분을 찾아주고 나서.. 해당 부분에 있는 frameBuffer_width와 FrameBuffer_h.. 2022. 11. 24.
Extra Moudle(contrib) 포함하여 OpenCV 4.5.1 설치하는법 OpenCV 4.5.1와 opencv_contrib(extra modules)를 컴파일하여 Raspberry Pi 4에 설치하는 방법을 다룹니다. Raspberry Pi 3에서도 동일하게 동작합니다. 1. 기존 OpenCV 버전 제거 2. 기존 설치된 패키지 업그레이드 3. OpenCV 컴파일 전 필요한 패키지 설치 4. OpenCV 설정과 컴파일 및 설치 5. OpenCV 설치 결과 확인 5.1. C/C++ 5.2. Python 2016. 5. 4 최초작성 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021. 2. 19 Raspberry Pi 4에서 진행 2021. 11. 22 최종작성 - 2021년 10월 30일에 릴리즈된 Raspberry Pi OS 와 OpenCV 4.5.. 2022. 11. 12.
Raspberry Pi (라즈베리파이) - [4] 리눅스 폴더구조 및 명령어 리눅스 파일 구성 리눅스는 최상위1개 그리고 그 다음 2번째 디렉터리 몇가지를 주 축으로 아래로 파생 되어 나가는 트리 구조를 갖습니다. 총사령관이 '/'이고 그 다음 각 그룹의 부대장들이 있고 이런 식인 거죠. 하지만 '/'는 사실 아무 의미 없고 그 다음 부대장들이 의미 있는 디렉토리의 시작 이라고 보면 됩니다. 어떤 폴더의 주소를 설명 해 줄때 '/home/rick' 이런식으로 설명 해 주면 됩니다. 또한 자주 쓰는 용어 중에 '. (점)' 은 현재 디렉토리, '.. (점점)'은 바로 전(상위) 디렉토리를 나타냅니다. 아래는 리눅스 최상위 디렉토리의 의미를 나타냅니다. /bin ls, mount, rm 등과 같은 기본적인 리눅스 명령어들이나 실행 파일이 위치. binary의 약자 /boot 리눅스 .. 2022. 11. 12.
시놀로지 SSH 로 접속하기 1. 시놀로지 NAS에서 SSH활성화하기 제어판-고급모드-터미널 및 SNMP-SSH 서비스 활성화 체크 포트에 원하는 포트번호 써주고 적용 여기까지 하면 내부에서 접속할 준비는 완료입니다. 외부에서도 SSH로 접속하려면 방금 지정한 포트를 포트포워딩 해주세요. 2. Putty로 시놀로지 SSH 접속하기 putty는 윈도우에서 SSH 접속에 많이 쓰이는 프로그램입니다. putty.org에서 최신 putty 프로그램을 받으세요. host name에는 나스의 ddns주소나 외부에서 접속하면 외부IP, 내부에서 접속하면 내부IP를 입력합니다. Port에는 아까 지정했던 포트를 입력합니다. 그리고 하단에 Open 클릭 3. root 권한 획득하기 위의 방법대로 Putty로 NAS에 접속하면 다음과 같은 화면이 보.. 2022. 11. 11.
라즈베리파이와 시스놀로지 NAS 연결 환경 - 라즈베리파이 4 (OS : 라즈비안) - 시놀로지 NAS : DS218+ (DSM 버전 : 6.2.1) - 네트워크 : 1G 내부망으로 연결, 192.168.0.xxx/24 대역 사용중 목적 - 라즈베리파이는 Micro SD 카드를 사용하는데, 저장 공간이 제한적임(저는 32G 카드 사용중 20G 정도 남음) - 대부분의 자료들(사진, 영상, 이미지 등등)은 NAS 에 보관해두는데, 라즈베리파이에서 읽거나 쓰고 싶음 - SFTP로 접근할 경우 계정, 패스워드등 저장하거나 입력해야 하여 불편하므로 NFS로 바로 내부 디렉토리처럼 억세스 하고 싶음 가정 - 라즈베리파이의 IP는 192.168.0.104라 가정함 - NAS의 IP는 192.168.0.199라 가정함 - 라즈베리파이에서 읽고 쓰고 싶은.. 2022. 11. 11.