NXP i.MX SoC Family/i.MX Linux Reference Manual

i.MX Linux Reference Manual - Introduction - Audience

까마귀75 2022. 6. 21. 13:14
728x90
반응형

1.2 Audience

이 문서는 i.MX Linux® OS BSP(Board Support Package)를 사용자별 제품으로 포팅하려는 사용자를 대상으로 한다.

 

사용자는 Linux 커널 내부, 드라이버 모델, i.MX 프로세서에 대한 실무 지식이 있어야 한다. 

 

1.2.1 Conventions

이 문서는 다음 표기법을 사용한다 :

  • Courier monospaced 유형은 명령, 명령 파라미터, 코드 예제, 파일, 디렉토리 이름을 나타낸다.
  • Italic 유형은 교체 가능한 명령이나 함수 파라미터를 나타낸다.
  • Bold 유형은 함수 이름을 나타낸다.

 

1.2.2 Definitions, Acronyms, and Abbreviations

다음 테이블은 이 문서에 사용된 두문자어와 약어를 정의한다.

Table 2. Definitions and Acronyms

®

Term Definition
ADC Asynchronous Display Controller
address translation 가상(virtual) 도메인에서 물리(physical) 도메인으로 주소 변환
API Application Programming Interface
Arm® Advanced RISC Machine processor architecture
AUDMUX Digital audio MUX - 호스트 시리얼 인터페이스와 주변 디바이스의 시리얼 인터페이스 사이의 보이스, 오디오, 동기 데이터 라우팅을 위한 프로그램 가능한 상호 연결을 제공한다.
BCD Binary Coded Decimal
bus 데이터 라인을 통한 여러 디바이스 사이의 경로
bus load 버스가 동작중인 시간의 백분율
CODEC Coder/decoder 또는 compression/decompression 알고리즘 - 다양한 데이터 유형의 encodedecode(또는 compressdecompress)에 사용된다.
CPU Central Processing Unit - 프로세싱 코어를 설명하는 일반적인 용어
CRC Cyclic Redundancy Check - 데이터 통신을 위한 비트 오류 보호 방법
CSI Camera Sensor Interface
DFS Dynamic Frequency Scaling
DMA Direct Memory Access - 메모리에서 메모리로 데이터 전송을 개시할 수 있는 독립 블록
DPM Dynamic Power Management
DCSS Display controller sub system
DP Display Port - HDMI와 유사한 IP
DPU Display Processor Unit
DSI Display Serial Interface
DRM Display Rendering Manager 또는 Digital Rights Manager
DRAM Dynamic Random Access Memory
DVFS Dynamic Voltage Frequency Scaling
EMI External Memory Interface - 시스템의 모든 마스터에서 모든 외부 IC 메모리의 액세스(read/write/erase/program)를 컨트롤 한다.
Endian 메모리에 있는 데이터의 바이트 순서를 나타낸다. 리틀 엔디안은 데이터의 최하위 바이트가 최상위 바이트보다 낮은 주소에 저장된다. 빅 엔디안은 바이트의 순서가 반대이다.
EPDC Electrophoretic Display Controller
EPIT Enhanced Periodic Interrupt Timer - 최소한의 프로세서 개입으로 규칙적인 간격의 정밀한 인터럽트를 제공할 수 있는 32비트 세트와 forget 타이머 
FCS Frame Checker Sequence
FIFO First In First Out
FIPS Federal Information Processing Standards(연방 정보 처리 표준) - NIST(National Institude of Standards and Technolgy)에서 발생한 미국 정부 기술 표준이다. NIST는 보안과 상호 운용성 같은 강력한 연방 정부 요구 사항이 있지만 허용되는 산업 표준이 없는 경우 FIPS를 개발한다.
FIPS-140 Security requirements for cryptographic modules(암호화 모듈에 대한 보안 요구 사항) - 연방 정보 처리 표준 140-2(FIPS 140-2)는 IT 제품이 SBU(Sensitive but Unclassified) 사용을 위해 충족해야 하는 미국 연방 정보 요구 사항을 설명하는 표준이다.
Flash EEPROM과 유사한 비휘발성 저장 디바이스로, 블록이나 칩 전체만 지울 수 있다.
Flash path 실행 가능한 Flash 애플리케이션을 지정하는 ROM bootstrap 내의 경로
Flush 캐시 일관성에 도달하기 위한 절차이다. 캐시에서 데이터 라인을 제거하는 것을 나타낸다. 이 프로세스에는 라인 정리, VBR 무효화, 유효 태그 표시기 재설정이 포함된다. Flush는 소프트웨어 명령으로 트리거된다.
GPIO General Purpose Input/Output
GPU Graphics Processor Unit
hash 해시 값은 보안 데이터에 액세스하기 위해 생성된다. message digest라고 불리는 해시 값(또는 간소한 해시)은 텍스트 문자열에서 생성된 숫자이다. 해시는 텍스트 자체보다 대체로 훨씬 작으며, 다른 텍스트에서 동일한 해시 값을 생성할 가능성이 극히 낮은 방식으로 공식에 의해 생성된다.
HDMI High-Definition Multimedia Interface
I/O Input/Output
ICE In-Circuit Emulation (임베디드 시스템의 소프트웨어를 디버깅하는 데 사용되는 하드웨어 장치)
IP Intellectual Property (지적 재산권)
IPU Image Processing Unit : 비디오와 그래픽 처리 기능을 지원하고, 비디오/정지 이미지 센서와 디스플레이에 대한 인터페이스를 제공한다.
IrDA Infrared Data Association : 적외선 무선 통신을 위해 전 세계적으로 채택된 사양을 개발하는 것을 목표로 하는 비영리 조직
ISR Interrupt Service Routine (인터럽트 서비스 루틴)
JTAG JTAG(IEEE® Standard 1149.1) 인쇄 회로 기판(PCB)에서 호환 디바이스의 핀을 제어하고 모니터링하는 방법을 지정하는 표준 
Kill 메모리 액세스 중단
KPP KeyPad Port : keypad matrix 인터페이스나 GPIO로 사용되는 16비트 주변 디바이스
LDB LVDS Display Bridge
line 태그(tag)와 연결된 캐시의 정보 단위를 나타낸다.
LRU Least Recently Used : 캐시에서 라인 교체를 위한 정책
LVDS Low Voltage Differential Signalling
MIPI Mobile Industry Process Interface
MMU Memory Management Unit : 메모리 보호와 주소 변환을 담당하는 컴포넌트
MPEG Moving Picture Experts Group : 디지털 비디오 압축과 오디오를 위한 표준을 생성하는 ISO 위원회. 동영상와 비디오를 압축하는 데 사용되는 알고리즘의 이름이기도 하다.
MPEG standards 동영상과 비디오용 몇 가지 압축 표준 :
  • MPEG-1CD-ROM에 최적화되어 있으며 MP3의 기반이다.
  • MPEG-2는 디지털 텔레비전 셋톱 박스와 DVD 같은 애플리케이션에서 방송용 비디오를 정의한다.
  • MPEG-3MPEG-2로 병합되었다.
  • MPEG-4WWW(World-Wide Web)상의 저 대역폭 화상 전화와 멀티미디어 표준이다.
