반응형

전체 글 394

[winCE/WM] winCE 어플에서 전체화면만들기

기타사항 : EVC, winCE5 테스트완료. aygshell 해더파일추가 aygshell 라이브러리 추가 전체 화면으로 바꾸기..(init dialog 세팅) destrory 부분에서 다시 전체화면 원상복구 마크다운변환 : 20190905 기타사항 : EVC, winCE5 테스트완료. aygshell 해더파일추가 #include aygshell 라이브러리 추가 #pragma comment(lib, "aygshell.lib") 전체 화면으로 바꾸기..(init dialog 세팅) (이 코드의 원리는...좀 무식하긴 하지만 아예 메뉴바니뭐니 다 없애 버린다.--> 결국은 전체화면;;) CWnd *tWnd = FindWindow(TEXT("HHTaskBar"), NULL); // TaskBar의 핸들을 알아..

SW 개발 2009.01.15

[winCE/WM] 전체화면색깔 바꾸기

기타사항 : EVC, winCE5 테스트완료. OnPaint() 핸들러추가. 예제코드 참고응용 전체화면만들기!! 예제코드 아래의 코드 추가. (이때 m_nColor 값을 변화시킨다음에 이벤트를 받으면 화면변함!) void CPixelTestDlg::OnPaint() { // TODO: Add your message handler code here COLORREF cr; switch(m_nColor) { case TEST_COLOR_RED: cr = RGB(255,0,0); break; case TEST_COLOR_GREEN: cr = RGB(0,255,0); break; case TEST_COLOR_BLUE: cr = RGB(0,0,255); break; case TEST_COLOR_WHITE: cr =..

SW 개발 2009.01.15

winCE > 네트워크 > NDIS > AP 리스캔 하기!

마크다운변환 : 20190905 기타사항 : EVC, winCE5 테스트완료. 틀린사항이나 오류사항은 지적해주시면 감사하겠습니다. AP 리스캔 명령어가 필요한이유? wzcsapi 로 해서 ap리스트를 받아와보면.. 해당 ap리스트들이 완전히 실시간데이터라고 생각되기엔 어려운것 같다. 가끔가면 아무리 스캔을 해도 안보이는 AP가 있었기 때문이다. 정확이유는 모르겠지만. 어떤 ap는 사라져 버리면 계속 기다려도 안나타 난다. 그때 nids쪽으로 Rescan OID 를 날린다음 다시 wzcsapi 를 통해 읽어보니 업데이트가 되었다. 단, 주기적으로 AP를 스캔하는 프로그램을 작성하였는데.. 너무 자주 AP를 스캔하니, 무선랜 동작이 제대로 이뤄짖 않았다. NDIS로의 리스캔 명령은 가끔쓰고.. wzcsapi..

SW 개발 2009.01.15

winCE > 네트워크 > NDIS > 현재 연결된 AP의 RSSI 얻오기

마크다운변환 : 20190905 기타사항 : winCE5 / EVC 테스트완료, 오류사항이나 틀린점은 댓글로 지적해주세여 wzcsapi 로도 RSSI값을 얻어 올수있지만, ndis 로 얻어오는 방법도있다. PUCHAR buffer = NULL; NDIS_802_11_RSSI rssi,rssiAbs; PNDISUIO_QUERY_OID rssiOid; unsigned int lenReq; DWORD dwReturnedBytes = 0; buffer = (PUCHAR) malloc( sizeof(NDISUIO_QUERY_OID) + sizeof(ULONG) ); memset( buffer, 0, sizeof(NDISUIO_QUERY_OID) + sizeof(ULONG) ); lenReq = sizeof(NDI..

SW 개발 2009.01.15

winCE > 디바이스 > ActiveSync Disable / Enable 시키기

마크다운변환 : 20190905 기타사항 : EVC, winCE5 테스트완료. 오류사항이나 틀린점은 댓글로 달아주세여 밑에도 나와있지만.. 해당 함수는 usb관련 기능에서 massStorage 기능과 activeSync 기능을 스위칭 할수있는것 같다. 일단 PDA특성상 massStorage 기능은 확인못했지만 activeSync기능은 disable / enable 을 테스트 완료했다. ... You can certainly use the IOCTL_UFN_CHANGE_CURRENT_CLIENT to dynamically swap between a mass-storage profile and a serial (Activesync) one, so I think therefore it should also b..

SW 개발 2009.01.15

[win32API] SetTimer() KillTimer() 사용, 간단예제

타이머세팅 api 타이머킬링 api 기타사항 : 컴파일환경 EVC 4.0 타이머세팅 api SetTimer(100, TIMER_INTERVAL, NULL); 위의 함수로 세팅한후... 해당 메시지핸들러는 OnTimer이다. 후에.. 100 이라는 곳은 각 타이머 이벤트의 id로서 여러가지 타이머 활용가능 타이머킬링 api KillTimer(100); // 타이머 끝 void CLedTestDlg::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default static BOOL bTimerFlag = TRUE; if (nIDEvent==100) { SetTimer(100, TIMER_INTERVAL, NUL..

SW 개발 2009.01.07

무선네트워크 > 보안 > 무선랜 보안기술 및 표준화 동향

마크다운변환 : 20190905 인터넷의 자료를 보기좋게 편집하였습니다. 무선랜 보안기술 및 표준화 동향 한국전자통신연구원 무선인터넷보안연구팀장 정병호 초고속 무선인터넷에 대한 요구가 급성장하면서 기존의 무선랜(WLAN: Wireless Local Area Network) 시스템이 초고속 무선 공중망의 기반구조로써 그 대안이 되고 있다. 무선랜 시스템이 부각되는 이유는 이동통신 시스템이 가지는 낮은 전송속도를 극복할 수 있으며, 또한 무선랜 시스템의 보안기술 개발이 활발하게 전개되면서 무선랜 사용자의 안전한 통신을 보장할 수 있으리라는 기대 때문이다. 특히 무선구간 전송속도 향상과 더불어 반드시 해결되어야 할 과제가 무선랜 보안기술이며, 이는 무선 공중망을 사용하는 개별 응용에서 지원하는 보안기술과 차별..

SW 개발 2009.01.07

WinCE > DeviceDriver > 무선랜드라이버 기초(빌드환경구축하기)

마크다운변환 : 20190905 기본적인 Sources 파일 CDEFINES= \ -DNDIS_MINIPORT_DRIVER \ -DNDIS51_MINIPORT \ -DNDIS51 TARGETLIBS= \ $(_PROJECTROOT)\cesysgen\sdk\lib\$(_TGTCPU)\$(WINCEDEBUG)\coredll.lib \ $(_PROJECTROOT)\cesysgen\sdk\lib\$(_TGTCPU)\$(WINCEDEBUG)\ntcompat.lib \ $(_PROJECTROOT)\cesysgen\sdk\lib\$(_TGTCPU)\$(WINCEDEBUG)\ndis.lib \ $(_PROJECTROOT)\cesysgen\oak\lib\$(_TGTCPU)\$(WINCEDEBUG)\ceddk.lib \

SW 개발 2008.12.27

ARM > 기본개념 > MMU 와 MPU 차이

마크다운변환 : 20190905 출처 : http://cafe.naver.com/elp/134 해당 게시물을 보기좋게 편집하였습니다. MMU 와 MPU 차이 MMU 와 MPU | 소프트웨어 강좌 (2004.04.29 12:20 ) | cslee03 MMU와 MPU의 차이점에 대해서 궁금해 하시는 분들이 계신것 같아 몇자 적어 봅니다. 일단 MMU(Memory Management Unit)과 MPU(Memory Protection Unit)은 Memory를 관리한다는 점에서 비슷하기는 하지만, MMU와 MPU는 다른 것이라 볼 수 있읍니다. 정확하게 얘기하자면 MMU는 MPU 기능외에 복잡한 기능을 가지고 있다고 보시면 됩니다. 일단 MMU및 MPU에 대한 H/W적인 정보를 원하신다면 www.arm.com..

HW 기초 2008.12.27
반응형