반응형

2025/03/21 3

AWS IoT Greengrass란?

AWS IoT Greengrass란?1. AWS IoT Greengrass 개요AWS IoT Greengrass는 AWS IoT 서비스를 엣지 디바이스에서 확장하여 로컬 컴퓨팅, 메시징, 데이터 관리, 기계 학습 추론 및 기타 AWS 서비스와의 원활한 통합을 가능하게 하는 서비스입니다. 이 서비스는 클라우드와 로컬 디바이스 간의 상호작용을 효율적으로 관리하며, 엣지 디바이스에서 독립적으로 실행할 수 있는 기능을 제공합니다.AWS IoT Greengrass는 주로 다음과 같은 환경에서 활용됩니다:클라우드 연결이 제한적인 환경에서 로컬 디바이스에서 실시간 처리가 필요한 경우AWS 클라우드 서비스를 엣지 디바이스로 확장하여 데이터 전송 비용을 절감하고, 운영 효율성을 향상시키고자 하는 경우머신 러닝 모델을 엣..

AWS IoT 2025.03.21

HAL과 커널 드라이버의 관계

HAL과 커널 드라이버의 관계Android는 하드웨어와 상위 애플리케이션 프레임워크 간의 추상화를 제공하기 위해 다양한 계층으로 구성되어 있습니다. 그중 HAL(Hardware Abstraction Layer)과 커널 드라이버는 하드웨어와 소프트웨어를 연결하는 핵심 요소입니다. 이번 포스팅에서는 HAL과 커널 드라이버의 역할, 관계, 그리고 AOSP(Android Open Source Project) 코드와 함께 구현 방식을 설명하겠습니다.1. HAL과 커널 드라이버의 역할1.1 커널 드라이버커널 드라이버는 리눅스 커널 내에서 동작하는 모듈로, 하드웨어와 직접 통신하며 상위 계층에서의 접근을 단순화하는 역할을 합니다. 일반적으로 다음과 같은 역할을 수행합니다.하드웨어 제어: 장치의 전원 관리, 인터럽트 ..

Android/Framework 2025.03.21

Embedded Linux에서 SPI Driver 작성하기 (Rockchip RK3399 기준)

Embedded Linux에서 SPI Driver 작성하기 (Rockchip RK3399 기준)SPI Driver란?SPI(Serial Peripheral Interface)는 임베디드 시스템에서 주변 장치와 통신하기 위해 널리 사용되는 동기식 직렬 통신 프로토콜입니다. 이번 포스팅에서는 Rockchip RK3399를 기준으로 SPI Flash를 읽고 쓰는 방법을 포함하여 Linux Kernel에서 SPI 인터페이스를 사용하는 방법을 단계별로 설명합니다.1. SPI 인터페이스 개요SPI는 Master-Slave 구조를 기반으로 동작합니다. 주요 신호선은 아래와 같습니다:MOSI (Master Out Slave In): Master에서 Slave로 데이터 전송.MISO (Master In Slave Out..

Linux/Kernel Driver 2025.03.21
반응형