Commit 67e90b95051639fc1d4284bef8864af63c4a1292
1 parent
0cfc5671db
Exists in
master
and in
2 other branches
README.md 파일 수정
Showing
1 changed file
with
35 additions
and
6 deletions
Show diff stats
README.md
@@ -34,6 +34,7 @@ | @@ -34,6 +34,7 @@ | ||
34 | 34 | ||
35 | 35 | ||
36 | 36 | ||
37 | + | ||
37 | ## [부트로더 컴파일] | 38 | ## [부트로더 컴파일] |
38 | --------------------------- | 39 | --------------------------- |
39 | 40 | ||
@@ -57,11 +58,14 @@ | @@ -57,11 +58,14 @@ | ||
57 | -- 필요한 경우 clean ---- | 58 | -- 필요한 경우 clean ---- |
58 | $ ./make.sh clean | 59 | $ ./make.sh clean |
59 | 60 | ||
60 | -* 컴파일 결과물은 ../output-u-boot\_2015\_04 에 저장된다. | 61 | + |
62 | +* 컴파일 결과물은 ../output-u-boot_2015_04 에 저장된다. | ||
61 | 63 | ||
62 | * 빌드가 정상적으로 완료되면 u-boot.imx 파일이 /tftpboot/prime-oven 및 /nfs/prime-oven에 복사된다. | 64 | * 빌드가 정상적으로 완료되면 u-boot.imx 파일이 /tftpboot/prime-oven 및 /nfs/prime-oven에 복사된다. |
63 | 65 | ||
64 | 66 | ||
67 | + | ||
68 | + | ||
65 | ## [커널 컴파일] | 69 | ## [커널 컴파일] |
66 | --------------------------- | 70 | --------------------------- |
67 | 71 | ||
@@ -84,11 +88,13 @@ | @@ -84,11 +88,13 @@ | ||
84 | -- 환경수정이 필요하다면 ---- | 88 | -- 환경수정이 필요하다면 ---- |
85 | $ ./make.sh menuconfig | 89 | $ ./make.sh menuconfig |
86 | 90 | ||
87 | -* 컴파일 결과물은 ../output-linux-imx6\_3.14.28 에 저장된다. | 91 | + |
92 | +* 컴파일 결과물은 ../output-linux-imx6_3.14.28 에 저장된다. | ||
88 | 93 | ||
89 | * 컴파일이 완료되면 uImage 파일과 imx6s-prime-oven.dtb 파일이 /tftpboot/prime-oven 및 /nfs/prime-oven에 복사된다. | 94 | * 컴파일이 완료되면 uImage 파일과 imx6s-prime-oven.dtb 파일이 /tftpboot/prime-oven 및 /nfs/prime-oven에 복사된다. |
90 | 95 | ||
91 | 96 | ||
97 | + | ||
92 | ## [RFS, buildroot 컴파일] | 98 | ## [RFS, buildroot 컴파일] |
93 | --------------------------- | 99 | --------------------------- |
94 | 100 | ||
@@ -100,6 +106,21 @@ | @@ -100,6 +106,21 @@ | ||
100 | 106 | ||
101 | $ ./make.sh | 107 | $ ./make.sh |
102 | 108 | ||
109 | +* 컴파일을 위한 도움말을 보기 위해서는 아래와 같이 사용한다. | ||
110 | + | ||
111 | + $ ./make.sh help | ||
112 | + | ||
113 | + [Help] | ||
114 | + ssh-key : generate ssh key | ||
115 | + defconfig : reload config | ||
116 | + toolchain : apply config file for toolchain | ||
117 | + qt4_gst : apply config file for QT4/Gstreamer | ||
118 | + qt5_gst : apply config file for QT5/Gstreamer | ||
119 | + image : generate ramdisk image file | ||
120 | + clean-target : clean target directory | ||
121 | + distclean : delete all non-source files (.config) | ||
122 | + savedefconfig : Save current config to BR2_DEFCONFIG (minimal confi | ||
123 | + | ||
103 | * 환경 수정을 위해 menuconfig 를 사용할때는 아래와 같이 사용한다. | 124 | * 환경 수정을 위해 menuconfig 를 사용할때는 아래와 같이 사용한다. |
104 | 125 | ||
105 | $ ./make.sh menuconfig | 126 | $ ./make.sh menuconfig |
@@ -110,15 +131,22 @@ | @@ -110,15 +131,22 @@ | ||
110 | 131 | ||
111 | * toolchain을 다시 빌드하고 싶으면 아래와 같이 실행한다. (/opt/toolchain 경로에 쓰기 권한이 있어야함) | 132 | * toolchain을 다시 빌드하고 싶으면 아래와 같이 실행한다. (/opt/toolchain 경로에 쓰기 권한이 있어야함) |
112 | 133 | ||
113 | - $ ./make.sh bootstrap | 134 | + $ ./make.sh toolchain |
114 | $ ./make.sh | 135 | $ ./make.sh |
115 | 136 | ||
116 | -* 환경 파일을 저장하고 싶다면 새로운 환경파일을 만들어 사용며 이때는 menuconfig 명령을 통해 해당 파일 이름을 수정하여 사용한다. | 137 | +* 환경 파일을 저장하고 싶다면 새로운 환경파일을 만들어 사용하며, 이때는 menuconfig 명령을 통해 해당 파일 이름을 수정하여 사용한다. |
117 | 138 | ||
118 | * 컴파일된 후 파일들은 ../output-buildroot-2016.08.1 디렉토리에 생성된다. | 139 | * 컴파일된 후 파일들은 ../output-buildroot-2016.08.1 디렉토리에 생성된다. |
119 | 140 | ||
120 | -* 램디스크 작업을 위해 아래와 같이 실행한다. 생성된 ramdisk-prime\_oven.gz 파일은 /tftpboot/prime-oven 및 /nfs/prime-oven에 복사된다. | 141 | +* 램디스크 작업을 위해 아래와 같이 실행한다. 생성된 ramdisk-prime_oven-?M.gz 파일은 /tftpboot/prime-oven 및 /nfs/prime-oven에 복사된다. |
142 | + | ||
143 | + $ ./make.sh image | ||
144 | + | ||
145 | +* 기본 파일 시스템(램디스크 이미지)을 컴파일하기 위해서는 아래와 같이 사용한다. | ||
121 | 146 | ||
147 | + $ ./make.sh clean | ||
148 | + $ ./make.sh defconfig | ||
149 | + $ ./make.sh | ||
122 | $ ./make.sh image | 150 | $ ./make.sh image |
123 | 151 | ||
124 | * ssh-key를 다시 생성하고 싶으면 아래와 같이 실행한다. | 152 | * ssh-key를 다시 생성하고 싶으면 아래와 같이 실행한다. |
@@ -130,7 +158,8 @@ | @@ -130,7 +158,8 @@ | ||
130 | $ ./make.sh | 158 | $ ./make.sh |
131 | ...some errors... | 159 | ...some errors... |
132 | $ ./make.sh clean | 160 | $ ./make.sh clean |
133 | - $ ./make.sh | 161 | + $ ./make.sh defconfig |
162 | + $ ./make.sh image | ||
134 | 163 | ||
135 | 164 | ||
136 | ## [파티션] | 165 | ## [파티션] |