반응형

2025/03/28 3

IoT Thing(디바이스) 등록 및 인증서 발급 방법: 개별 프로비저닝 vs 대량 프로비저닝 (Fleet Provisioning)

IoT Thing(디바이스) 등록 및 인증서 발급 방법: 개별 프로비저닝 vs 대량 프로비저닝 (Fleet Provisioning)안녕하세요. '소프트웨어 공장' 블로그에 오신 것을 환영합니다. 이번 포스팅에서는 AWS IoT Core에서 디바이스를 등록하고 인증서를 발급하는 방법 중 개별 프로비저닝과 대량 프로비저닝 (Fleet Provisioning)에 대해 알아보겠습니다. AWS IoT를 활용하는 IoT 시스템에서 디바이스는 AWS IoT와의 연결을 위해 반드시 등록하고 인증서를 발급받아야 합니다. 이러한 과정에서 개별 프로비저닝과 대량 프로비저닝은 각기 다른 방식으로 디바이스를 등록하고 인증서를 발급합니다. 이 글에서는 두 가지 방법을 비교하고, ESP32와 AWS IoT Device SDK를 활..

AWS IoT 2025.03.28

HAL 로그 확인 및 디버깅 (logcat, dmesg), HAL이 정상적으로 동작하지 않을 때 문제 해결 방법

HAL 로그 확인 및 디버깅 (logcat, dmesg), HAL이 정상적으로 동작하지 않을 때 문제 해결 방법Android 시스템에서 HAL(Hardware Abstraction Layer)은 하드웨어와 상위 프레임워크를 연결하는 중요한 계층입니다. 그러나 HAL이 정상적으로 동작하지 않는 경우, 이를 분석하고 해결하는 과정이 필요합니다. 이 글에서는 HAL 로그를 확인하는 방법(logcat, dmesg)과 HAL이 정상적으로 동작하지 않을 때 문제를 해결하는 방법을 설명합니다.1. HAL 로그 확인 방법HAL이 정상적으로 동작하는지 확인하려면, 다양한 로그를 분석해야 합니다. Android에서는 logcat과 dmesg 명령어를 사용하여 HAL의 동작을 확인할 수 있습니다.1.1 logcat 로그 확..

Android/Framework 2025.03.28

Embedded Linux Kernel: Custom Kernel 패치 및 빌드

Embedded Linux Kernel: Custom Kernel 패치 및 빌드Embedded 시스템에서 Linux Kernel을 사용하는 경우, 하드웨어 및 소프트웨어 요구사항에 맞춰 커널을 커스터마이징하는 작업은 필수적입니다. 오늘 포스팅에서는 Rockchip RK3399 시스템을 기준으로 Kernel 소스 코드 수정 및 패치 작성 방법과 특정 Embedded 시스템에 맞춘 Kernel 빌드 방법을 설명합니다.1. Kernel 소스 코드 수정 및 패치 작성커널 패치 작성은 기존 커널 소스에 새로운 기능을 추가하거나, 기존 코드를 수정하여 시스템에 적합한 커널 이미지를 생성하는 과정입니다.1.1 Kernel 소스 코드 준비Rockchip GitHub에서 Kernel 소스를 클론합니다:# Kernel 소..

Linux/Kernel Driver 2025.03.28
반응형