반응형

2025/04/15 3

ESP32 IDF 기반 AWS IoT 디바이스 구현

ESP32 IDF 기반 AWS IoT 디바이스 구현1. 개요ESP32는 저전력 Wi-Fi 및 Bluetooth 기능을 제공하는 강력한 MCU로, 다양한 IoT 애플리케이션에 적합합니다. AWS IoT Core와 연동하여 온도 센싱 데이터를 송수신하는 IoT 디바이스를 구현하는 것이 이번 포스팅의 목표입니다. 이를 위해 ESP-IDF와 AWS IoT Device SDK for Embedded C를 활용합니다.2. 프로젝트 개요본 프로젝트에서는 ESP32 디바이스가 온도를 측정하고, 이를 AWS IoT Core로 전송하는 시스템을 구현합니다. AWS IoT Core는 MQTT 프로토콜을 통해 데이터를 수집하며, IoT Device Shadow를 활용하여 원격에서 센싱 주기 및 디바이스 상태를 관리합니다.3...

AWS IoT 2025.04.15

Android의 주요 IPC 기법

Android의 주요 IPC 기법안드로이드는 다양한 프로세스 간 통신(IPC, Inter-Process Communication) 방식을 제공합니다. IPC는 서로 다른 프로세스에서 실행되는 구성 요소 간 데이터를 주고받거나 서비스를 호출할 수 있도록 해줍니다. 안드로이드의 주요 IPC 기법으로는 Broadcast, Service, Content Provider, AIDL 등이 있습니다. 이 글에서는 각각의 개념을 설명하고 AIDL을 활용한 IPC 방법을 AOSP 코드와 함께 살펴보겠습니다.1. 안드로이드의 주요 IPC 기법안드로이드에서 사용되는 주요 IPC 기법은 다음과 같습니다.1.1 BroadcastBroadcast는 하나의 애플리케이션이 여러 애플리케이션 또는 시스템에 이벤트를 전달할 때 사용됩니..

Android/Framework 2025.04.15

Buildroot에서 External Toolchain 설정 방법

Buildroot에서 External Toolchain 설정 방법Buildroot는 임베디드 리눅스 시스템을 위한 크로스 컴파일 환경을 자동화하는 강력한 도구입니다. 일반적으로 Buildroot는 내부 툴체인을 생성하여 사용하지만, 때로는 성능 향상이나 특정한 요구 사항을 충족하기 위해 외부 툴체인을 활용하는 것이 필요할 수 있습니다. 본 포스팅에서는 Buildroot에서 External Toolchain을 설정하는 방법을 자세히 설명하겠습니다.1. External Toolchain이란?외부 툴체인(External Toolchain)은 Buildroot가 직접 툴체인을 빌드하는 대신, 이미 존재하는 크로스 컴파일 툴체인을 사용하는 방식입니다. 이를 통해 빌드 시간을 줄이고, 검증된 툴체인을 활용할 수 있..

Linux/buildroot 2025.04.15
반응형