ms-osek 팀에서 네트워크 부분을 담당하는 손태영이라고 합니다. 제가 microIP 예제를 해보았는데 제가 할 때는 자료 찾는데 많은 어려움을 느껴서 같이 공유를 하고자하는 마음으로 올려 봅니다. (현재는 RTEMS를 열심히 하고 있습니다.) 원래 이전 문서는 개발환경 구축인데 포럼과 많은 부분 겹칠까봐 올리지 않고 넘어가도록 하겠습니다. 개발환경 구축을 하는 것도 궁금하시다면 http://www.ms-osek.org 에서 찾아 주세요. 그럼 본론으로 넘어가겠습니다.


이제 본격적으로 microIP 예제를 실행하기 위해서 소스코드를 아주 약간 수정해야 실행이 가능합니다. 앞에서 microIP 예제를 실행하기 위해서 환경을 다 구축 했으니 문제가 없을 것 입니다. 자 본격적으로 시작을 해보겠습니다.


1. 예제 파일받기

예제 소스코드를 수정하려면 소스코드가 먼저 있어야 겠지요. 소스코드를 다운받기 위하면 다음 위치에 가서 다운을 받으시면 됩니다.
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3759&category_id=163&family_id=605&subfamily_id=1724
소스받는페이지.png
해당 페이지는 ATMEL 홈페이지로 여기서 사용할 보드가 AT91SAM7X-EK 이기 때문에 검색을 해서 찾았습니다. 아래로 조금 내리면 원하는 소스파일을 찾을 수 있습니다. 
다운로드페이지.png 
표시한 저 파일을 받으면 우리가 원하는 microIP 예제 파일을 받을 수 있습니다. 저 파일에 정체는 해당 보드에 여러가지 예제 파일을 다 모아놓은 압축파일 입니다. 받아서 압축을 풀게 되면 파일을 찾는 작업이 시작 됩니다.
파일찾기.png 
받은 압축 파일을 풀면 파일 구성이 다음과 같습니다. 우선은 저 packages 폴더로 들어갑니다.
압축파일.png 
표시해 놓은 압축 파일이 우리가 원하는 microIP 웹 서버 예제가 되겠습니다. 저 파일을 복사해서 
(혹시 모를 사고로부터 보호하기 위해서 원본은 꼭 보존합시다.)압축을 풀어 줍니다.
압축풀기.JPG 
압축을 풀게되면 다음과 같은 파일로 구성되어 있습니다. 여기서 표시해 놓은 폴더로 이동합니다.
수정파일.JPG 
그럼 다음과 같은 파일로 구성되어 있지요. 거기서 우리가 수정해야 될 파일을 표시해 놓았습니다. 저 2개의 파일을 수정해서 컴파일을 하고 보드에 이미지를 넣어주면 완료가 되지요. 
오늘은 별 내용은 없는거 같은데 그림이 많아서 좀 길어 졌네요. 파일 수정에 대한 내용은 생각보다 간단 하니까 다음 시간에 하기로 하지요.
추가내용
압축풀기.JPG 
여기에 있는 폴더를 보시면 at91lib 이라는 폴더는 보드에 하드웨어에 관한 내용에 소스를 담고 있구요. external_libs 폴더는 microIP 예제 소스와 microIP 소스코드를 담고 있습니다. 참고 하시라고 추가로 내용을 적습니다.

빠른 정보 탐색을 원하시면 http://www.ms-osek.org 으로 놀러 오세요~!