2.2 System Controller 2.2.1 Introduction System Controller는 i.MX 8과 i.MX 8X 제품군에서 제공되며 하드웨어의 많은 기본(underlying) 기능에 대한 추상화를 제공하고 SC 펌웨어(SCFW)를 실행하는 Cortex-M 프로세서에서 실행된다. 이 개요는 SCFW와 다른 소프트웨어 컴포넌트에 노출되는 API의 기능에 대해 설명한다. System Controller 기능은 다음과 같다 : System Initialization and Boot (시스템 초기화와 부팅) - SC 펌웨어는 SCU 읽기 전용 메모리(ROM : Read-only memory)에서 첫 번째 컨테이너로 코드/데이터 이미지 로드를 완료한 직후 SCU에서 실행된다. 시스템의 여러 ..
2.1 Machine-Specific Layer (MSL) 2.1.1 Introduction MSL(Machine-Specific Layer)은 다음과 같이 machine에 종속적인 컴포넌트를 Linux Kernel에 제공한다. GPIO와 EDIO (특정 플랫폼에서만) 포함한 interrupts Timer Memory map 특정 플랫폼에서 IOMUX를 포함한 GPIO(General Purpose Input/Output) Clock Shared Peripheral Bus Arbiter (SPBA) Smart Direct Memory Access (SDMA) 2.1.2 Interrupts (Operation) 이 섹션은 디바이스에서 인터럽트의 하드웨어와 소프트웨어 작동에 대해 설명한다. 2.1.2.1 In..