colibri 产品对于wince5.0/6.0支持非常完善。
1. 1. 板级支持软件包 (bsp)
2. 2. 硬件驱动
3. 3. windows ce 服务
4. 4. toradex windows ce 特殊功能
5. 5. 源代码
1. 板级支持软件包 (bsp)
这是一个功能完善的bsp, 包含了大量的驱动。客户很容易进行定制化操作。bootloder 可以灵活地进行配置。.
2. 硬件驱动
下面的驱动均包含在标准内核中,并且预装在产品中。
driver
description
ffuart
ffuart supports the full rs232 specification with all 9 signals.
-
btuart
btuart only supports rxd/txd/cts/rts
-
irda
handles the pxa270s irda port
-
ethernet
10/100mbit driver for davicom dm9000/ax88796
-
usb host
2 ports supporting mass storage devices (usb-stick, hard disc, cd-rom…) and other devices as keyboard, mouse, usb hub…
-
usb client
can be used as activesync connection, mass storage or rndis
-
audio
16bit stereo output (up to 48khz), mic input, line-in
-
touch screen
all 4-wire resistive screens supported
-
display
all types of displays supported. easy configuration in registry
-
ps2 mouse
supports any standard ps/2 mouse
-
ps2 keyboard
supports any standard ps/2 keyboard
-
compact flash
memory cards, wireless lan, modem, bluetooth, serial card, gps, gsm, …
-
sd/mmc
memory cards, wireless lan, bluetooth, gsm, gps …
-
wireless lan
support for pretecs compactwlan (cf) and sockets e300(sdio) card
-
flash file system
standard fat as well as tfat (transaction safe fat) are supported
-
the following drivers are also available and can be purchased at toradex. for more details on the support hours, please click
[URL=http://www.toradex.com/en/support]
here
[/URL]
.
bluetooth support
windows ce bluetooth stack and hci transport driver for usb devices
4
colibri plugin for tcpmp
use the open source media player tcpmp (the core
pocket multimedia player) on all colibri modules
8
matrix keypad
fully customizable through registry (mk_in, mk_out and scan code to virtual key)
8
external uart
support for external 16550-compatible uarts that are attached to the system bus (up to 8 ports)
16
external usb 2.0 high speed
support for external usb 2.0 high speed host controller (nxp isp176x) that is attached to the system bus (up to 3 ports)
16
spi sd card driver
add an additional sd memory card to one of the colibris spi ports
10
3. windows ce 服务
下面的软件服务已经内置于标准内核中,并且预装在硬件中
service
description
ftp server
access colibri using the ftp file transfer protocol
-
http server
allows the colibri to act as a web server
-
time server / client
synchronize time with the network using the ntp protocol
-
file server
file sharing over the network using the smb protocol
-
obex server
protocol for irda file transfer
-
telnet server
access colibri using the telnet protocol
-
the following services are also available and can be purchased at toradex. for more details on the support hours, please click
[URL=http://www.toradex.com/en/support]
here
[/URL]
.
mail server
smtp, pop3 and mail sender services
20
web shop
shopping cart, product selector, mail order form
on request
4. toradex windows ce 的特殊功能
[URL=http://www.toradex.com/en/products/colibri_xscale_computer_modules_overview_pxa255_pxa270_pxa270m_pxa300_pxa310_pxa320_arm/colibri_windows_ce_features][/URL]
除了标准的windows ce 功能, toradex还提供了额外的一些软件和功能:
feature
description
bootloader
configuration through rs232, clear flash registry, download image to ram, download image to flash, set/save config structures, define initial gpio configuration.
debug functionality: erases flash range, write/read 32bit value at address.
-
splash screen
display default start-up screen while windows ce is booting.
-
autostart
automatically execute programs upon system boot or upon removable media insertion
-
autocopy
automatically copy files to the ram file system upon system boot or upon removable media insertion. this, for example, can be used to add items to the windows ce start menu button.
-
gpio interrupts
each gpio can be configured to act as an interrupt source
-
update tool
save registry to flash, clear registry on flash, update windows ce image, show bsp revision, warm reboot, cold reboot
-
gpioconfig
configure input/output/alternate function of each gpio at startup
-
colibri tweak
display and adjust system parameters as cpu clock, bus clock, core voltage, sleep modes, flash timings, sdram/dram timings, pcmcia timings.
change colibri serial number and flash layout.
configure display settings on the fly.
-
ac97 tweak
audio input settings: source left/right, micboost, gain left/right, dc filter, high pass, mute.
audio output settings: gain left/right, bass, treble, de-emphasis, headphone driver, mute.
audio test features
-
rtcsync
automatically synchronisation with the extern rtc stm4t0 which is used on the evaluation board and the orchid
-
power management
advanced power management, possible to set the wakeup sources and gpio sleep state in the registry
-
the following special features are also available and can be purchased at toradex. for more details on the support hours, please click
[URL=http://www.toradex.com/en/support]
here
[/URL]
.
colibricustomize
automatically configure the registry for your own settings (using .reg file).
2
.net framework 2.0 / 3.5 flash installer
install the .net compact framework 2.0 or 3.5 to the flash memory
2
internet explorer flash installer
install the microsoft internet explorer to the flash memory
2
multilanguage support
add additional languages to your system (can be switched at runtime)
8 per western language
splashscreen customizer
show your own screen while windows ce is booting
8
to interface between your desktop pc and the colibri module, toradex provides the following windows xp utilities:
colibri loader
load bootloader over jtag, load images over jtag , ethernet, rs232
-
remote display
control the colibri module by a desktop pc (keyboard, mouse, display, file transfer) using a connection through activesync (usb) or ethernet.
-
the following windows xp utilities are also available and can be purchased at toradex. for more details on the support hours, please click
[URL=http://www.toradex.com/en/support]
here
[/URL]
.
win ce image compressor
reduce the size of the windows ce image to about 50%. this leaves more flash space for user applications or the flash file system
10
5. 源代码
[URL=http://www.toradex.com/en/products/colibri_xscale_computer_modules_overview_pxa255_pxa270_pxa270m_pxa300_pxa310_pxa320_arm/colibri_windows_ce_features][/URL]
以下的一些源代码已经是可以作为工程文件在evc++中编译使用,均以源代码的方式提供。
samples / libraries
description
required libraries
hardware register access
simple direct hardware register access
(gpio register access is shown as an example)
-
-
interrupts
simple interrupt handling
(gpio interrupt is shown as an example)
-
-
the following source code libraries are also available and can be purchased at toradex. for more details on the support hours, please click
[URL=http://www.toradex.com/en/support]
here
[/URL]
.
gpiolib
basic functions for accessing gpio (set/getgpiolevel, set/getgpiodir, set/getgpioaltfn, and some more)
-
2
pwm / da – converter
use the pxas integrated pwm unit. the pwm signal can be used for example as a simple digital-to-analog converter
gpiolib
2
ac97 / ad-converter
communicate with the audio codec and use the four analog-to-digital channels.
gpiolib
4
i2c
transfer data through the the i2c unit
-
2
advanced interrupt
use an installable interrupt service routine (isr) and fast interrupt handling (fiq)
-
2
spi
configure the ssp unit to be used as a standard spi interface
gpiolib
4
spi with dma
configure the ssp unit to be used as a standard spi interface.
(faster version featuring dma transferes)
gpiolib, dma
4
can
transmit and receive can packets with the sja1000 can controller as it is implemented on the evaluation board
-
2
rtc synchronization
automatically synchronize the system time to an external rtc
i2c
2
dma
to handle dma transfers
-
4
overlays
rgb and yuv overlays to use in movie and picture
-
8
quick capture interface
library to capture pictures form a camera over the quick capture interface
gpiolib, i2c, overlays, dma
4
advanced can
transmit and receive can packets with the sja1000 in pelican mode. with isr handling.
-
8
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=105400&Name=toradexag