전체 글 80

라즈베리파이 부팅로고 변경 Ubuntu 16.04 진행

라즈베리파이 부팅 로고 변경법 - sudo cp samplelogo.png /usr/share/plymouth/themes/pix/splash.png (로고 변경하기) - /boot/cmdline.txt에 logo.nologo (로고 없애기) 위의 방법은 아래의 화면에 사용되는 방법 내가 원하는 로고 변경은 아래사진의 터미널에 나오는 딸기이다. - 딸기의 숫자는 라즈베리파이 코어의 숫자이다. - 리눅스 로고 펭귄을 바꾸는 것처럼 이미지 파일을 새로 구워야 딸기 로고를 원하는 로고로 바꿀 수 있다. 1. 준비물 - 라즈베리파이 OS (필자는 Compute Module 3을 사용하였다) - 이미지를 구울 수 있는 PC (라즈베리파이는 용량이 적어 Linux 폴더를 받기에 부족하여 준비하였다) 2. 프로그램 ..

카테고리 없음 2020.04.06

통신프로토콜

1. MQTT(Message Queue Telemetry Transport)MQTT는 TCP기반의 경량화된 Publish-Subscribe 메시지 프로토콜입니다. Publish-Subscribe은 SW아키텍처 스타일에서 등장하는 모델과 동일한 내용입니다. 출판/구독 아키턱처에서 특정 이벤트를 발생시키는 '출판자'와 해당 이벤트를 구독하는 '구독자'처럼 MQTT 프로토콜에서는 브로커(Broker)서버가 '토픽'이라고 부르는 이벤트 발생자와 구독자를 다대다(N:M)로 중개하는 메시지 버스 역할을 합니다. '토픽'은 계층형 자료구조로 마치 디렉토리를 표기하는 것 처럼 /(슬래시)를 기준으로 계층적으로 데이터를 표현합니다. 이 '토픽'은 MQTT Broker를 통해 구독자인 다수의 클라이언트로 전달됩니다. MQ..

알뜰살뜰 정보 2020.03.25

yarn ERROR: There are no scenarios; must have at least one 에러 시

리눅스 기반 OS 사용 및 Ubuntu 17.10에 사용ERROR: There are no scenarios; must have at least one.해당 에러 발생 시 cmdtest를 지우면 잘못 설치되는 현상을 고칠 수 있다. sudo apt remove cmdtestsudo apt install npmsudo npm install -g yarn package.json 파일 있는 곳에서 yarn 실행 시 해당처럼 빌드가 된다면 성공 패키지 꼬일 때 yarn 사용하면 좋다.

[Node] 프로세스 관리 모듈 pm2 설치 및 pm2 실행

Node와 npm이 설치되어 있다고 가정하에 진행합니다. PM2는 JavaScript 런타임 Node.js의 프로세스 관리자입니다 pm2로 typescript 도 실행 가능합니다. 일단 npm으로 pm2를 설치합니다. npm i pm2 -g 에러가 안뜨면 아래 글은 건너뛰세요. 1. pm2 error : node 버전 에러 pm2를 쓰기위해선 node 버전이 8.0.0이상이 되어야 합니다. 이렇게 나올 시 설치 완료 PM2 최신버전 업데이트 하는 법 npm install pm2@latest -g 실행 등록 방법 예시) pm2로 java 파일 실행 pm2 start app.java pm2로 jar 파일 실행하는 법 pm2-java.json 파일을 만들고 아래의 내용을 생성합니다. pm2 start pm2-..

(주의상황) 라즈베이파이 비밀번호 분실했을 때 찾는법

위와같은 상황이 발생하는 경우 1. 패스워드 모르거나 잊어버림 (기본 아이디 : pi 패스워드 : raspberry) 2. 외부 SSH를 열어놓으면 외국에서 무차별 대입으로 뚫고 들어온다음 바꿈 3. 라즈베리파이는 학습용으로 가끔 잠기는 이슈가 있음 4. (아예 못고치는 상황) 라즈베리파이 리눅스 OS 이슈 있는듯 cmdline.txt 파일을 열어봅니다 init=/bin/sh 추가합니다 그 후 저장 부팅하면 이런 화면이 뜹니다 Putty로는 작동 X 비밀번호를 바꾸기 위해 passwd pi 물론 자신이 찾을 id를 pi부분에 쳐야합니다. 입력합니다 Enter new UNIX password : (비밀번호 입력) Retype new UNIX password : (재 입력) 그러나 password updat..