반응형

2025/04/04 3

AWS IoT SDK를 이용한 ESP32 IDF 디바이스 프로그래밍

AWS IoT SDK를 이용한 ESP32 IDF 디바이스 프로그래밍1. 개요AWS IoT는 클라우드 기반의 IoT 솔루션을 제공하는 서비스로, 다양한 IoT 디바이스와 서버 간의 원활한 연결을 가능하게 합니다. 이번 포스팅에서는 ESP32 IDF(ESP-IDF)와 AWS IoT Device SDK for Embedded C를 활용하여 AWS IoT Core와 연결하는 방법을 설명하겠습니다.본 가이드를 따르면 ESP32를 이용해 AWS IoT Core와 통신하고, 온도 데이터를 주기적으로 업로드하는 IoT 디바이스를 만들 수 있습니다.2. AWS IoT Core 설정AWS IoT와 ESP32 간의 통신을 위해 먼저 AWS IoT Core를 설정해야 합니다.2.1 AWS IoT Thing 등록AWS IoT ..

AWS IoT 2025.04.04

JNI(Java Native Interface) 개념 및 사용법

JNI(Java Native Interface) 개념 및 사용법1. 개요Android 애플리케이션은 주로 Java 또는 Kotlin과 같은 언어로 작성됩니다. 그러나 경우에 따라 성능 최적화, 기존 C/C++ 라이브러리 재사용, 하드웨어 제어 등의 이유로 네이티브 코드(C/C++)를 사용해야 할 필요가 있습니다. 이를 가능하게 해주는 기술이 바로 JNI(Java Native Interface) 입니다.JNI는 Java 코드에서 네이티브 코드를 호출하거나, 반대로 네이티브 코드에서 Java 코드를 호출할 수 있도록 하는 인터페이스입니다. Android에서는 JNI를 활용하여 NDK(Native Development Kit) 기반의 네이티브 모듈을 구현할 수 있습니다.이 글에서는 JNI의 개념과 Androi..

Android/Framework 2025.04.04

기본 설정을 통한 RootFS 빌드 과정

기본 설정을 통한 RootFS 빌드 과정Buildroot는 간단한 설정만으로도 최소한의 Root File System(RootFS)을 빌드할 수 있는 강력한 도구입니다. 이번 포스팅에서는 기본적인 설정을 통해 RootFS를 빌드하는 과정을 자세히 설명하겠습니다.1. Buildroot 다운로드 및 준비먼저 Buildroot를 공식 저장소에서 다운로드합니다.# Buildroot 저장소 클론git clone https://git.buildroot.net/buildrootcd buildroot# 최신 안정 버전 체크아웃 (예: 2024.02)git checkout 2024.02Buildroot는 다양한 패키지를 포함하고 있으므로, 빌드 전에 필요한 기본 패키지가 설치되어 있어야 합니다. Ubuntu/Debian..

Linux/buildroot 2025.04.04
728x90
반응형