회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.
ms에서 임베디드쪽의 운영체제(!?)를 새로 내놓았더군요. 플랫폼 명은 마이크로 프래임워크.
닷넷의 CLR을 좀 변경해서(Tiny CLR) 운영체제와 닷넷가상머신을 합쳐놓은 형태입니다.
http://www.microsoft.com/netmf/default.mspx
파일 시스템도 없고 오로지 하나의 프로그램만을 돌리기 위한 플랫폼이더군요.
재미있는 것은 기존의 닷넷 CF에서는 계속 지원을 미루고 있던 WPF를 이 플랫폼에서 사용합니다.
벡터 그래픽을 이용해서 화면 UI를 구성할 수 있게 되어 있더군요. 또한 기본적으로 네트워크 및 시리얼 통신, USB등을 지원하게 되어 있는 컴팩트한 구조로 되어 있답니다.
실제 구동부가 512k 정도에 올라갈 정도로 작은 형태로 되어 있다고 하더군요. 메모리도 현재까지는 256k정도만 있으면 무리없이 구동이 될 정도의 환경이랍니다.
여기까지 설명은 각설하고...
대충 형태를 봤을 때 이 플랫폼의 타겟은 모니터링용 혹은 유저인터페이스용으로 보입니다.
일단 파일에 대한 개념이 없는 것도 그렇고 ms에서 스스로 표기할 때도 리얼타임이라고 하지 않더군요.
그리고 재미있는 부분은 이 닷넷 MF의 경우엔 운영체제단(CLR해석 등의 역활과 하드웨어 제어)을 타 컴파일러를 쓰게 만들어져 있습니다. IAR 등의 ARM컴파일러 혹은 GCC로 빌드됩니다. 스스로 한계를 드러내는 건지 아직 베타이기 때문인지는 모르겠지만 자사 컴파일러는 ARM 운영체제 등으로 쓸 수 없다는 한계를 보이더군요.
다시 한번 각설하고 혹시 aesop2440에 포팅해 보신 분 계신가요?
http://www.dioiz.com/ 이 사이트를 보면 s2440에다가 포팅한 것으로 보이는데 기본 스펙이 거의 aesop 2440과 동일하더군요. 구글쪽에서 자료를 받아 보려했지만 포팅 자료보다는 프로그램 개발 자료만 좀 보이더군요.
곧 4.0버전이 나오면 무선랜쪽도 추가된다고 하던데 나름 괜찮은 인터페이스 환경이 가능할 것으로 보입니다.(좀더 편하게 UI 개발과 재활용이 가능하니 인터페이스 환경으로 괜찮을 듯 합니다.)
닷넷 MF의 라이선스 정책이 어떨지 궁금합니다. 혹 포팅해보시거나 도입하시려는 분이 계시다면 정보 좀 얻을 수 있을까요?
라이선스 비용이라던가 좀더 자세한 정보 정도면 좋겠습니다.
정식 사이트에 들어가 봤는데 라이선스 정책등의 대한 정보가 거의 전무하더군요. 거의 광고형식...
개발 라이선스와 릴리즈 라이선스 등의 정보와 함께 문제점 같은 것을 알려 주실 수 있는 분이 계시다면 감사하겠습니다.