Colibri 嵌入式软件介绍(二)之 Tweak
Colibri Tweak 是基于WINCE5/6的一个免费工具,可以用来设置大量的系统参数。可以通过以下网址下载Download Section
对于Colibri T20 计算机模块,目前只有有限的功能支持。
功能列表:
- CPU 和 内存速度静态设置
- 显示参数设置Display Settings
- 内存总线设置Memory Bus Settings
- Flash 空间布局设置Layout
- 读/写HW registers
- 改变 Colibri’s S/N码,仅用于S/N码由于某些原因丢失!

系统时钟设置

同样还有一个对话框用于打开/关闭PXA内部时钟用于外部总线:

内存时序调整
显示设置
这个功能对于Colibri 计算机模块适应各种不同的显示屏具有非常重要的作用。这些参数实际上是保存在WINCE的注册表中,因此可以直接修改注册表来适应新的显示屏,但是本软件图形化界面给予开发者很多便利。更多的信息可以参考display driver registry settings 和 Colibri Display Settings。
|
显示器硬件配置参数
|
|
Active
|
是否是主动显示器
|
|
Monochrome
|
是否是单色显示器
|
|
DualPanel
|
是否是双显示器
|
|
BPP
|
设定帧缓冲的颜色深度,标准是24 BPP,可以达到非常好的效果
See also: Framebuffer. |
|
LDD
|
设定实际连接显示器的数据线宽,最大18 线,最佳效果是24 BPP 和 18 线.
See also: Framebuffer. |
|
HsyncPol
|
水平同步信号极性
|
|
VsyncPol
|
垂直同步信号极性
|
|
PClockPol
|
像素时钟信号极性
|
|
OEPol
|
使能信号极性.
|
|
显示时序设置
|
|
Pixel Clock
|
用来设定像素时钟的频率
|
|
Min
|
本参数仅影响Colibri Tweak工具显示效果,不影响其它显示设置。
|
|
Sync
|
水平同步头脉冲宽度,请参考显示屏数据手册。
See also Colibri Display Settings. |
|
Front
|
线/帧同步前段预留宽度,请参考显示屏数据手册。
See also Colibri Display Settings. |
|
Screen
|
显示分辨率设置.
|
|
Back
|
线/帧同步后段预留宽度,请参考显示屏数据手册。See also Colibri Display Settings.
|
|
BIAS
|
Bias 值, 用于被动LCD显示屏设置.
|
|
特殊功能
|
|
|
Virt
|
虚拟桌面的分辨率
|
|
按钮
|
|
|
SavePreset
|
保存现有设置到一个.reg 文件中.
|
|
Preset
|
可以适用一个预留的配置,配置文件在“DisplayPresets” 文件夹中。
|
|
Apply
|
应用现有的显示设置,但是没有保存到注册表中registry.
|
|
Undo
|
退回老的配置
|
|
Save
|
保存到注册表中registry 并且保存注册表到
|
|
Rotate
|
每一次旋转90度
|
Flash 空间按布局

在这个功能中,你可以改变Flash 空间布局 Flash Layout 或者备份Flash 区域设置。 backups of flash regions.
Processor 寄存器操作

这个功能可以直接读写PXA 处理器寄存器的物理地址。
Colibri 嵌入式软件介绍(一)
以下这些软件基于WINCE5/6/7操作系统,可以从以下地址免费获取:http://files.toradex.com/Colibri/WinCE/Colibri_Software/
包含在BSP内部的软件包括
更多详细信息如下: Colibri Windows CE Features
Colibri 增值软件
PC 端工具
后续文章将详细介绍这些工具的使用。
瑞士Toradex 公司Colibri家族PXA & Tegra处理器开发平台介绍
Toradex Colibri SODIMM200 计算机模块家族包含了5个品种7个型号,彼此都是管脚兼容的,为方便使用Colibri计算机模块开发产品,Toradex提供完备的软硬件开发环境。
硬件开发平台最常见的是Colibri评估板和IRIS 载板。
Colibri 评估板介绍

