하이버스에서 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 플랫폼꺼라고 실행이 안된다.
여기다가 메이크 파일도 만들고 써보면
아까처럼 잘된다.
'컴퓨터과학 > 임베디드' 카테고리의 다른 글
임베디드실습 - 2. 리눅스시스템빌드와 설치 (0) | 2022.09.16 |
---|---|
아두이노회로만들기 - 7. I2C, UART, SPI (0) | 2022.09.15 |
아두이노회로만들기 - 6. 통신과 적외선 센서, 라인트레이서 만들기 (0) | 2022.09.08 |
조금씩 임베디드 - 11. 임베디드 정리자료 (0) | 2022.08.31 |
아두이노회로만들기 - 5. L298N DC 모터드라이버 (0) | 2022.08.25 |