Search results for 'WinCE'

키보드 메시지 강제 발생시키기

2009. 3. 6. 14:43

키보드를 누르지 않아도

키보드가 눌린 것처럼 메세지를 강제로 발생시킬 수 있는 함수가 있습니다.

원형은

VOID keybd_event (BYTE bVk, BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo)

이고 각각의 파라미터를 살펴보자면

bVk
발생할 버추얼 키 값

bScan
발생할 하드웨어 키 값

dwFlags
옵션
KEYEVENTF_SILENT <- 키보드 이벤트 발생
KEYEVENTF_KEYUP <- 키보드에서 손을 뗀 효과

dwExtraInfo
추가 정보

예제

case WM_LBUTTONDOWN:
keybd_event(VK_SHIFT, 0, KEYEVENTF_SILENT, 0);
keybd_event('8', 0, KEYEVENTF_SILENT, 0);
keybd_event('8', 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);


이 예제는 마우스 왼쪽 버튼을 눌렀을때 발생하는 메세지인데

shift 키를 누르고 -> '8' 번 키를 누르고 -> '8'번 키를 떼고 -> shift 키를 떼는 동작입니다.

다시 정리하자면 마우스 왼쪽버튼을 누름 -> shift 키를 누른 상태에서 8번 키를 눌렀다가 뗀 것으로 인식됨


알 수 없는 사용자 Mobile braille system/문서

개발환경 구축 및 설치

2009. 1. 6. 13:47

개발환경 구축

Plaform Builder(120일 Evalatuion version)


에서 다운받음

eMbedded Visual C++ 혹은 Visual Studio 2008
요건 무료므로 그냥 다운로드 받으면 됨
Visual Studio 2008은 평가버전 있음


프로그램 설치

1. Platform Builder 5.0 설치
  .Net Framework 1.1 이상이 필요
  설치 경로등은 알아서 지정
  Shared Source for Windows CE5.0 선택 <- 커널의 일부 소스코드를 공개함
  ARMV4I , XSCALE 선택
  

2. eMbedded Visual C++ 설치
  요건 모두 설치 SP4 까지 설치해야함

3. JFlashMM 설치
  이건 임베디드 시간에 했던거와 동일함
  WinCE 는 EBOOT 를 사용함

알 수 없는 사용자 Mobile braille system/문서

WinCE 개발 요구사항

2009. 1. 6. 13:37

Platform Builder
  다운로드 받을 수 있음

OS
  Windows 2000 Professional with Service Pack 4 혹은
  Windows XP Professional Service Pack 1 이상

  이외의 운영체제에서는 설치 및 동작을 보장하지 않음

Memory
  128 MB 이상
  Emulation 기능을 사용하기 위해서는 512MB 이상 추천

하드디스크
  최소설치를 위해서는 1.7GB 이상의 여유공간이 필요하며
  지원 가능한 모든 프로ㅔ서에 대해서 설치하려면 14GB 의 여유공간이 필요
  
  나중에 플랫폼을 만들 때에는 한 플랫폼 당 최대 1GB 가 필요

외부 포트
  JFlashMM 을 이용할 프린터 포트 1개
  디버깅과 모니터링을 위한 시리얼 UART 포트 1개
  ※ usb to serial 을 사용할 수 있다고는 하는데 잘 안됨 하이퍼터미널에서

네트워크 포트
  Ethernet LAN 카드

알 수 없는 사용자 Mobile braille system/문서