Wince5.0组件选择

来源:互联网 发布:淘宝网雪纺衫半 编辑:程序博客网 时间:2024/06/07 21:45

wince 5.0的键盘和鼠标组件有两个 加错了可能无法使用键盘鼠标 换另一个试试就行


  wince5.0组件及其相关连组件选择。 

  usb设备驱动: 

  core os 

  core os services 

  usb host support 

  usb human input 

  usb HID keboard and mouse--USB键盘和鼠标 

  usb HID keboard only--USB键盘 

  usb HID mouse only--USB鼠标 

  usb storage class driver--U盘驱动 

  如果要运行EVC程序,一般要加MFC组建 

  application and service devlopment 

  Microsoft Foundation classes (MFC) 

  如果是加了CF卡或者是PC卡要加下面组件 

  device drivers 

  Storage Device 

  compact flash/Pc card storage 

  如果是加了IDE硬盘就要加下面组件 

  device drivers 

  Storage Device 

  ATAPI PCI/IDE storage block Driver 

  ATAPI PCI/IDE Storage Block Driver 

  Promise controler ATAPI driver 

  如果是要加矩阵键盘,要加如下的组件 

  Third Party 

  BSPs 

  EAC0921 

  device driver 

  EP93XX Cherry US English keypad 

  加了存储设备之后一定要记得加文件系统组件 

  core os 

  windows ce device 

  file system and data store 

  storage manage 

  FAT file system 

  要调试的话就要加下面的组件 

  Platform manager 

  Platform manager 

  要将注册表保存到flash中的话就要加Hive-Base registry 

  core os 

  windows ce device 

  file system and data store 

  registry storge (choose 1) 

  Hive-Base registry 

  Ram-Base registry 

在wince5下面pb自带了12种语言的res文件,这些文件就是相应语言的一些系统对话框,菜单之类的resource。这12种语言分别是:
0x0404 Chinese  Taiwan
0x0407 German   Germany
0x0409 English  US
0x040C Franch   France
0x0410 Italian  Italy
0x0411 Japanese Japan
0x0412 Korean   Korea
0x0413 Dutch    Newtherlands
0x0416 Portuguese Brail
0x041D Swedish  Sweden
0x0804 Chinese  PRC
0x0C0A Spanish  Span
也就是说在pb->setting->local中选择以上12种语言之一编译后,系统就是相应语言的系统,但是如果要想支持输入法和字库的话,还是要加相关的输入法和字库组件。
 
    但是象Arabic这样的PB就没有直接提供res文件。当然这些res文件可以自己做(无非就是建立对话框,添加按钮,编辑框之类的),不过前提是你要懂得相关的语言。如果你要是在pb->setting->local中选择arabic相关语言的话,在你编译后的nk运行后,一直都english的。因为,在makeimage的时候,如果没有找到相关语言的res文件的话,就用默认的0x0409来代替。
 
    另外wince还提供了以下几个locale-specific的支持,help中说locale-specific 包括fonts, keyboards and keyboard drivers, Input Method Editors (IMEs), and Input Methods (IMs).
Arabic 
Chinese (Simplified) 
Chinese (Traditional) 
English (U.S.) 
English (Worldwide) 
French 
German 
Hebrew 
Indic 
Japanese 
Korean 
Thai 
也就是说,以上语言的的输入法或者字库wince都是以组件的形式提供了的,在pb的catalog中可以找到。