안녕 하세요 쌩초보 부트로더 부터 BSP 만들기 에 도전하고있는 곤지 입니다. 현재WinCE .NET 4.2에서 X-Hyper255B(PXA255B) 보드를 이용해서 공부중인데요 ... 첫번째단계로
PXA255 부트로더를 만들어 보려구요 1. X-Hyper255B 보드의 BSP를 Clone 하여 새로운 BSP 생성 2. Tiny Kernel Configurations 로 프로젝트 생성 3. Generation 및 Build, Make Image 과정 수행 4. X-Hyper255B 보드에 Eboot.nb0 업로드 5. 부팅완료.
이렇게해서 부트로더를 제가 만든건가요 ??? ㅋㅋㅋㅋ 질문1) 다음 진행은 뭘해야할까요 ?? 질문2) 부트로더를 올리기는했는데 PXA255B CPU 를 사용하는 다른 보드에 올려도 올라갈까요 ?? ㅜㅠ |
부트로더를 만든게 아니고 부트로더를 부팅만 한거죠...flash에 write만 한것입니다.
만든다는것은 그 CPU의 특성과 보드의 특성에 맞게 소스를 수정해서 포팅을 성공한 것이라고 할 수 있겠죠~
CPU가 같더라도 보드에서 랜이나, GPIO...USB등등...또는 RAM메모리..등에 의해서 다를 수 있으므로 아마 안될 가능성이...95%입니다.
일단 처음이라면...OS를 바꿔보면 실습을 먼저 해보세요 03/06 13:42
곤지 OS를 바꿔본다는말씀은 아이템들을 추가및 삭제 해본서 해보라는 말씀이신가요 ? 03/06 13:44
크루즈 보드에 처음부터 포팅을 원한다면 C:\WINCE420\PLATFORM\XSC1BD를 클론해서 부트로더부터 수정해가면서 해보세요. 현재는 남이 만들어 놓은거 그냥 올려보는 수준이라고 할 수 있습니다. 03/06 14:10
곤지 아 ... 네 감사 합니다. 03/06 14:12
'dev, tech' 카테고리의 다른 글
자료형 최대값, 최소값 (0) | 2009.12.17 |
---|---|
static을 이해하자 (0) | 2009.12.15 |
WINCE 포팅 관련 요구 사항 정리 (0) | 2007.04.05 |
[C언어의 진화] ① 최신 C 표준「C99」 (0) | 2007.03.28 |
변수(전역,지역,매개,static) 저장 위치 (0) | 2007.01.15 |
댓글