728x90
반응형

CS/임베디드 3

SPI NOR Flash

QFIL로 기기에 이미지를 밀어넣는 과정에서, 그 전에 밑작업을 해주는데provisioning(기기에 일부 설정을 미리 세팅하는 것)을 하는 과정에서 SPINOR을 선택해 하는 과정이 있어 찾아보게 되었다. SPI NOR Flash란?소형 임베디드 시스템 및 부트로더 저장에 사용되는 비휘발성 메모리이다.읽기 속도가 빠르며, 코드 실행(Execute-in-Place, XIP) 기능을 지원한다. SPI NOR Flash의 특징1. 인터페이스 : SPI(Serial Peripheral Interface)2. 읽기 속도 : NAND보다 빠른 읽기 가능3. 용량 : 일반적으로 1MB~512MB 수준의 낮은 용량4. Execute-in-Place(XIP) 지원 : 직접 코드 실행이 가능 (펌웨어 저장 및 실행)5...

CS/임베디드 2025.02.11

UFS (Universal Flash Storage)

QFIL로 기기에 이미지를 밀어넣는 과정에서, UFS와 SPINOR을 선택하는 과정이 있어 궁금해서 찾아보게 되었다. UFS란?Universal Flash Storage.최신 고속 저장 장치 인터페이스로, 스마트폰, 태블릿, 자동차 및 고성능 임베디드 시스템에서 널리 사용된다. UFS의 특징1. 고속 데이터 전송- 병렬 방식이 아닌 직렬(Serial) 방식을 사용하여 속도 빠름2. Full-Duplex 지원- 읽기/쓰기가 동시에 가능함3. 낮은 전력 소비- 효율적인 전력 관리로 전력 소비가 낮음4. 명령 큐(Command Queue) 지원- 여러 작업을 동시에 실행 가능함5. LVDS(Low Voltage Differential Signaling) 사용- 저전력, 고속 데이터 전송이 가능함 UFS에 대해..

CS/임베디드 2025.02.11

HAL과 BSP

어떤 앱의 architecture를 보면서 발견한 임베디드 관련(?) 내용 정리 이 앱은 다음과 같이 큰 구조로 구성되어 있다. Application------------------Frameworks------------------HAL------------------BSP 여기서 application layer는 여러 앱들과 그 앱들 아래에 공통적으로 이용되는 핵심 코드들로 이루어져 있고,framework layer는 말그대로 framework.그럼 HAL과 BSP가 무엇인지 궁금해 찾아보게 되었다. HALHardware Abstraction LayerOS와 HW 간의 중간 계층 역할을 하는 소프트웨어이다.OS가 HAL을 통해 HW를 간접적으로 제어 및 통신할 수 있다. HAL을 통해 하드웨어의 종류와..

CS/임베디드 2025.01.07
728x90
반응형