요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
======================
STi ARM Linux Overview
======================
Introduction
------------
The ST Microelectronics Multimedia and Application Processors range of
CortexA9 System-on-Chip are supported by the 'STi' platform of
ARM Linux. Currently STiH407, STiH410 and STiH418 are supported.
configuration
-------------
The configuration for the STi platform is supported via the multi_v7_defconfig.
Layout
------
All the files for multiple machine families (STiH407, STiH410, and STiH418)
are located in the platform code contained in arch/arm/mach-sti
There is a generic board board-dt.c in the mach folder which support
Flattened Device Tree, which means, It works with any compatible board with
Device Trees.
Document Author
---------------
Srinivas Kandagatla <srinivas.kandagatla@st.com>, (c) 2013 ST Microelectronics
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
STi 지원 범위
1-12ST Microelectronics의 CortexA9 기반 Multimedia and Application Processor SoC 제품군은 ARM Linux의 `STi` 플랫폼에서 지원됩니다. 현재 지원 대상은 STiH407, STiH410, STiH418입니다.
커널 구성
13-17STi 플랫폼 구성은 `multi_v7_defconfig`를 통해 제공됩니다.
소스 트리 배치
18-28STiH407, STiH410, STiH418 여러 머신 제품군의 파일은 `arch/arm/mach-sti` 플랫폼 코드에 있습니다.
머신 디렉터리의 일반 보드 파일 `board-dt.c`는 Flattened Device Tree를 지원하므로, 호환되는 Device Tree를 제공하는 모든 보드에서 동작합니다.
문서 작성자
29-32Srinivas Kandagatla <srinivas.kandagatla@st.com>, (c) 2013 ST Microelectronics
요약과 해설
overview.rst:1-32STi 플랫폼은 여러 Cortex-A9 SoC를 하나의 `multi_v7_defconfig`와 `arch/arm/mach-sti` 코드로 지원합니다. 보드별 차이는 `board-dt.c`가 읽는 Device Tree에 담습니다.
공통 멀티플랫폼 커널과 일반 보드 코드가 호환 Device Tree를 통해 실제 하드웨어를 선택합니다.