포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.
MDS S3c6410 보드에 uCOS II Porting 경험 있으신 분 있나요?
uCOS II ARM11에 포팅된 소스(os_cpu_a.asm) 가지고 계신분 도움 부탁 드립니다.
용도는 MDS 보드가 있어서요. uCOS-II를 포팅해서 Microcontroller OS 공부 좀 하고 싶어서요.
Processor-Dependent 한 부분 포팅을 위해선 ARM11을 공부해야 하나요?
누가 미리 포팅한 경험이 있으면 이 파일 만(os_cpu_a.asm) 있으면 될 것 같아 보이는데,
혹시 ARM9이나 ARM7에 포팅한 파일은 다른 곳에 있던데 똑같이 써도 되나요?
관련하여 경험 있으신 분 도움 요청 합니다.
s3c6410에는 포팅한 케이스가 꽤 드물겁니다만 누군가는 했을겁니다...^^
다만 공개가 쉽지 않을 뿐이겠지요. ucos는 얼핏보면 오픈소스 레벨의 공짜같지만, 실제로는 철처히 상업적인 OS입니다.
uCOS를 공부하시려면 일단 자료가 가장 많은 S3C2410/2440을 위주로 하시는게 가장 좋을겁니다.
만일 6410으로 하시려면....ARM9 소스코드를 많이 참고하시면 될텐데
1. context switch관련 부분에 약간의 수정이 필요할겁니다.
2. interrupt routine은 거의 전부 새로 작성해야 할 겁니다. 6410은 VIC가 기본일테니...
대략 두 부분을 중점적으로 arm9을 기반으로 파고 드시면 될겁니다.
참, clock 세팅이 24xx 시리즈와 다른 부분이 많으니, 이 부분도 수정사항이 있을겁니다.
ps> 함 잘 찾아보시면 주변에 누가 하드에 짱 박아놓고 잊어 버렸을 수도 있습니다....ㅎㅎ