본문 바로가기

HW 프로그래밍108

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.
pip install -killed pip install로 파이썬 패키지를 다운로드할 때 -killed 이라며 중지되는 경우가 있다. 해결법은 pip install --no-cache-dir 2022. 10. 14.
소프트웨어 시리얼 2개 이상 사용하기 SoftwareSerial 이란? 아두이노에서는 0번핀과 1번핀을 기본적으로 하드웨어 시리얼로 사용하고 있습니다. 하지만 블루투스 모듈이나, UART(*시리얼)통신을 사용하는 모듈을 사용할때 소프트웨어적으로 일반 I/O 핀들을 시리얼 통신을 하는데 사용할 수 있도록 해줍니다. 그런데 문제가 하나 있습니다. 아두이노에서 softwareSerial을 사용할때, 2개 이상을 선언해서 사용하면 일반적으로는 사용할 수 없는 것입니다. #include SoftwareSerial bluetooth1(2,3); SoftwareSerial bluetooth2(4,5); void setup() { // put your setup code here, to run once: Serial.begin(9600); bluetoot.. 2022. 10. 5.
아두이노 호환보드 업로드 에러 아두이노 호환보드 업로드시 에러가 발생한 경우 아래와 같이 설정한 후 업로드가 정상적으로 되는것을 확인함 아두이노 호환보드는 디바이스마트에서 구매한 것임. 구매한 실물 뒷면에 CH34x 칩이 장착되어 있으며, CH340G로 표기되어 있다. 이 칩을 사용하기 위해서는 CH34x용 드라이버를 설치하여야 한다 제조사 사이트(https://www.wch.cn/downloads/CH341SER_ZIP.html)에서 다운로드 받는데 Windows 32비트, 64비트에 따라 설치하는게 다르다. 만약 자신이 쓰고있는 윈도우가 64비트 버전이라면 DRVSETUP64 폴더에 있는 DRVSETUP64.EXE 파일을 밖으로 복사하고 실행한다. 만약 32비트라면 그냥 SETUP.exe 파일을 실행한다.자신의 윈도우가 몇 비트인.. 2022. 10. 4.