This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
buildroot_설치 [2017/06/27 12:26] 1.241.172.144 created |
buildroot_설치 [2022/05/04 11:48] (current) 1.235.32.107 |
||
---|---|---|---|
Line 5: | Line 5: | ||
https://buildroot.org/download.html 또는 https://buildroot.org/downloads/ 에서 최신 Version을 다운 받는다. | https://buildroot.org/download.html 또는 https://buildroot.org/downloads/ 에서 최신 Version을 다운 받는다. | ||
+ | |||
+ | 2022.05.04 : https://github.com/linux4sam/buildroot-external-microchip | ||
+ | 를 참조한다 | ||
나는 home 폴더에 SAMA5D4라는 폴더를 생성하고 이 안에 다운받은 BuildRoot 파일을 넣고 압축 파일을 해제 했다. | 나는 home 폴더에 SAMA5D4라는 폴더를 생성하고 이 안에 다운받은 BuildRoot 파일을 넣고 압축 파일을 해제 했다. | ||
- | {{wiki:buildroot압축해제.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:buildroot_ec_95_95_ec_b6_95_ed_95_b4_ec_a0_9c.jpg}} |
buildroot-2016.11.1/configs 폴더의 내용중에 atmel_sama5d4_xplained_defconfig 나 atmel_sama5d4_xplained_dev_defconfig 파일이 있는지 확인한다. | buildroot-2016.11.1/configs 폴더의 내용중에 atmel_sama5d4_xplained_defconfig 나 atmel_sama5d4_xplained_dev_defconfig 파일이 있는지 확인한다. | ||
Line 20: | Line 23: | ||
make menuconfig | make menuconfig | ||
- | {{wiki:atmel_sama5d42:make_menuconfig_first_screen.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:make_menuconfig_first_screen.jpg}} |
위의 것을 수행해서 필요한 설정을 바꾼다. | 위의 것을 수행해서 필요한 설정을 바꾼다. | ||
- | {{wiki:atmel_sama5d42:make_menuconfig_uclibc.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:make_menuconfig_uclibc.jpg}} |
- | {{wiki:atmel_sama5d42:make_menuconfig_change_glibc.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:make_menuconfig_change_glibc.jpg}} |
- | {{wiki:atmel_sama5d42:make_menuconfig_change_glibc_end.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:make_menuconfig_change_glibc_end.jpg}} |
이때 gcc를 6로 올린 경우 기본이 5이므로 이를 확인해서 바꾸어준다. | 이때 gcc를 6로 올린 경우 기본이 5이므로 이를 확인해서 바꾸어준다. | ||
- | {{wiki:atmel_sama5d42:make_menuconfig_host_gcc.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:make_menuconfig_host_gcc.jpg}} |
- | {{wiki:atmel_sama5d42:make_menuconfig_host_gcc6.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:make_menuconfig_host_gcc6.jpg}} |
완료되면 설치한다. | 완료되면 설치한다. | ||
Line 39: | Line 42: | ||
결과물은 buildroot-2016.11.1/output 폴더에 위치한다. | 결과물은 buildroot-2016.11.1/output 폴더에 위치한다. | ||
- | {{wiki:atmel_sama5d42:buildroot_output.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:buildroot_output.jpg}} |
buildroot-2016.11.1/output/build 는 Source Code 들이 있다.\\ | buildroot-2016.11.1/output/build 는 Source Code 들이 있다.\\ | ||
Line 55: | Line 58: | ||
./arm-linux-gcc -v | ./arm-linux-gcc -v | ||
- | {{wiki:atmel_sama5d42:cross-gcc-version.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:cross-gcc-version.jpg}} |
./arm-linux-g++ -v | ./arm-linux-g++ -v | ||
- | {{wiki:atmel_sama5d42:cross-gpp-version.jpg}} | + | {{wiki:atmel_sama5d42:buildroot:cross-gpp-version.jpg}} |
이렇게 만들어진 결과물중 우리가 사용할 수 있는 것은 컴파일러와 파일 시스템 뿐이다. | 이렇게 만들어진 결과물중 우리가 사용할 수 있는 것은 컴파일러와 파일 시스템 뿐이다. |