기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

회사에 있는 T-Kernel용 Freescale MC9328MX1 cpu를 리눅스로 포팅할려고

합니다.(개인적인 관심으로...)

만약에 리눅스 포팅할려면 어느 정도의 지식이 필요한가요?

질문이 포괄적이지만(어디부터 손봐야할지 모르겠음...)

아시는 분 계시면 답변 부탁드립니다...

수고하세요..

고현철

2008.04.02 02:26:21
*.202.132.222

1. 일단 Linux용으로 부팅이 쉬운 부트로더를 선택하시고요.
저는 주로 u-boot를 씁니다만....

개발시 부트로더를 안써도 됩니다만, 그 경우 모든 코드를 커널에 넣어야 한다는 왕노가다가 있지요...^^

2. 부트로더에서의 여러가지 세팅은 커널로 올라가면 다 도루묵이 됩니다.
대부분 재세팅해야하지만, 중요한 uart는 커널에서 어느정도까지는 디버깅용도로 사용이 가능하고요.

3. 일반적인 OS를 포팅하는 것과 순서는 같습니다만, 한가지 유념할 부분은
리눅스 커널의 구조에 알맞게 포팅을 해야하는 것입니다.

4. 보통 저는 pll, irq, timer, uart 순으로 포팅합니다.

5. 장비가 있으면 좋겠지만, 없을 경우는 완전히 개인의 노하우에 의존하는 부분입니다.

6. 먼저 arm리눅스의 구조부터 분석하시는게 순서라고 생각이 됩니다.

7. 가장 좋은것은 주변 보드중 리눅스가 동작하는 커널을 example로 잡으시면 됩니다.

이태간

2008.04.02 06:31:31
*.143.79.187

답변 감사합니다.

일단 이솝보드에 사용되는 u-boot를 먼저 봐야겠네요..
그동안 회사일땜에 이솝보드 못 만져봤는데 이번기회에 봐야겠네요..ㅎㅎ
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
228 프로젝트 계획 조언부탁드립니다. [5] 시그인트 2014-02-19 2734
227 [완료]dm9000a [10] 이진우 2007-09-14 2741
226 [완료] 터치 증상이 이상합니다. [6] 강경완 2007-05-11 2751
225 삼성 2440 I/O Speed [1] 전철웅 2007-11-17 2759
224 가속도 센서 관련하여 문의글 올립니다. [2] 리오살다 2013-04-02 2759
223 [질문] 이솝보드에 삼성의 DNW(USB/Sireal 다운로더)사용하려면..? [6] 박재흥 2006-08-16 2760
222 오드로이드 SDCARD의 Root FS를 안보이게 하는 방법은... [2] 김영일 2010-08-25 2768
221 S3C6410 IROM booting [6] 전병환 2009-02-19 2771
220 smpeg질문 [1] 박진수 2006-04-13 2773
219 nand erase error입니다 도움 부탁합니다. [2] 문철민 2007-11-24 2786
218 gtk+-2.12.12 on DirectFB-1.4.9에서 gtk-demo 에러 양철심장 2011-07-19 2787
217 wpa_supplicant에 있어서 문의드립니다. [2] 열심히 2013-07-12 2795
216 busybox compile(Toolchain-aesop6410-090320) [6] 김도윤 2009-04-23 2797
215 [완료] Linux CD에 굽는 방법좀 알려주세요.. [6] 정인권 2007-06-07 2801
214 RTL8100을 두개 붙이려면? [2] 임태진 2008-06-27 2808
213 USB bluetooth 동글을 Android에서 인식하게 하려면? [2] 정낙주 2010-02-10 2808
212 [완료] LX800 여유분이 남았나요? [2] 황순일 2007-06-04 2820
211 git 서버 구축 하여 IP로 접근 할수 있는 방법? [3] 작두 2010-03-26 2826
210 Origenboard (S5PV310) u-boot & kernel 다운로드 [1] gudrl 2013-04-17 2828
209 안드로이드 버전 확인 방법 문의 [1] 임유신 2009-06-24 2830

사용자 로그인