기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
2008.04.02 02:26:21 *.202.132.222
2008.04.02 06:31:31 *.143.79.187
저는 주로 u-boot를 씁니다만....
개발시 부트로더를 안써도 됩니다만, 그 경우 모든 코드를 커널에 넣어야 한다는 왕노가다가 있지요...^^
2. 부트로더에서의 여러가지 세팅은 커널로 올라가면 다 도루묵이 됩니다.
대부분 재세팅해야하지만, 중요한 uart는 커널에서 어느정도까지는 디버깅용도로 사용이 가능하고요.
3. 일반적인 OS를 포팅하는 것과 순서는 같습니다만, 한가지 유념할 부분은
리눅스 커널의 구조에 알맞게 포팅을 해야하는 것입니다.
4. 보통 저는 pll, irq, timer, uart 순으로 포팅합니다.
5. 장비가 있으면 좋겠지만, 없을 경우는 완전히 개인의 노하우에 의존하는 부분입니다.
6. 먼저 arm리눅스의 구조부터 분석하시는게 순서라고 생각이 됩니다.
7. 가장 좋은것은 주변 보드중 리눅스가 동작하는 커널을 example로 잡으시면 됩니다.