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

회사에 있는 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
번호 제목 글쓴이 날짜 조회 수
228 alsa에서 alsa arm device와 soc audio device는 정확히 어떤관계인가... [2] 오대광 2008-04-18 899
227 [질문] 커널 디버깅 메시지 [3] 문철민 2008-04-15 805
226 [질문] 리눅스 커널 책 좀 추천 해 주세요 [1] 손성원 2008-04-15 1355
225 [완료] 낸드플래시에 FAT 파일시스템을 사용할 수 있나요? [4] 이세종 2008-04-11 1107
224 [완료] sd카드 풀스펙 데이터시트를 구합니다. [2] 이세종 2008-04-11 915
223 [완료]가상어드레스에 관하여 [4] 문철민 2008-04-11 734
222 [질문] pxa_request_dma, request_dma 에 대해서 궁금합니다. [2] 오대광 2008-04-10 754
221 [질문] 리눅스용 RS485 드라이버를 찾고 있습니다. [2] 장병남 2008-04-10 1218
220 [완료] 이거 어디가 문제일까요??ㅜㅜ [5] 오대광 2008-04-04 1222
219 [완료]2.6용 devicedriver makefile 문의 [2] 문철민 2008-04-04 714
218 [질문] S3C2440 보드에 낸드플래시를 하나 더 달려고 하는데요,, [4] 장병남 2008-04-03 933
217 [질문]파일생성일자 읽어오는법좀~~ [1] 김우겸 2008-04-03 707
216 [완료]이솝보드에 관한건 아니지만.. ㅠ.ㅜ (uC/TCP 관련) [2] 이경준 2008-04-03 728
215 [완료] exception vector table과 cache관련 문의 [3] 김정호 2008-04-03 773
214 [완료]컴파일시 error발생하는 경우 [4] 김진희 2008-04-02 652
» [완료]Freescale MC9328MX1 포팅 질문 [2] 이태간 2008-04-02 731
212 [질문]arm에서의 mmu setting을 이용한 메모리 설정 [1] 한기태 2008-04-01 971
211 [re] [질문]arm에서의 mmu setting을 이용한 메모리 설정 장석원 2008-04-02 737
210 [질문]usb to parallel ?? [1] 손성원 2008-04-01 709
209 [질문]I/O Memory를 이용한 device 접근 version-2 [1] 한기태 2008-04-01 714

사용자 로그인