← Documents Documentation/arch/arm/samsung/overview.rst GitHub 원문 ↗

Linux 6.18.37 · Architecture

Samsung ARM Linux Overview

S3C64XX·S5PC110·S5PV210 지원 범위, 기본 구성, plat-samsung 및 plat-s5p의 역할과 포팅 기여자를 정리합니다.

Source pathDocumentation/arch/arm/samsung/overview.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약과 해설

overview.rst:1-76

이 문서는 여러 세대의 Samsung ARM SoC 지원이 공통 플랫폼 코드와 제품군별 코드로 나뉘던 구조를 보여 줍니다. 단일 통합 커널 구성이 없으므로 대상 SoC에 맞는 defconfig를 선택하고, 공통 기능은 `plat-samsung`, S5P 공통 기능은 `plat-s5p`에서 찾습니다.

Samsung 플랫폼 코드 구조
대상기본 구성공통 코드
S5PC110s5pc110_defconfigplat-samsung + plat-s5p
S5PV210s5pv210_defconfigplat-samsung + plat-s5p
S3C64XX제품별 구성plat-samsung

구성 선택과 소스 위치를 지원 계층에 맞춰 대응시킵니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 ==========================
2 Samsung ARM Linux Overview
3 ==========================
4
5 Introduction
6 ------------
7
8 The Samsung range of ARM SoCs spans many similar devices, from the initial
9 ARM9 through to the newest ARM cores. This document shows an overview of
10 the current kernel support, how to use it and where to find the code
11 that supports this.
12
13 The currently supported SoCs are:
14
15 - S3C64XX: S3C6400 and S3C6410
16 - S5PC110 / S5PV210
17
18
19 Configuration
20 -------------
21
22 A number of configurations are supplied, as there is no current way of
23 unifying all the SoCs into one kernel.
24
25 s5pc110_defconfig
26 - S5PC110 specific default configuration
27 s5pv210_defconfig
28 - S5PV210 specific default configuration
29
30
31 Layout
32 ------
33
34 The directory layout is currently being restructured, and consists of
35 several platform directories and then the machine specific directories
36 of the CPUs being built for.
37
38 plat-samsung provides the base for all the implementations, and is the
39 last in the line of include directories that are processed for the build
40 specific information. It contains the base clock, GPIO and device definitions
41 to get the system running.
42
43 plat-s5p is for s5p specific builds, and contains common support for the
44 S5P specific systems. Not all S5Ps use all the features in this directory
45 due to differences in the hardware.
46
47
48 Layout changes
49 --------------
50
51 The old plat-s3c and plat-s5pc1xx directories have been removed, with
52 support moved to either plat-samsung or plat-s5p as necessary. These moves
53 where to simplify the include and dependency issues involved with having
54 so many different platform directories.
55
56
57 Port Contributors
58 -----------------
59
60 Ben Dooks (BJD)
61 Vincent Sanders
62 Herbert Potzl
63 Arnaud Patard (RTP)
64 Roc Wu
65 Klaus Fetscher
66 Dimitry Andric
67 Shannon Holland
68 Guillaume Gourat (NexVision)
69 Christer Weinigel (wingel) (Acer N30)
70 Lucas Correia Villa Real (S3C2400 port)
71
72
73 Document Author
74 ---------------
75
76 Copyright 2009-2010 Ben Dooks <[email protected]>
77

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

지원 범위

1-18

Samsung ARM SoC 제품군은 초기 ARM9부터 최신 ARM 코어까지 서로 비슷한 여러 장치를 포함합니다. 이 문서는 현재 커널 지원 범위와 사용 방법, 지원 코드의 위치를 개괄합니다.

제품군지원 SoC
S3C64XXS3C6400, S3C6410
S5PC110 / S5PV210S5PC110, S5PV210

커널 구성

19-30

현재 모든 SoC를 하나의 커널 구성으로 통합할 방법이 없으므로 여러 기본 구성이 제공됩니다.

구성용도
`s5pc110_defconfig`S5PC110 전용 기본 구성
`s5pv210_defconfig`S5PV210 전용 기본 구성

소스 트리 배치

31-47

디렉터리 구조는 재편 중이며 여러 플랫폼 디렉터리와 빌드 대상 CPU의 머신 전용 디렉터리로 구성됩니다.

`plat-samsung`은 모든 구현의 기반입니다. 빌드 전용 정보를 처리하는 include 디렉터리 순서에서 마지막에 놓이며, 시스템 구동에 필요한 기본 클록·GPIO·장치 정의를 담습니다.

`plat-s5p`는 S5P 전용 빌드의 공통 지원을 담습니다. 하드웨어 차이 때문에 모든 S5P가 이 디렉터리의 모든 기능을 사용하지는 않습니다.

디렉터리 구조 변경

48-56

기존 `plat-s3c`와 `plat-s5pc1xx` 디렉터리는 제거되었고, 필요에 따라 지원 코드가 `plat-samsung` 또는 `plat-s5p`로 이동했습니다. 이 변경은 많은 플랫폼 디렉터리에서 발생하던 include 및 의존성 문제를 단순화하기 위한 것입니다.

포팅 기여자

57-72
  • Ben Dooks (BJD)
  • Vincent Sanders
  • Herbert Potzl
  • Arnaud Patard (RTP)
  • Roc Wu
  • Klaus Fetscher
  • Dimitry Andric
  • Shannon Holland
  • Guillaume Gourat (NexVision)
  • Christer Weinigel (wingel) (Acer N30)
  • Lucas Correia Villa Real (S3C2400 port)

문서 작성자

73-76

Copyright 2009-2010 Ben Dooks <[email protected]>