하이버스에서 EMbed-TKU BSP를 받아서

임베디드 기사 준비 겸 시작하게 됬는데

 

내가 가지고 있는 책과는 좀 다르지만 

안에 이런식으로 있다.

 

 

책을 따라서 디렉터리 구조부터 만들고

 

 

책 설명이 좀 했갈리는데

커널, 부트로더 gcc linaro를 이런 식으로 옮기고

 

개발환경 구축에 필요한 패키지들을 설치하자

 

u-boot-tools : uboot 부트로더 빌드 도구 패키지

ncurses-dev menuconfig 사용시 필요한 라이브러리

device-tree-compiler 디바이스 트리 빌드에 사용

lzop 리눅스 커널 빌드시 zImage 만듬

build-essential 소스코드 빌드에 필요한 기본패키지 gcc, make, patch 같은것들

 

 

 

교차 컴파일러 압축 푼뒤

 

usr로 옮기고

 

환경변수도 등록후 소스

 

 

방금 설치하고, 환경변수 등록한 gcc 버전확인

잘 나온다.

 

 

ARM 크로스 컴파일러가 잘되는지 헬로월드 해보면 

ARM 플랫폼꺼라고 실행이 안된다.

 

 

여기다가 메이크 파일도 만들고 써보면

 

아까처럼 잘된다.

+ Recent posts