close
티루트 . 처음 . 목록 . 전시 . 앨범 . 찾기 . 방명록 . 링크 . 흔적 . 일기장 . 관리자



+ 최근 글

  • ` 안드로이드 1일차 / 환경설정 및 최초 빌드. (1)
  • ` 통진당 난장판의 긍정효과.. (1)
  • ` 이재오는 왜 나왔을까?.
  • ` 제임스 갈브레이드.
  • ` 영화들... (6)



  • + 최근 댓글

  • ` 까보니까 U-Boot의 top에 뭔가의 16바이트 헤더를... *dawnsea
  • ` 정말 그렇군. *vividian
  • ` 난 배트맨 비긴즈는 좋아해염... 뭔가 오덕스러운... *dawnsea
  • ` 아.. 기사 윌리엄이 히스 레저였구나.. OTL ... *dawnsea
  • ` 브라이언 싱어의 슈퍼맨은 렉스루터도 매력없어요... *코젯



  • + 최근 엮인글

  • ` dawnsea의 생각 *dawnsea's me2day
  • ` [파이어폭스,팁] 파이어폭스 포터블 업데이트, 쓰... *월풍도원(月風道院) - Delight on the Simple Life
  • ` 일룸 옷장 전시품 판매합니다~~(일룸올리) *iloom1님의 블로그
  • ` 색깔 심리 테스트 *활자중독증
  • ` 티에프의 생각 *tfurban's me2DAY

    WINCE

    1. 2009/09/30 TCHAR.H, _L, _T
    2. 2009/09/30 To calculate elapsed time, 시간 측정 CE .net
    3. 2009/09/25 CE .net 4.2 기본 배경화면을 가장 쉽게 바꾸는 법. (2)
    4. 2008/09/25 HDC <-> CDC
    5. 2004/12/15 WIN CE .Net 4.2 IRQ 삽질 짬밥들.
    TCHAR.H, _L, _T
    2009/09/30 12:46






    TCHAR.H





    리터럴 문자열, 이식..





    L"문자열" 매크로 -> 유니코드로 해석

    _T"문자열"매크로 -> 보통 이 방식으로 코딩한다. -> 유니코드냐 안시냐에 맞춰서 알아서 컴파일? 된다.

    -T("문자열") == _TEXT("문자열) 이다.



    CE 에선 다 똑같다고 보면 된다.





    SBCS(Single Byte Character Set) - ASCII
    DBCS(Double Byte Character Set) - 그 후 아시아 문자권
    MBCS(Multi Byte Charecter Set) - Win 98 까지  위에 두 개 묶어서  -> 언어셋 선언해야 함 (코드 중복? )
    WBCS(Wide Byte Charecter Set) - Win 2000 이상, CE 도 마찬가지 -> 전 세계 공통





    dawnsea
    2009/09/30 12:46 2009/09/30 12:46
    tag : WINCE, 임베디드
    댓글 / 엮인글 / HanRSS 구독
    엮인글 주소 :: http://keeptalk.cafe24.com/tc/trackback/1840

    To calculate elapsed time, 시간 측정 CE .net
    2009/09/30 12:42











    끝시간에서 시작시간 빼면 되지 -_-;;;
















    dawnsea
    2009/09/30 12:42 2009/09/30 12:42
    tag : WINCE, 임베디드
    댓글 / 엮인글 / HanRSS 구독
    엮인글 주소 :: http://keeptalk.cafe24.com/tc/trackback/1838

    CE .net 4.2 기본 배경화면을 가장 쉽게 바꾸는 법.
    2009/09/25 23:46






    이제와서 뭔 도움이 될 진 모르겠지만.
    예전 블로그에 있길래.




    윈도 모바일이고 뭐고 비슷하지 않겠음?




    C:\WINCE420\PUBLIC\SHELL\OAK\FILES

    ..에서 bmp 파일을 바꿔치기 하면 부팅시 디폴트 설정인 배경화면을 가장 쉽게 바꾸어 패키징 가능하다.





    앗차... 나 윈도우 임베디드 CE 6 역자였지;;


    dawnsea
    2009/09/25 23:46 2009/09/25 23:46
    tag : WINCE, 임베디드
    댓글.2 / 엮인글 / HanRSS 구독
    엮인글 주소 :: http://keeptalk.cafe24.com/tc/trackback/1828
    1. 이재진 2009/09/26 23:44  X  O

      질문,
      윈도 5.0에서

      배경화면에 이쁜 아가 사진을 띄우면
      글씨가 허연 색이라 영 보이질 않습니다.

      혹시 배경그림이랑
      글자색이랑 반전색같은걸 써서 보기 쉽게 하는 방법 있습니까?

      • └ dawnsea 2009/09/27 08:00  X

        약은 약사에게 질문은 네이버에게

    HDC <-> CDC
    2008/09/25 11:40






    dawnsea
    2008/09/25 11:40 2008/09/25 11:40
    tag : WINCE
    댓글 / 엮인글 / HanRSS 구독
    엮인글 주소 :: http://keeptalk.cafe24.com/tc/trackback/712

    WIN CE .Net 4.2 IRQ 삽질 짬밥들.
    2004/12/15 15:55








    1.

    BSP 루트의 inc/oalintr.h 에 인터럽트 번호 정의






    2.

    가장 최초의 인터럽트 번호는 public/common/oak/inc/nkintr.h 에.






    3.

    인터럽트 번호는 HAL 로서 사상된 것이므로 아무렇게나 정의해도 괜찮다.






    4.

    cfw.c 의 인터럽트 / 하드웨어 초기화 루틴에서 인터럽트 번호 매칭과 등록을 시행한다.
    cfw.c 는 파일명이 아키텍쳐마다 조금씩 다르다.






    5.

    각각의 인터럽트에  Enable, Disable, Done 존재.
    이 분기에서 oalintr.h 에서 정의한 인터럽트 번호를 가지고 분기한다.
    용도는 함수명에 정의된 바와 같다.






    6.

    중요한 것은 써드파티 드라이버들은 인터럽트 번호를 이미 정의된 규약으로 컴파일 해 놓았다는 것이다.
    NDIS 같은 경우 이미 DLL 로서 존재하므로 하드코딩으로 인터럽트 번호가 박혀있다.
    NDIS 는 SYSINTR_ETHER 를 쓴다.






    7.

    이런 인터럽트들을 스탠다드 인터럽트라고 하여 이미 규정된 번호를 건들면 안 된다 ㅡ.ㅡ;






    7.1

    Kernel/hal/arm/intxsc1.c  에서 인터럽트 핸들러에 진입시 실제로 인터럽트 번호를 리턴하도록 해준다.
    당근 펜딩이니 금지니 이런 처리는 해줘야 함.
       




    8.

    동X군이 최적화 한다고 순번을 시퀀설하게 때려놔서 당했음 ㅠ.ㅠ






    9.

    실제 인터럽트들이 등록되는 것을 관측하기 위하여 OEM... Enable 류의 함수에서 살짝 찍어볼 수 있다 ㅡ.ㅡ;







    10.

    비싼 디버거를 사줘도 하드코어 디버깅으로 결국 해결하는 구나 ㅠ.ㅠ


    dawnsea
    2004/12/15 15:55 2004/12/15 15:55
    tag : WINCE, 임베디드
    댓글 / 엮인글 / HanRSS 구독
    엮인글 주소 :: http://keeptalk.cafe24.com/tc/trackback/136

    다음
    이전

    1
    dawnsea’s Blog is powered by Textcube 1.8.5 : Accelerando / Designed by dawnsea / rss feed / A1504529.T549.Y828