自Colibri 面世以来,Colibri 评估板对于客户熟悉Colibri模块,参考开发,以及测试验证起到了重要作用。如同所有种类的评估板,提供丰富的接口和调试测试端口是必备的功能。完整的X3/X8/X11跳线/总线接口,几乎将处理器所有的硬件端口提供给客户;评估板是经过长期大量测试被证明是稳定成熟的设计。因此,原理图的提供也为客户设计自己的载板提供了参考;评估板被作为测试平台,用来考察Colibri 模块的稳定性,比如高低温测试,可以承受-45℃~+85℃的工作温度范围。
Colibri 评估板端口排列:
X1 Power Supply
X2 CAN
X3 User Extension
X4 Reset Control
X5 Touch Screen
X6 CompactFlash
X7 Function Tap
X8 Jumper Array
X9 SODIMM Usage
X10 SODIMM Usage
X11 Jumper Array
X12 Function Tap
X13 JTAG to Host
X14 Analog IO
X15 SDCard/MMC
X16 Generic Touch Screen
X17 Display Spare
X18 LCD (LG.Philips LB064V02-A1)
X19 JTAG to Colibri
X20 Generic Display
X21 LED/Switches
X22 CIF
X23 LCD Inverter
X24 VGA
X25 2x RS232
X26 3x Audio Jack
X27 2x PS/2 stacked
X28 2x USB Host (bottom: shared)
X29 USB Client (shared)
M1 IrDA
M2 Colibri SODIMM
M3 Ethernet
需要注意的是,无论是原理图还有使用用手册,评估版对应的GPIO是PXA270的。如果使用其它型号模块,需要相应的文档做对应。
这里有一段视屏,可以对评估板有一个大体的认识:
http://v.youku.com/v_show/id_XMjkzMzY4ODI4.html
IRIS 载板
IRIS载板是Colibri 评估板/载板家族中的最新成员, 除了能够兼容所有的Colibri 模块之外,还提供了一些针对Colibri T20模块的附加和增强功能。
两者的不同:
1. Toradex IRIS板,可以很好的匹配Tegra 2,有DVI+VGA输出,Iris - Pico ITX Carrier Board http://www.toradex.com/En/Products/Colibri_Boards/Iris
2.Toradex EVAL板,更加容易测试,接口比较多,但是缺少USB High speed,DVI,http://www.toradex.com/En/Products/Colibri_Boards/Evaluation_Board
Toradex 最新发布了针对于Colibri T20 with NVIDIA® Tegra™ 2的Linux 内核 V1.0 beta 3。
主要改变如下:
- 对于LCD interface (或者VGA)的默认设置 640×480@60Hz
- 内核支持使用交换分区或者交换文件来做为虚拟内存Kernel support for paging of anonymous memory (swap)
- 支持软件EDID
- 16-bit 颜色支持
可以从以下链接获得详细的更改日志和二进制内核文件:http://files.toradex.com/Colibri/Linux/Images/
源代码可以从以下链接获得:
https://gitorious.org/colibri-t20-embedded-linux-bsp/colibri_t20-linux-kernel
Toradex 发布了IRIS Pico ITX 载板的所有设计资料
Toradex
新的品牌Iris板 是一个小型化的基于Pico ITX 标准的载板,尺寸仅有100×72mm (3.94 x 2.84
inch),这个载板适用于Colibri计算机系列 模块。
如果配合
Colibri T20 模块, 一个包含了 NVIDIA®
Tegra™ 2 1Ghz 双核处理器的模块,就构成一个非常紧凑的嵌入式ARM系统,可以提供1080P 全高清视频播放, 独立的双屏输出。 同时,系统也提供了丰富的外围接口,如USB
2.0 High Speed, 3个 RS232, micro SD, Ethernet, LVDS, 电阻性触摸屏, I2C, SPI, GPIOs, PWM, Audio, Analog In 等等。
相关的原理图和设计资料可以从我们的网站免费下载,
包括完整的Altium Project。 这将极大地协助客户设计自己的载板。
http://files.toradex.com/Colibri/Iris_CarrierBoard/
这个小的载板适用于数字标识系统,人机界面,控制系统,瘦客户终端等其它需要低功耗,小尺寸并且需要大量CPU资源和图形处理能力的应用。由于这些设计资源是免费提供的,还将有利于客户用来优化自己的设计和快速出品原型机。
这个嵌入式系统将带有Windows Compact 7 或者是 Linux embedded操作系统。
Toradex just released the latest Linux Image V1.0 beta 3 for the Colibri T20 with NVIDIA® Tegra™ 2
Main Changes:
- New default settings for the LCD interface (VGA) 640×480@60Hz
- Kernel support for paging of anonymous memory (swap)
- Software EDID support
- 16-bit color support
Get the change log and the binary image here:
The Source Code is available from here: