none
CE5.0 中,那个设计模板是直接支持3.5之类LCD的? RRS feed

  • 问题

  •  

    CE5.0 中,那个设计模板是直接支持3.5之类LCD的?
    在一下这些设置模板中:
    digital media receiver、enterprise termina、enterprise web pad、gateway、industrial controller、internet appliance、ip phone、mobile handheld、set top box、windows thin client

    除了mobile handheld在Application&Media选项卡时会有个Quarter VGA Resources-Portrait Mode选项以直接支持3.5寸的LCD。在以上列出的模板中,就没有找个Quarter VGA Resources-Portrait Mode选项,
    请问,还有那个设计模板也是直接支持3.5寸LCD的?
    2008年12月14日 14:18

答案

  • 选用什么模板和支持多大的LCD没关系。选用不同的模板主要是针对不同的应用进行了相应的系统定制,至于你要支持什么样的LCD,要看你的BSP,你要更换不同的LCD也要在BSP里面修改LCD的驱动。

     

     

    2008年12月15日 2:00
  • "选用什么模板和支持多大的LCD没关系。选用不同的模板主要是针对不同的应用进行了相应的系统定制,至于你要支持什么样的LCD,要看你的BSP,你要更换不同的LCD也要在BSP里面修改LCD的驱动。"

    楼上正解,我们公司一般支持多大的LCD 都是需要在BIOS支持的情况下修改BSP里面的东西实现的,我们的平台是X86!

     

    2008年12月15日 2:35
  • 你在BSP下面的SRC\DRIVERS下面看找到显示驱动所在的文件夹

    然后它下面有个对应的注册表 看里面的内容这个是我的(X86)的一个BSP下面需要支持LCD做的修改!红色的地方!

    [HKEY_LOCAL_MACHINE\System\GDI\Drivers]
        "Display"="DDI_DXProsavage.dll"
    ;
    ; VIA driver settings
    ;
    [HKEY_LOCAL_MACHINE\Drivers\Display\Via]
          
           ;DisplayDevice
           ;0: CRT
           1: LCD
           ;2: TV 
           ;3: Special display device F-51373GNC-MLW-AE LCD panel+Twister
           ;This option valid when chip Twister be used
           "DisplayDevice"=dword:1

    2008年12月16日 0:41
  •  

    该组件只是用于支持QVGA显示输出模式,一般多用于Mobile,所以如果你在创建工程的时候,选择Mobile Handheld模板,应该会支持该功能。但是这个与屏的大小没关系,也就是说3.5寸的或者2.1寸的屏都可以支持QVGA,但是同样的QVGA在不同尺寸的屏上的效果就不一样了。

     

    你要搞清楚,如果你现在的BSP不支持3.5寸的LCD,而你想支持,你就需要更换3.5寸的LCD,然后更新BSP中的LCD驱动。

    2008年12月16日 5:26
  • 原因可能出在注册表的配置上面,你的LCD可能不支持大分辨率,而你选用不同的模板,可能针对显示有不同的配置,有些配置你的LCD不支持,所以导致黑屏。

     

    这只是我的猜测,至于为什么黑屏,我希望你看看你的打印信息,里面应该可以找到原因。否则,你就只有去问给你BSP的厂家了。

    2008年12月17日 1:59

全部回复

  • 选用什么模板和支持多大的LCD没关系。选用不同的模板主要是针对不同的应用进行了相应的系统定制,至于你要支持什么样的LCD,要看你的BSP,你要更换不同的LCD也要在BSP里面修改LCD的驱动。

     

     

    2008年12月15日 2:00
  • "选用什么模板和支持多大的LCD没关系。选用不同的模板主要是针对不同的应用进行了相应的系统定制,至于你要支持什么样的LCD,要看你的BSP,你要更换不同的LCD也要在BSP里面修改LCD的驱动。"

    楼上正解,我们公司一般支持多大的LCD 都是需要在BIOS支持的情况下修改BSP里面的东西实现的,我们的平台是X86!

     

    2008年12月15日 2:35
  • “要看你的BSP”,怎么看法?这么知道我的BSP主要支持那个设计模块?

    比如我现在用到是三星官方的2440 CE5.0 BSP。

    2008年12月15日 7:47
  •  

    BSP中对LCD的支持一般是以分辨率或接口类型来区分的,同尺寸的LCD有可能有不同的分辨率,不同的接口。
    2008年12月15日 8:19
  •  

    比如我现在用到是三星官方的2440 CE5.0 BSP。我用这个BSP来构建一个基于机顶盒的系统,LCD就是一片漆黑!
    何解?
    这个BSP在基于mobile handheld时能驱动LCD,况且板子硬件一样,就是换设计模板!

    是不是在定制的时候选Display Support和上层应用(比如explorer)啊? 

    2008年12月15日 13:45
  • 你在BSP下面的SRC\DRIVERS下面看找到显示驱动所在的文件夹

    然后它下面有个对应的注册表 看里面的内容这个是我的(X86)的一个BSP下面需要支持LCD做的修改!红色的地方!

    [HKEY_LOCAL_MACHINE\System\GDI\Drivers]
        "Display"="DDI_DXProsavage.dll"
    ;
    ; VIA driver settings
    ;
    [HKEY_LOCAL_MACHINE\Drivers\Display\Via]
          
           ;DisplayDevice
           ;0: CRT
           1: LCD
           ;2: TV 
           ;3: Special display device F-51373GNC-MLW-AE LCD panel+Twister
           ;This option valid when chip Twister be used
           "DisplayDevice"=dword:1

    2008年12月16日 0:41
  • 我没有在%WINCEROOT500%\PLATFORM\SMDK2440A\Src\Drivers\Display下找到相关的注册表文件,

    不过我发现在CE5.0的Catalog中,有支持LCD的组件:
    Core OS->Windows CE devices->Shell and User Interface->User Interface->Customizable UI->Quarter VGA Resources-Portrait Mode

    不知道是不是可以选上它以支持QVGA之类的小尺寸LCD?

    2008年12月16日 5:15
  •  

    该组件只是用于支持QVGA显示输出模式,一般多用于Mobile,所以如果你在创建工程的时候,选择Mobile Handheld模板,应该会支持该功能。但是这个与屏的大小没关系,也就是说3.5寸的或者2.1寸的屏都可以支持QVGA,但是同样的QVGA在不同尺寸的屏上的效果就不一样了。

     

    你要搞清楚,如果你现在的BSP不支持3.5寸的LCD,而你想支持,你就需要更换3.5寸的LCD,然后更新BSP中的LCD驱动。

    2008年12月16日 5:26
  •  

    那为啥我现在用到是三星官方的2440 CE5.0 BSP。我用这个BSP来构建一个基于机顶盒的系统,LCD就是一片漆黑!
    何解?
    这个BSP在基于mobile handheld时能驱动LCD,况且板子硬件一样,就是换设计模板!

    是不是在定制的时候选Display Support和上层应用(比如explorer)啊? 但是在构建机顶盒的向导时,explorer服务是默认选上的,我也没有修改。

    何解?

    2008年12月16日 5:36
  • 原因可能出在注册表的配置上面,你的LCD可能不支持大分辨率,而你选用不同的模板,可能针对显示有不同的配置,有些配置你的LCD不支持,所以导致黑屏。

     

    这只是我的猜测,至于为什么黑屏,我希望你看看你的打印信息,里面应该可以找到原因。否则,你就只有去问给你BSP的厂家了。

    2008年12月17日 1:59