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 | ## [파티션] |