본문 바로가기

임베디드 컴퓨팅

RAUC 를 이용한 RaspberryPi 업데이트 RAUC 를 이용한 RaspberryPi 업데이트 리눅스 업데이트 프레임워크, RAUC RAUC 란 무엇인가? RAUC (Robust Auto-Update Controller) 는 Embedded 디바이스의 Linux firmare (image) 업데이트를 위한 경량 프레임워크이다. RAUC 프레임워크에는 클라이언트를 위한 업데이트 프로그램, 업데이트 아티팩트 생성, 검사, 관리, 수정할 수 있는 도구를 포함한다. Yocto Project/OpenEmbedded, Buildroot 및 PTXdist 등과 호환되며, Embedded 디바이스의 USB update, OTA (Over-the-air programming) 등에 적용될 수 있다. RaspberryPi RAUC Test RAUC 테스트환경 Ras.. 더보기
라즈베리파이에 USB 시리얼 연결하기 라즈베리파이 Raspberry pi USB 시리얼 연결하기 라즈베리파이 Raspberry pi 에 USB 시리얼을 연결하는 방법을 설명한다. 라즈베리파이 핀아웃 라즈베리파이 40핀 커넥터 핀맵 라즈베리파이는 외부 장치 연결을 지원하기 위한 입출력 I/O 를 제공한다. 그동안 Board 가 Revision 되면서, 일부는 수정되었지만, 40 핀 I/O 커넥터의 Layout 은 거의 동일하다. UART 를 통해 라즈베리파이와 연결하기 위해서 GNS, TXD, RXD 의 총 3 포트를 사용한다. port# Name Description 6 GND Ground, 그라운드 8 TXD Pi UART message 송신 10 RXD Pi UART message 수신 아래 그림과 같이 6, 8, 10 번 핀포트에 US.. 더보기
라즈베리파이에 최신 라즈비안 OS 설치하기 Raspberry Pi OS 최신 버전 설치하기 Raspberry Pi Imager 는 컴퓨터 또는 노트북에서 Micro SD 카드에 Raspberry Pi 운영 체제를 설치하는 빠르고 쉬운 방법이다. Imager 를 사용하여 Raspberry Pi 운영 체제를 SD 카드에 설치 해본다. 준비물 Raspberry Pi IV Micro SD Card (16GB 이상 추천) Host PC (예제에서는 Windows 사용) Raspberry Pi Imager 를 이용한 운영체제 설치 Raspberry Pi Imager 프로그램 다운로드 Raspberry Pi Imager 사이트로 이동하여 Host PC 운영 체제와 일치하는 버전을 다운로드한다. Raspberry Pi OS – Raspberry Pi The R.. 더보기
[ESP32] Espressif SoC ESP-DL 딥러닝 라이브러리 ESP32 Espressif SoC ESPDL 딥러닝 라이브러리 저가 MCU Espressif ESP32 를 위한 딥러닝 라이브러리가 존재한다? ESP-DL (Espressif Deep learning Library) 은 Espressif SoC (System On Chip) 전용 고성능 딥 러닝 라이브러리입니다. ESP-DL 은 뉴럴 네트워크(neural network, NN) 추론(inference), 이미지 처리, 수학 연산 및 딥 러닝 모델을 위한 API를 제공합니다. 개발자는 ESP-DL 를 이용하여 뉴럴 네트워크 추론을 빠르고 쉽게 구현할 수 있습니다. 특히, 새로 릴리즈된 ESP32 S3 에서 DNN (Deep Neural Network) 하드웨어 가속 기능이 추가 되었습니다. ESP32-S.. 더보기