MQSPI Multiple Queue Serial Peripheral Interface : 무선 서브시스템과 선택된 주변 디바이스를 구성하는 데 필요한 시리얼 프로그래밍 작업을 수행하는 데 사용된다.
MSHC Memory Stick Host Controller
NAND Flash Flash ROM technology : NAND Flash 아키텍처는 Compact Flash 카드와 같은 메모리 카드에 사용되는 두 가지 flash technologies (다른 하나는 NOR) 중 하나이다. NAND는 대용량 데이터 저장이 필요한 플래시 디바이스에 가장 적합하다. NAND 플래시 디바이스는 최대 512MB의 저장 공간을 제공하고 NOR 아키텍처 보다 빠른 erase, write, read 기능을 제공한다.
NOR Flash NAND Flash 참조
PCMCIA Personal Computer Memory Card International Association - PC Card라고 하는 신용 카드 크기의 소형 디바이스에 대한 표준을 개발한 여러 회사로 이루어진 조직이다. 직사각형 크기(85.6mm x 54mm)는 같지만 너비가 다른 세 가지 유형의 PCMCIA 카드가 있다.
physical address 시스템 메모리에 물리적으로 액세스하는 주소
PLL Phase Locked Loop - 입력이나 레퍼런스 신호의 주파수에서 고정된 위상각(잠금)을 유지하도록 oscillator를 컨트롤하는 전자 회로
PxP Pixel Pipeline
RAM Random Access Memory
RAM path RAM 애플리케이션의 다운로드와 실행으로 이어지는 ROM bootstrap 내에서의 경로
RGB RGB 색상 모델은 Red, Green, Blue light를 결합하여 다른 색상을 생성하는 추가 모델(additive model)을 기반으로 한다. RGB 약어는 광 추가 모델(additive light models)의 3가지 기본 색상에서 나온다.
RGBA RGBA 색 공간은 Red Green Blue Alpha를 나타낸다. 알파 채널은 투명도 채널이며 이 색상 공간에 고유하다. RGB와 같이 RGBA는 추가 색상 공간이므로 색상을 많이 배치할수록 사진이 더 밝아진다. PNGRGBA 색상 공간을 사용하는 가장 잘 알려진 이미지 형식이다.
RNGA Random Number Generator Accelerator - 보안 모듈의 일부로 32비트 의사 난수를 생성하는 하드웨어 보안 모듈
ROM Read Only Memory
ROM bootstrap 메인 부트 로우와 예외 벡터를 포함하는 내부 부트 코드
RPMSG Remote Processor Messaging
RTIC Real-Time Integrity Checker : 하드웨어 보안 모듈
SC System Controller
SCC SeCurity Controller : 하드웨어 보안 모듈
SCFW System Controller Firmware
SDMA Smart Direct Memory Access
SDRAM Synchronous Dynamic Random Access Memory
SoC System on a Chip
SPBA Shared Peripheral Bus Arbiter : 리소스 잠금 메커니즘이 있는 3:1 IP-Bus arbiter(중재기)
SPI Serial Peripheral Interface : 4개의 와이어를 사용하여 저/중 대역폭의 외부 디바이스를 연결하기 위한 전이중 동기 시리얼 인터페이스. SPI 디바이스는 2개의 데이터 라인과 2개의 컨트롤 라인을 통해 마스터/슬레이브 관계를 사용하여 통신한다(SS, SCLK, MISO, MOSI 참조).
SRAM Static Random Access Memory
SSI Synchronous-Serial Interface : 시리얼 데이터 전송을 위한 표준화된 인터페이스
TBD To Be Determined(결정 예정)
UART Universal Asynchronous Receiver/Transmitter -  외부 디바이스와 비동기 시리얼 통신
UID Unique ID - 디바이스나 디바이스의 그룹을 식별하는 프로세서와 CSF의 필드
USB Universal Serial Bus - 고속의 데이터 전송을 지원하는 표준 외부 버스. USB 1.1 사양은 최대 12Mbps의 데이터 전송을 지원하고, USB 2.0480Mbps의 최대 전송 속도를 지원한다. 단일 USB 포트로 마우스, 모뎀, 키보드와 같은 주변 디바이스를 127개까지 연결하여 사용할 수 있다. 또한 USBPlug-and-Play 설치와 핫 플러그(hot plugging)도 지원한다.
USBOTG USB On The Go - 주변 디바이스를 서로 연결하기 위한 USB 2.0 사양의 확장. 이중 역할(dual-role) 주변 디바이스라고 알려진 USBOTG 디바이스는 케이블이 디바이스에 연결되는 방식에 따라 제한된 호스트나 주변 디바이스로 작동할 수 있고, 또한 호스트 PC에 연결할 수 있다.
VADC Video analog to Digital Converter
VPU Video Processing Unit
word 32비트로 구성된 비트 그룹

 

※ acronym (두문자어) : 낱말의 머리글자를 모아서 만든 준말

 

728x90
반응형