Install VSCode on Raspberry Pi 4 2021-10-21 실행 2021-03-20 install & update 2021-03-19 First Edit ㅁ Run code ㅁ Install sudo apt update sudo apt install code ㅁ Update sudo apt update sudo apt upgrade code 주기적으로 업데이트 해 주세요. ㅁ 참고 자료 code.visualstudio.com/docs/setup/raspberry-pi Running Visual Studio Code on Raspberry Pi OS Get Visual Studio Code up and running on Raspberry Pi OS. code.visualstudio.com -- 2021. 3. 19. Using C++ on Linux in VS Code 2021-03-14 처음 작성 컴파일러(g++)를 설치하고 예제프로그램을 동작시켜보죠. 디버그(GDB)도 해 볼 겁니다. code.visualstudio.com/docs/cpp/config-linux Get Started with C++ on Linux in Visual Studio Code Configure the C++ extension in Visual Studio Code to target g++ and GDB on Linux code.visualstudio.com 참고용 링크입니다. 기본 환경 VSCode를 설치합니다. Extention for VS Codee C/C++ extension을 설치합니다. 컴파일러 설치 확인 이미 설치되어 있습니다. 이미 설치되어 있다면 다음 명령어로 확인할 수 있.. 2021. 3. 14. VSCode On the Raspberry pi 4 code 2021-03-14 First Edit Visual Studio Code 를 설치해 보자. 많이 찾아봤는데 정말 간단한 방법이 있네요. 참고 문서 code.visualstudio.com/docs/setup/raspberry-pi Running Visual Studio Code on Raspberry Pi OS Get Visual Studio Code up and running on Raspberry Pi OS. code.visualstudio.com 설치 sudo apt update sudo apt install code 업데이트 sudo apt update sudo apt upgrade code 실행 code 간단하네요. 2021. 3. 14. 라즈베리파이 한글입력 설정 2021-03-14 처음 작성 한글을 볼 수만 있었는데 입력도 할 수 있어야죠. 여러 가지 방법 중에 fcitx를 사용하는 방법을 알아보죠. ㅁ apt 업데이트 sudo apt-get update 건너뛰어도 됩니다. 필요할 때는 업데이트하라는 메시지가 나옵니다. ㅁ fcitx 설치 sudo apt-get install fcitx-hangul ㅁ 한글 입력기 설정 라즈베리메뉴 > 기본 설정 > 입력기 선택... 확인 두 번 누름. 입력기 설정에서 drfault 에서 fcitx로 선택을 바꿔 주면 됩니다. * 특이하게 저는 화면에 fcitx 입력항목이 안 보이더군요. /etc/default/im-config 파일을 강제로 수정하여 사용했어요. IM_CONFIG_DEFAULT_MODE=auto IM_CONFI.. 2021. 3. 14. [작성중] STM32F103 PWM 출력 2021-03-10 초안 작성 ㅁ 타이머 설정을 이용하여 PWM파형을 출력한다. ㅁ PWM이란 ? 간단히 설명된 블로그입니다. m.blog.naver.com/PostView.nhn?blogId=nissei-gtr&logNo=221606567972&proxyReferer=https:%2F%2Fwww.google.com%2F PWM 제어란? 안녕하세요 BROTHER GTR 입니다.BROTHER GTR의 라인업 중 BLDC 모터가 있죠.... blog.naver.com ㅁ 타이머의 기능으로처 처리 ㅁ cubeMX 설정 ㅁ PWM의 시작 HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_2); ㅁ PWM의 duty 조절 __HAL_TIM_SET_COMPARE(&htim3, TIM_CHANN.. 2021. 3. 10. [작성중] STM32F103 usart RX interrupt 설정 2021-03-10 최초 등록 ㅁ HAL 드라이브 사용 법 및 문서 보기 방법 ㅁ cubeMXIDE 사용법 ㅁ 콜백함수 등록 ㅁ 인터럽트 설정 2021. 3. 10. VI 에디터 단축키 2021-02-23 처음 쓰기 vi 에디터 간단한 사용법은 알아야겠죠. 사용해보면 몇가지 사용하지 않네요. 초 간단 사용방법 파일 열기 , 방향키로 수정 위치 이동, Del키 이용 삭제, i혹은a눌러 추가 입력, esc 눌러 빠져나옴, :wq로 저장후 종료 sudo vi text.txt ㅁ 파일 열기 vi filename ㅁ 편집 모드 진입 i a ㅁ 줄 단위 편집 dd : 줄단위 삭제 ㅁ 저장 및 종료 명령어 설명 :q 저장 않고 종료 :wq 저장후 종료 2021. 2. 23. (수정중) 라즈베리파이 4 커널 컴파일 wikidocs.net/3243 2021. 2. 23. 라즈베리파이 4 한글 깨짐 해결, 한글폰트 설치 2021-03-14 처음 작성 라즈베리파이 설치 중 처음 부팅 후 화면을 띄워보면 한글이 깨져 보이죠. 한글 폰드를 설치하면 깨짐 현상이 해결 돼요. 한글 입력 방법과는 다른 겁니다. 폰트를 설치하여 한글을 정상적으로 표시하는 방법입니다. ㅁ 한글 폰트 설치 sudo apt-get install fonts-unfonts-core ㅁ 재부팅 끝 2021. 2. 23. 라즈베리파이 4 터미널에서 root 권한 로그인 하기 2021-3-10 1차 2021-02-23 처음 작성 라즈베라파이 작업시 루트권한이 필요한 작업을 많이 하죠. 그때마다 sudo를 계속 입력하는 것도 귀찮아요. root로 로그인하는 방법을 알아보죠. ㅁ 터미널 동작 SSH등으로 터미널에 접속합니다. ㅁ root 에 사용할 비밀번호 등록 (한번만 등록하면 됨) $ sudo passwd root ㅁ 비밀번호 입력 새로운 비밀 번호를 설정합니다. ㅁ root에 로그인 시도 $ su ㅁ 비밀번호 입력 입력 했던 비밀번호를 입력합니다. >> 두번째 사용 시 ㅁ 터미널 동작 SSH등으로 터미널에 접속합니다. ㅁ root 권한 로그인 시도 $ su ㅁ 비밀번호 입력 기존 저장했던 비밀번호 입력 합니다. 이제 사용하면 됩니다. 2021. 2. 23. 클릭 세번으로 라즈베리파이 4 설치 ( Balena Etcher ) 2023-08-21 다운로드 링크 수정 업데이트 2021-3-10 1차 완성 2021-02-23 처음 시작 라즈베리파이 4에 라즈비안을 설치해 봅니다. 가능하면 공식홈페이지를 참고하는 습관을 기르세요. ㅁ 라즈베리안 최신 이미지를 다운로드 합니다. www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit Operating system images – Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry P.. 2021. 2. 23. [라즈베리파이] SSH 사용하여 라즈베리파이 접속 2021-02-15 처음 시작 라즈베리파이 드디어 시작합니다. 라즈베리파이 4 중고 구매하고 사용하기 시작합니다. 같은 네트워크 안에 라즈베리파이를 부팅해 놓고 윈도우에서 라즈베리파이로 접속을 합니다. 우선은 SSH( Secure Shell Protocol ) 로 접속합니다. 보안이 적용된 안전한 통신이네요. 기존 텔넷과 비슷합니다. MobaXterm 이 좋다고 합니다. 좋은 이유는 차차 알아보지요. https://mobaxterm.mobatek.net/download-home-edition.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X ser.. 2021. 2. 15. [라즈베리파이] MAX14830을 사용한 라즈베리파이4 설정 방법 2021-03-18 처음 작성 MAX14830은 SPI신호를 받아서 4개의 UART로 만들어 주는 IC예요. 라즈베리파이에 여러 개의 시리얼을 적용하고자 할 때 -필요하죠. 하지만 라즈베리파이 3에서는 블루투스로 할당된 시리얼과 추가로 1개의 시리얼만 존재하기 때문에 확장하기에 부족했지만 라즈베리4에서는 시리얼 포트가 늘어났어요. 0부터 5까지 총 6개의 포트가 있어요. 추가할당을 위해서는 dt-overlay를 사용해야 해요. 다시 본론으로 넘어와서 SPI 핀과 MAX14830과 연결해 주면 돼요. 핀 정보를 보고 연결하면 됩니다. ㅁ MAX14830 PIN 연결 방법 ㅁ uname 설정 uname -a cat /etc/debian_version ㅁ kernel 준비 kernel 내에 kernel을 컴파.. 2021. 2. 15. [개발제품소개] BLE, 로드셀, 모바일폰 통신, 저소모전력 설계 입출력 : 로드셀 + 로드셀 전용IC, TACT Switch, BLE, 진동모터 충전 : USB-C 이용 충전, 충전상태 표시 MCU : Microchip PIC 8bit 특징 : 저 소비전력, 대기전력 최소화 프로그램. 슬립모드 진입 해제 기능 구현 로드셀 zero캘리브레이션 기능 2021. 2. 8. [PlatformIO] PlatformIO가 궁금하다. 안녕하세요. ESP32를 사용해 보고자 하다가 PlatformIO에 대해 들었습니다. ESP32와 ESP-IDF를 이용하여 VSCode에서 시험하고자 하다 PlatformIO를 확인하고 설치를 했죠. 이게 뭘까 하면서 확인해 보기 시작했습니다. 플랫폼IO의 메인 화면입니다. https://docs.platformio.org/ Professional collaborative platform for embedded development — PlatformIO 5.0.5b4 documentation © Copyright 2014-present, PlatformIO Revision 59b02120. docs.platformio.org 1/24일 기준으로 Platform : 42 Frameworks : 24 Bo.. 2021. 1. 24. ESP-IDF 와 VSCODE를 이용한 개발 환경 꾸미기. 소나무 기운입니다. 요즘 대부분의 개발환경을 VSCode에서 간편하게 꾸밀 수 있죠. VSCODE의 EXTENTIONS 를 이용한 ESP32의 사용환경을 꾸며 보죠. 기본 시작 환경 VSCode는 설치되어 있는 상태로 시작합니다. ㅁ esp-idf extentions 설치 Extensions에서 esp-idf를 검색하여 설치합니다. ㅁ esp-idf sample code 불러오기 View->Command Paletee... 를 선택하여 "ESP-IDF: Configure ESP-IDF extention" 선택 ㅁ EXPRESS를 선택하여 전체를 설치한다. 모든 관련 프로그램을 알아서 설치해 준다. ㅁ 설치 완료 ㅁ 예제 파일 열기 View->Command Paletee... 를 선택하여 "ESP-IDF:.. 2021. 1. 18. [VSCode] VS Code를 마우스 오른쪽 버튼에 등록 하기 (2가지 방법) [2021-07-14] 폴더 열기 시 ICON 안나오는 문제 수정, 결로 수정 안녕하세요. 소나무기운입니다. 폴더단위로 편집을 하는 VSCode의 경우 탐색기에서 오른쪽 마우스에 등록이 되어 있으면 편하게 원하는 위치에서 시작이 가능합니다. Open with code 등록하기 등록하는 방법은 두가지가 있습니다. 1) 설치시 옵션 선택 VS Code를 설치할 때 메뉴 옵션에서 "상황에 맞는 메뉴에 추가" 를 선택해 주시면 됩니다. 2) 레지스트리 등록하여 수동 적용 - TXT파일 생성 - 아래 코드 복사 Windows Registry Editor Version 5.00 ; Open files [HKEY_CLASSES_ROOT\*\shell\Open with VS Code] @="Edit with VS Co.. 2020. 12. 28. [VSCode 팁] 단축키 누르는 법 Ctrl + K W 소나무기운입니다. VSCode 를 사용하면서 단축키를 사용하고자 노력하고 있습니다. 메뉴옆에 따로 단축키를 표시해 주고 있어서 자주 사용하는 것이 가장 빨리 습득하는 방법이겠죠. 그러다가 단축키가 표시되어 있는데 누를 수가 없는 단축키들이 있더군요. 그래서 오늘은 단축키 표시 방법에 대해서 적어보자 합니다. 총 세가지의 유형이 보인다. 기본형 ( Ctrl + N ) New File 처럼 Ctrl + N으로 표시되는 방법입니다. 잘 아는 것 처럼 Control 키를 누른 상태에서 N을 누릅니다. 조합형 (Ctrl + K, Ctrl + O) Open Folder 처럼 Ctrl+K Ctrl+O로 표시되는 방법입니다. 누르는 방법은 Control 누른상태 K를 누르고 Control을 뗍니다. 다시 Control.. 2020. 12. 28. [TB-I2C] IR 온도센서 (적외선) 사용하기 안녕하세요. 소나무 기운입니다. ㅁ 특징 비접촉식 빠르게 온도 읽기 비접촉으로 정밀하지 못함. 대상물의 상태(반짝거림등)에 따라서 온도가 다르게 읽어짐 I2C를 통해서 읽기 종류별로 UART, 485도 있음. 조사 각도 여러종류 있음. ㅁ 예제 코드 공급사 홈페이지에서 자료 공개됨 다운로드링크 (하단 참고) 통신종류별, 기능별, 라즈베리파이,아두이노용 예제소스 포함됨(하단 이미지 참고) http://diwell.com/board/free/read.html?no=79&board_no=7 [아두이노 라즈베리파이]TB Series 예제코드자료실 - (주)디웰전자 기술 자료실입니다. diwell.com 데이터시트 http://diwellhome.cafe24.com/web/data/diwell/TB/ThermoB.. 2020. 12. 18. [열전대 온도센서] MCP9600 사용하기 안녕하세요. 소나무기운입니다. 오늘은 열전대 온도센서에 대해서 알아보지요. 열전대, 열전상, Thermocouple 등 여러가지로 불리웁니다. 다른건 잘 이해하는데 이건 참 이해가 안되더라구요. 써머커플 타입은 K,J,T,N,S,E,B,R 이있어요. 측정하는 온도대역이 다릅니다. 셧다운 커런트가 2uA 20-lead MQFN 2.7V to 5.5V 이칩에 대한 정보를 찾으면 섭씨 온도가 바로 나온다는 말을 많이 하네요. 마이크로칩에서 제공하는 소스코드가 있습니다. ww1.microchip.com/downloads/en/DeviceDoc/MCP9600_lib_v1_1_0.zip 간단 예제와 라이브러리가 있습니다. 그냥 쉽게 이해되지는 않더군요. 한번 보시죠. 제가 추가한 부분입니다. MCP9600_GetS.. 2020. 12. 15. 이전 1 ··· 5 6 7 8 9 10 다음