라즈베리파이 프로세스 확인 및 제거 실행 [2021/11/26] 처음 시작 소나무 기운 , 전자제품 개발/생산 프로세스 실행/확인/중지 방법 프로그램 진행할때 자동으로 시작되어야 하는 프로그램이 정상적으로 실행되었는지 확인이 필요하죠. 또 중진하거나 재실행하는 방법 또한 필요합니다. 터미널에서 실행합니다. 프로세스 확인 프로세스 리스트를 봅니다. ps -ef 이름으로 검색하여 실행중인 리스트를 봅니다. 프로세스 중지 실행중인 프로세스를 중지합니다. sudo kill 프로세스 ID PID값을 지정하여 프로세스 중지합니다. sudo는 슈퍼유저권한으로 실행하라는 뜻입니다. 프로세스 시작 실행파일이 있는 곳으로 이동하여 실행합니다. ./파일이름 이렇게 하면 됩니다. 마무리 반복작업으로 작업하면 익숙해 지겠지요. 참고문헌 틀린 부분이나 질문은 댓글 달아.. 2021. 11. 19. [API] log 생성 구현 c코드 https://www.it-note.kr/220 log 생성 API 구현 Log 생성 하기 프로그램을 개발할 때에, 중요한 요소 중의 하나가 쉽게 디버깅하고, runtime시에 발생한 오류에 대해서도 오류상태 값을 표시하여 빠른게 오류를 fix해야 합니다. 이를 위하여 프로 www.it-note.kr 참고 2021. 10. 22. Raspberry pi 복제하기 2가지 방법 2021-04-22 처음 작성 ㅁ 개요. 라즈베리파이에 개발환경을 꾸미는 일은 복잡하고 힘든일이죠. 현재의 라즈베리파이 환경을 똑같이 하나 더 만들고 싶어졌어요. 생산을 해서 현장에 설치해야 하기때문이죠. ㅁ 첫번째. Raspberry pi GUI에서 실행하기 1. 비어있는 SD카드를 USB 카드리더기에 꼽고 라즈베리에 연결해 줍니다. 2. 보조프로그램 -> SD Card Capier 실행 3. Copy To Device 먼저 선택 (/dev/sda) 어떤것이 비어있는 것인지 확인하기 쉬움. 4. Copy From Device 나중 선택 (/dev/mmcblk0) ㅁ 두번째. SD Card 복사하기 1. win32diskimager 프로그램 이용 2. 다운로드 링크 https://sourceforge.n.. 2021. 4. 22. socket 통신 2021-04-01 : multi port 추가 2021-03-30 : 처음 작성 forum.falinux.com/zbxe/index.php?document_srl=438082&mid=C_LIB C 라이브러리 함수 - listen() 클라이언트 접속 요청을 받을 수 있도록 설정 forum.falinux.com it-jerryfamily.tistory.com/entry/Program-C-multiple-port%EB%A1%9C-%EC%9E%91%EC%97%85%ED%95%98%EA%B8%B0 [Program C#] Socket multiple port로 작업하기 프로그램 설명 한 프로그램에서 여러개의 포트를 열어서 작업이 필요한 경우입니다. 포트별로 쓰레드를 만들어서 작업하는 방식입니다. 예제에서는 808.. 2021. 3. 31. raspberry pi 4, MAX14830, RS485 and RS232 2021-08-10 485통신 설정 예제 추가 2021-08-09 회로 추가, dts파일 추가 2021-03-20 처음작성 ㅁ 개요. 별도의 PCB를 제작하여 라즈베리파이 4와 연결하여 시리얼 포트를 확장한다. MAX14830을 이용하여 2개의 RS-232, 2개의 485를 추가 구성한다. 하드웨어는 추가하여야 하며, SPI 혹은 I2C를 이용하여 4개의 시리얼 포트를 확정한다. 확장된 시리얼포트는 RS-232, RS-485, RS-422의 형태로 사용할 수 있다. 라즈베리파이에는 기본적으로 MAX14830의 드라이버 코드가 내장되어 있으며 이를 활성화하여 드라이버를 등록하고 커널을 빌드하여 적용하도록 한다. 라즈베리파이 버젼 : Raspberry Pi 4 Model B Rev 1.4 Linux rasp.. 2021. 3. 20. 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. 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 한글 깨짐 해결, 한글폰트 설치 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. 윈도우에서 라즈베리파이 파일 복사하기. 라즈베리파이의 SD카드에서 파일을 복사해야 한다. 사전지식 라즈비안 파일시스템 : ext4지원 ExtFS, 리눅스를 기반으로 한다. 윈도우 파일시스템 : NTFS 방법 1 PC를 리눅스로 부팅한다. MicroSD를 마운트하여 파일을 복사한다. 방법 2 라즈베리파이로 부팅후 USB메모리를 마운트하고 라즈비안에서 복사 한다. CP명령을 사용한다. 방법 3 라즈베리파이 삼바(samba)를 설치하여 윈도우와 파일 공유. 공유폴더를 설정하여 윈도우와 파일을 공유한다. https://robotbef.tistory.com/99 라즈베리파이 Samba 서버 접속과 설치방법 1. 삼바(Samba)란? Windows 운영체제를 사용하는 PC에서 Linux 또는 Unix 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수.. 2020. 9. 10. 이전 1 2 다음