도전! 임베디드 OS 만들기 책을 드디어 받았습니다.
글쓴이: oppor / 작성시간: 목, 2009/04/02 - 10:11오후
조금씩 읽어가면서 따라 해보고 있습니다.
사실 시작부분인 리눅스에서 크로스 컴파일 환경 설정 부분을 읽고 있습니다.^^
이부분에서 arm-linux-gcc를 설치하는게 나오는데
저 같은 경우는 이런식으로 소스를 바로 설치하는걸 너무너무너무 싫어합니다.
(진짜 너무 싫어요~^^;;)
우분투 쓰고 있는데 패키지 형태로 된거 없을까요?
원래 책을 받아서 너무 기쁘다는 글을 쓰고 싶었는데
질문글이 되어 버렸네요.^^;;
ps. 이 책 보는 사람들끼리 공유할 수 있는 팁등을 위키에 정리해 보아요~
Forums:
또 다른
또 다른 질문~
21page에서 qemu 실행시키면 GUM> 라는 prompt로 들어가는데
이걸 끝내려면 어떻게 하나요?
quit, exit, CTRL+z,x,c 등등등.. 아무것도 안 먹히네요.
끝내는법 아시는분~
그냥 터미널 종료해야 할려나요?
(이 방법은 좀 찝찝해서...)
...
아무래도 컴파일러, 라이브러리 등의 호환성 때문에 그냥 바이너리는 좀 그렇지 않을까요...
dan kegel의 crosstool을 추천합니다.
우분투에서
/bin/sh,
경로...,
컴파일러 버전만 맞춰주면 쓸 수 있습니다.
바이너리는 아니지만 셸 스크립트가 알아서 다 해줍니다.
akudoku.net 나는 이것만은 확신하니, 믿고 나아간다.
life is only one time
안녕하세요. 책에서
안녕하세요.
책에서 설명하는 툴체인 설치 방법은 소스를 설치하는 것이 아니라,
이미 빌드 완료된 바이너리 툴체인을 그냥 시스템에 까는 것입니다.
같은 arm-linux-gcc 버전이라 해도 타겟 플랫폼(보드)에 따라 여러가지 옵션(FP옵션등)이 다르게 설정될수 있고
또한 같은 계열의 타겟 플랫폼이라 해도 목적에 따라 해당 목적에 맞는 툴체인이 필요합니다.
따라서 임베디드 개발 환경을 구축할 때는 매우 많은 경우의 수가 발생하게 됩니다.
그 많은 경우의 수를 다 맞춰서 리눅스 배포판에서 패키지를 제공하긴 사실상 힘들지요.
(전 세계에 있는 임베디드 개발 보드 개수만큼 패키지를 만들어야 할겁니다.)
그래서 가장 간단한 방법은 바로 개발 보드 제조사에서 제공하는 툴체인을 사용하는 것입니다.
제 책에서도 그렇게 설명한것이고요.
마음에 들지 않으시더라도 그 방법이 가장 편한 방법이니, 이해해 주시기 바랍니다..
----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라
----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라
댓글 달기