반응형

전체 글 394

VC++ / 에러해결 / fatal error C1010: unexpected end... 해결

fatal error C1010 fatal error C1010: unexpected end of file while looking for precompiled header directive 문제발생시 해결방법.. VC++은 파일 하나를 컴파일 할때 INCLUDE해야 할 파일이 너무 많아서 컴파일이 늦어지는 것을 막기위해 precompiled header라는 것을 만들었습니다. 이 헤더 파일(보통 stdafx.h)을 include한 .cpp는 미리 만들어진 precompiled header를 기본으로 사용하게 되어 있습니다. 하지만 다른 컴파일러로 만들어진 라이브러리(소스)에는 이런 것이 없겠죠. 그럼에도 VC++ 컴파일러가 자기는 precompiled header가 필요하다고 저런 이상한 메시지를 냅니..

SW 개발 2009.05.19

winCE / DD / 네트웍관련 / NDIS_802_11_AUTHENTICATION_MODE 에 관해서...

Xeno's Study Blog (http://XenoStudy.tistory.com) - 글쓴이 : xeno - 출처 : 나, MSDN, PB5.0 - 기타사항 : 틀린사항은 댓글로 달아주세여~ PB5.0 에 기본적으로 있는 Document 에서 NDIS_802_11_AUTHENTICATION_MODE를 찾아본 결과 netui소스분석도중에 나온 모든 멤버들이 설명이 없었다. 그래서 인터넷에서 검색도중에 나온 MSDN문서엔 모든 멤버의 설명이 나와있어 포스팅으로 남김 아래의 내용은 기본적인 Document .. NDIS_802_11_AUTHENTICATION_MODE Developing a Device Driver > Windows CE Drivers > Network Drivers > Network D..

SW 개발 2009.05.12

OS일반 / 메모리관리 / 가상메모리 관리

md 변환완료 (190927) 가상메모리 페이징 메커니즘 프로세스와 메모리 관련 가상메모리 실제 메모리가 부족하여 더 이상 새로운 프로세스를 실행할 수 없는 경우 메모리를 가상으로 확장시킨다. 응용프로그램이 시작되면 응용프로그램은 운영체제에게 일정량의 메모리 공간을 요구한다. 운영체제는 비어있는 메모리 주소를 응용프로그램에 할당한다. 만약 할당할 수 있는 빈 메모리 주소가 없을 경우 운영체제는 실제 존재하지 않는 메모리 주소를 할당한다. 잘못된 메모리 주소를 할당 받은 응용프로그램은 프로세스를 실행하기 위해 존재하지 않는 메모리 주소를 사용하려고 하고 CPU는 이에 대하여 에러 메시지를 보낸다. --> PageFault PageFault가 발생되면 운영체제는 빈 메모리 공간이 있는지 확인한다. 만약 빈 ..

SW 개발 2009.05.12

winCE / Kernel / bootloader / WinCE의 부팅 (XIP)

Xeno's Study Blog (http://XenoStudy.tistory.com) - 글쓴이 : xeno - 출처 : http://blog.naver.com/jay_korea - 기타사항 : 틀린사항은 댓글로 달아주세여~ Platform Builer로 Windows CE OS인 Nk.bin이 만들어지는것을 확인해 보았다. 그럼 만들어진Windows CE OS image를 booting해야 하는데, 어떠한 환경으로 OS booting을 할수 있는지 확인해 본다. 임베디드 OS는 XIP가 지원되어야 한다. XIP란 eXecute In Place의 약자로 binary code가 Flash 나 ROM에 있어 CPU로 부터 직접 읽혀 실행되는 환경을 말한다. Windows CE는 강력한 임베디드 OS임에는 ..

SW 개발 2009.05.12

winCE / Kerne / 기본개념 / winCE의 기본구조

Xeno's Study Blog (http://XenoStudy.tistory.com) - 글쓴이 : xeno - 출처 : http://blog.naver.com/jay_korea - 기타사항 : 틀린사항은 댓글로 달아주세여~ [출처] Windows CE 구조 6 - GWES, Service |작성자 대머리 :: WinCE의 기본구조 :: 허거걱... 한참을 이번 포스트를 쓰고 있었는데... 갑자기 새로운 internet page가 열리는 바람에 작성해 놓은 내용이 모두 다 훨훨~~ 날아갔다. T_T 다시 작성해야겠다. 이번 에는 Windows CE의 구조를 정리해 볼까 한다. 내용은 내가 Embedded World 와 마소, WECOM (http://wecom.dstcorp.com/)에 올려놓은 기고 ..

