본문 바로가기

전체 글

(19)
업데이트 파일 모음 업데이트 파일은 여기부터
OTG : LORA 게이트웨이 설정과 TTN 서버 연결 방법 라즈베리파이 이미지 다운로드 편하게 SD writing Tool을 통해서 Writing을 진행하면 쉽게 쓸 수 있다. https://www.raspberrypi.org/downloads/ Raspberry Pi Downloads - Software for the Raspberry Pi Download free software for the Raspberry Pi, including NOOBS, Raspbian, and third-party operating system images. Beginners should start with NOOBS. www.raspberrypi.org 게이트웨이 설정 내용기본적으로 게이트웨이에 대한 설정은 "sudo gateway-config" 명령어를 통해서 할 수 있다. ..
OTM : Open Source기반 The Things Network 접속 방법(CoIDE) 소스 다운로드 다음 위치의 소스를 다운로드 받는다. 여기서 실제적으로 필요한 소스는 "Open Source SDK" 폴더다. 이 폴더 안에 CoIDE 프로젝트가 있다. git clone 명령어를 통해서 다운로드 받는다. https://github.com/openthingsaz/lora_mote openthingsaz/lora_mote Contribute to openthingsaz/lora_mote development by creating an account on GitHub. github.com 프로젝트 빌드 아래 그림의 폴더 안에 있는 프로젝트 파일을 클릭한다. Target을 LoRaMacClassC-915를 선택하고, 빌드를 눌러서 실행한다. 당연한 이야기지만 아래와 같이 "BUILD SUCCES..
Git remote branch 생성 및 삭제하기 Git remote branch 생성 및 삭제하기 BRANCH 생성하기 local에서 feature-01이라는 branch를 작성하고 싶을때는, 다음과 같은 command를 통해서 feature-01 branch를 생성할 수 있습니다. git checkout -b feature-01 만약, 해당 branch를 저장소 remote branch에도 생성하고 싶을때는, 다음과 같은 command를 사용합니다. git push origin feature-01 이렇게되면 local과 저장소의 remote branch가 생성됩니다. 생성된 branch는 각자가 local 및 저장소 기준이므로, local의 branch를 retmoe branch와 연동하는 작업을 수행하는 것이 좋습니다. branch 연동은 다음을 ..
리눅스 커널 코딩 스타일 이 문서는 리눅스 커널에서 주로 사용되는 코딩 스타일을 설명한 간략한 문서이다. 코딩 스타일은 매우 개인적인 내용이며 제 의견을 다른 사람들에게 강요하고 싶지는 않지만, 이것은 내가 관리해야 할 부분이며 다른 곳에서도 이를 즐겨 사용한다. (FIXME!) 최소한 여기서 설명한 내용들을 한 번 고려해 보기라도 해 주길 바란다. 먼저, GNU 코딩 표준 문서를 출력하길 바란다. 그리고 그 문서를 읽지 말고 태워버려라! 이건 매우 상징적인 행동이다. 어쨌든 시작해보자: 1. 들여쓰기 탭 크기는 8 글자이고, 따라서 들여쓰기 단위도 8 글자이다. 들여쓰기를 4 글자 (심지어는 2 글자!) 단위로 하려는 반대 운동이 있지만, 이것은 PI (원주율) 값을 3으로 정의하는 것과 같다. 논리: 들여쓰기에 대한 아이디어..
케이블 AWG 규격에 따른 케이블 선택 AWG(American Wire Gauge) 전선규격표 AWG번호 직경(Inch) 직경(mm) 단면적(mm²) 저항(Ω/m) 허용전류(A) 4/0=0000 0.46 11.7 107(100) 0.000161 280~298 3/0=000 0.41 10.4 85 0.000203 240~257 2/0=00 0.365 9.26 67.4(60.0) 0.000256 223 1/0=0 0.325 8.25 53.5 0.000323 175~190 1 0.289 7.35 42.4(38.0) 0.000407 165 2 0.258 6.54 33.6 0.000513 130~139 3 0.229 5.83 26.7(22.0) 0.000647 125 4 0.204 5.19 21.1 0.000815 98~107 5 0.182 4.62 ..
Naming Conventions https://github.com/zephyrproject-rtos/zephyr/wiki/Naming-Conventions zephyrproject-rtos/zephyr Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures. - zephyrproject-rtos/zephyr github.com
Led Strip WS2812 RGB LED 사용하기 WS2812 color LED 사용하기 칼라 LED는 LED 내부에 빛의 3원색에 해당하는 Red, Green, Blue LED가 들어있어 각각의 밝기를 조절하면 원하는 색을 만들어 낼 수 있다. 일반적인 형태의 칼라 LED는 아래 사진과 같은 형태로 4개의 다리가 나와 있다. Common Anode 타입의 LED인 경우 가장 긴 다리가 common anode로 이 다리는 +에 연결되어야 하고 나머지 3개의 다리는 프로세서의 I/O에 연결해 LED를 제어한다. 각 IO핀이 LOW면 해당 LED가 켜지고, HIGH면 LED가 꺼지게 된다. (PWM의 경우 duty가 0%면 가장 밝게 켜지고 100%면 꺼짐) 반대로 common cathode 타입의 LED인 경우, common cathode는 GND에 연결..