SW 개발 2009.05.12

winCE / Kernel / OEMPowerOff(void) 의 수정..

Xeno's Study Blog (http://XenoStudy.tistory.com) - 글쓴이 : xeno - 출처 : [출처] Warm Boot 방법 |작성자 와니 - 기타사항 : 틀린사항은 댓글로 달아주세여~ 윈 CE 배경화면의 '시작(start)'->Suspend를 누르시면 웜 부트가 됩니다. 컴맹이 아니신 분들은 읽지 마세요... 대부분 아시는 분도 많겠지만 저같은 초보들은 이런글이 많이 도움이 되리라 생각됩니다. 생각보다 쉽습니다. x86 CEPC의 경우인데 다른 보드도 비슷하지 않을까요? C:\WinCE300\Platform\CEPC\Kernel\HAL\x86에 보시면 FWPC.C파일이 있습니다. 이걸 아무 에디터에서 열어서 다음과 같이 수정하십시오. - 다음 - 1. void OEMPow..

SW 개발 2009.05.12

WinCE / Kernel / 기본개념 / Thread Quantum의 개념과 변경

Xeno's Study Blog (http://XenoStudy.tistory.com) - 글쓴이 : xeno - 출처 : [출처] [강좌]Thread Quantum|작성자 글루미 - 기타사항 : 틀린사항은 댓글로 달아주세여~ 요즘은.. 사람들이 참 많은 것을 요구합니다. 네비게이션만 돌리면 될 것이지, 네비 돌리면서 DMB가 보고싶어용네비 돌리면서 얏옹 *-_ -* 을 비롯한 동영상도 같이 보고 싶어요~ 하악 하악..물론 MP3 백그라운드로 도는건 기본..거기에 이것저것 추가되는 덩어리 커져가는 프로그램들..임베디드 시스템이라는 걸 모르는건지..... 특화된 기능이 아닌 완전 PC사양을 요구하는 요즘입니다. 각설하고, 위에서 넋두리를 한 것처럼 시장에선 여러가지 프로그램이 동시에 돌아가는 것을 요구합니..

SW 개발 2009.05.12

winCE / 기본개념 / Device Driver의 MDD와 PDD 란?

Xeno's Study Blog (http://XenoStudy.tistory.com) - 글쓴이 : xeno - 출처 : [출처] [강좌]Device Driver의 MDD와 PDD를 이해하자|작성자 글루미 - 기타사항 : 퍼온자료를 보기좋게수정;; 퍼온자료를 정리할겸 포스팅.. 보기좋게 정리.. 우선 용어 ^^ MDD : Model Device Driver PDD : Platform Device Driver BSP : Board Support Package Windows CE의 Device Driver는 보통 MDD와 PDD 이렇게 두 Layer로 구분이 됩니다. MDD ==> OS와 PDD사이에서 해당 드라이버의 기능을 할 수 있도록 구현된 부분 PDD ==> 해당 하드웨어에 직접 접근하여 MDD에서..

SW 개발 2009.04.22

winCE / 기본개념 / Windows CE의 기본 개념

Xeno's Study Blog (http://XenoStudy.tistory.com) - 글쓴이 : xeno - 출처 : 나 + 인터넷에 여기저기 돌아당기는자료들... - 기타사항 : 틀린사항은 댓글로 달아주세여~ winCE의 기본용어 설명과 아주 기초적인 내용에대해 스터디.. .. 시작!! Windows CE의 구조 Kernel Windows CE의 kernel은 “NK.EXE” (New Kernel)라는 컴포넌트가 된다. Kernel의 주요 역할은 Memory관리, 스케줄링, Win32 API지원을 수행하며 Micro-kernel 구조를 통해 PSL(Protected Server Library)를 구현 한다. 마이크로소프트는 개발자가 커널의 포팅을 최소화 하기 위해, 주요 커널의 기능을 별도의 라이..

SW 개발 2009.04.22
반응형