You are on page 1of 34

mbest

embest product catalog 2005

ide
flash programmer
in-circuit emulators
development boards
single board computers
education kits
custom design service
www.armkits.com
www.embedinfo.com
embedded development tools for arm

embest info & tech co., ltd., established in march


of 2000, is a privately held international embedded
software development tools company. in the
rapidly growing market of high end embedded
systems, embest provides comprehensive services
to specify, develop and produce products. we help
to implement innovative technology and product
features, to go from prototyping to the final product
within a short timeframe and thus shorten your
time to market, and to achieve the lowest production
costs possible. we have experience in complex
embedded systems development in various
application areas like automotive, consumer
electronics, wireless networking, industrial
automation, etc.

this catalog presents a brief introduction of embest


products. to learn more about the detailed products
information, please visit our website at:

www.armkits.com

www.embedinfo.com

mbest
embedded tools for arm
4

embest ide for arm

flash programmer

in-circuit emulators
development boards
10
21

single board computers

27

education kits

29

custom design service


embest ide for arm
embest ide for arm provides comprehensive, professional software tools for
building
embedded applications. these software kits provide a modern 32-bit windows-based c

integrated development environment (ide) that hosts the entire development process
in one
location (available for windows 98/nt/2000/me/xp). the ide consists of:

a modern editor with syntax highlighting,


menu navigation, error indicating, batch
searches.
a project manager for tracking build
dependencies and managing source files in
large projects.
integrated gnu compiler/assembler/linker.
remote debugger integrated with the editor:
watch windows, dynamic expression
evaluation, conditional breakpoints.
an arm instruction set simulator
tools for flash programming/disassemble/
elf to bin/split bin

4
features:

supports all arm processors based on


arm7 and arm9.
provides with embest jtag compatible in-
circuit emulator.
integrated gnu compiler, also supports
arm/sdt compiler.
capable of compiling and debugging
uclinux and linux kernel.
capable of opening and debugging project
made in arm/ads and arm/sdt.
capable of reading/editing peripheral
register.
plenty of examples for microcontroller
form atmel, philips, st, samsung, etc.
allows license share in a lan working
environment.
disassemble window
project settings
peripheral register window
30 days evaluation period with full functions for free!
flash programmer
embest flash programmer is a powerful tool for downloading codes to arm7/9 target
board
via jtag port. it can be released as a powerful tool for embest ide for arm
package, it also
can be released as an individual tool for customers used for programming on-board
flash
chip.this software must be applied together with arm emulator made by embest or a
jtag
cable made by yourself. when purchase this tool individually, you should make a
jtag cable
by yourself or buy an embest jtag emulator(powerice or emulator or unetice).

features:

supports all arm7 and arm9


microcontrollers.
supports programming almost all the
manufacturers' flash chips. customer can
add new flash chips into the software easily
by himself.
also supports on-chip flash programming
for lpc2000 series, at91sam7 series,
str710f series.
capable of blank checking, erasing,
programming, file verifying, calculating
check sum, protection, uploading codes.
capable of designated sector operation
without influencing other sector
access flash chip data width of 8-bit, 16-bit
and 32-bit
capable of 1-chip, 2-chips and 4- chips
flash programming without splitting codes file.
available for windows98/nt/2000/me/ xp
6
make jtag cable by yourself (jtag cable schematic)

free updating online: www.armkits.com or www.embedinfo.com


in-circuit emulators
embest unetice for arm

embest unetice for arm is the new-generation


high-speed real time jtag emulator made by
embest. unetice connects the pc usb port or
ethernet port to the jtag interface of target
board and allows flash programming and
debugging. unetice allows you to:

downloading codes to target


examine memory and registers.
single-step through programs.
insert multiple breakpoints.
run programs in real-time.
program on-chip flash.
features:

supports microcontrollers based on arm7 and arm9.


supports windows98/nt/2000/me/xp host
supports standard 20-pin jtag port connecting to target
supports two hardware breakpoints/two data breakpoints/unlimited software
breakpoints(in fact this is determinated by arm core)
supports 10/100m ethernet port or usb port connecting to host pc
supports embest ide, arm/ads, arm/sdt and gdb
fast downloading and debuging speed up to 200 ~ 800kbytes/s
supports network sharing among development team and remote debugging
capability of updating firmware
8
embest powerice for arm embest emulator for arm

common features:
both support microcontrollers based on arm7 and arm9.
a parallel port connecting to the computer's parallel port, and a jtag interface
connecting to the target system (20 or 14 pin jtag port).
both support real time watch point by setting the proper program breakpoint into
embedded ice macrocell of arm cpu directly.
both suport downloading codes to the target system via jtag port.
both support embest ide, arm/ads, arm/sdt and gdb.
both capable of updating firmware.
main differences:

powerice supports both target board power supply and external power supply while
emulator only supports target board power supply.
downloading speed of powerice is up to 120kbyte/s, while emulator is 25kbyte/s.
powerice can be configured as different debugging speed, while emulator not.
development boards
embest lpceb2000 development board

philips lpc2000 series (arm7tdmi-s)


packing list:

lpceb2000 development board


with lpceb2000-a or
lpceb2000-b or lpceb2000-s
cpu board
1 serial cable
1 parallel cable
1 9.0v dc power supply
cd-rom, include:
-software examples
-user manual
- circuit schematic drawing
-bom lists
- embest products references
- related development tools
features:
dimensions: 182 x 139 mm
temperature: -45 to +85 celsius
power input: dc +9v
2 serial ports
1 can port
1 reset button
4x4 keyboard
8 indicator lights
2-channel ad sampling input
2-channel pwm output, one is output to a
buzzer, the other is to pwmdac
i2c bus
8-digit 8-segment led display
analog signal output to a speaker
20-pin standard jtag port
sockets for cpu module board expansion:
one 10x2, one 20x2

the cpu module board is a lpc2000 core


board, three types of lpc2000 cpu module
board exist now:
lpceb2000-s cpu module board, solder
lpc2129 as default, can be replaced withlpc2114/2119/ 2124/2194 directly.
lpceb2000-a cpu module board, solder
lpc2132 as default, can be replaced withlpc2131/2138 directly.
lpceb2000-b cpu module board, solder
lpc2292 as default, can be replaced withlpc2210/2212/ 2214/2290/2294 directly.

10
st str710f-z2t6 (arm7tdmi)
packing list:

stdv710a development board


1 serial cable
5.0v dc power supply
1 usb cable
1 network cable
cd-rom, include:

-software examples
-user manual
- circuit schematic drawing
-datasheet
-str7xx development
documentation tree
- embest products references
- related development tools
embest stdv710a development board

features:

dimensions: 163x124mm
working temperature: -40~+85 celsius
processor: str710f-z2t6 with embedded
272k bytes (256k+16k) flash memory
and 64k bytes sram memory
power input: +5.0v/1a
emi sram: 256k x 16 bit,
emi nor flash: 1m x 16 bit
10m ethernet interface (cs8900)
usb2.0 full speed (12mbs) interface
can2.0 communication interface with can
driver-chip
uart0 and uart2 with 2 rs232 ports
(can interconnect to each other for rs232
communication experiment)
serial peripheral interface- spi (flash chip is
able to plug in and out for replacement)
1 buzzer (pwm experiment)
1 reset button
1 wake-up button
5 general used keys
5 led indicator lights: one for power, one
for standby, three others are general used
4-channel adc and 1 on-board regulator
(adc experiment)
iap (in application programming) function

a standard 20-pin debug-jtag connector


32 cpu multi-functional re-used i/o expansion (hdlc, smart card, etc.)
ii-c interface (eeprom chip is able to plug in and out for replacement) and hdlc
interface
re-use
lcd interface(16x2 character lcd)

11
development boards
embest stdv711f development board

st str711fr2t6 (arm7tdmi)
packing list:

stdv711f development board


1 serial cable
5.0v dc power supply
1 usb cable
cd-rom, include:
-software examples
-user manual
- circuit schematic drawing
-datasheet
-str7xx development
documentation tree
- embest products references
- related development tools
features:
dimensions: 135x108mm
working temperature: -40~+85 celsius
processor : str711fr2t6 with embedded
272k bytes (256k+16k) flash memory
and 64k bytes sram memory
power input : dc +5.0v/1a
usb2.0 full speed (12mbs) interface
uart0 and uart2 with 2 rs232 ports
(can interconnect to each other for rs232
communication experiment)
6 led indicator lights: one for power, one
for standby, four others are general used
4-channel adc and 1 on-board regulator
(adc experiment)
1 buzzer (pwm experiment)
1 reset button
1 wake-up button
4 general used keys
30 cpu multi-functional re-used i/os
expansion (hdlc, smart card,etc.)
iap (in application programming)
function
a standard 20-pin debug-jtag connector

12
embest ateb9200 development board

atmel at91rm9200 (arm920t)


packing list:

ateb9200 development board


1 serial cable
1 usb cable
1 ethernet cable
5v/1a dc power supply
cd-rom, include:
-software examples
- user manual, circuit schematic
drawing, datasheet, footprint
- embest products references
- related development tools
- atmel related material
- linux source code, compiled
linux kernel and file system
- uboot source code and
compiled uboot kernel
features:
dimensions: 180x180mm
working temperature: -45~85 celsius
processor: at91rm9200 based on
16/32-bit arm920t core microcontrollers
power input: dc5.0v
2m parallel flash memory
32m sdram (support 64m for option)
8m data flash
2 usb host port and 1 usb device port
2 serial ports with 1 simple interface and
1 all connected interface which could
connect to rs232 modem
1 irda interface
1 rs485 interface
1 spi interface could connect can module
1 eeprom connected to the two-wire
interface (twi)
1 10/100m ethernet interface module
ac97 module
sd/mmc interface
cf interface
sm interface
i/o ports are all extended via sockets
embedded trace microcel(etm) interface
20-pin standard jtag interface

13
development boards
embest atebsam7s development board

atmel at91sam7s64 (arm7tdmi)

packing list:

atebsam7s development board


1 rs232 serial cable
1 usb cable
cd-rom, include:
-user manual
- circuit schematic drawing
- embest products references
- related development tools
- samples code and test software
features:
dimensions: 100x100mm
working temperature: -45~85 celsius
processor: at91sam7s64 with integrated
64kbyte flash and a 16kbyte high-speed
on-chip sram
power input: +5.0v
1 usb device port
1 rs232 serial port
1 serial-port debugging interface(dbgu)
1 spi interface with a circumscribed 8-seg
nixie tube
twi bus (two-wire interface bus which is
connected to an eeprom chip at24c02)
1 pwm interface with a circumscribed
buzzer
1 adc controller (the input analog signals
gained through a voltage regulator)
i/o ports are all extended
1 reset button and 4 user's input buttons
lcd interface (be able to connect character
lcd)
20-pin standard jtag interface

14
embest ateb40x development board

atmel at91x40 series (arm7tdmi)


packing list:

ateb40x development board


1 serial cable
1 power cable
cd-rom, include:
- user manual with circuit
schematic drawing
- atmel at91 c library
- boot software and test software
- ucos source tree
-samples code
features:

development board based on at91x40 series


a mother board with a daughter board selection:
- an at91m40800 daughter board, with 8k bytes
of on-chip sram
- an at91r40807 daughter board, with 136k
bytes of on-chip sram
- an at91r40008 daughter board, with
256k bytes of on-chip sram
- an at91fr40162 daughter board, with 256k
bytes of on-chip sram and 1024k words
16-bit flash memory
5.0v dc-only power supply
two serial ports
reset push button
four user-defined push buttons
eight leds
a footprint of a 256kb 16bit sram
(upgradeable to 512k bytes)
1mbyte 16bit flash
512kbytes of eeprom with two-wire interface
access (controlled by a software two wire
interface)
16-pin lcd expansion connector
20-pin jtag interface connector
15
development boards
samsung s3c2410a (arm920t)
embest s3ceb2410 development board

features:

dimensions: 190 x 140 mm (main board)


processor: s3c2410a (arm920t)
system clock: 12mhz external crystal
oscillator, 200mhz+ cpu internal fd
sdram: 64mbytes (32mbytes x 2)
rtc (real time clock)
3-channel uart (including irda interface)
2-channel usb host and 1-channel usb
packing list: device

smart media card interface


s3ceb2410 development board

sd host (mmc) interface


1 serial cable
tft/stn lcd and touch panel interface
5.0v dc power supply
iic bus eeprom
1 usb cable

iis interface (sound codec audio input/output)


1 network cable
spi interface
cd-rom, include:

8-channel 10bit adc modular transfer interface

-user manual
10m ethernet interface

- circuit schematic drawing


4 led indicators and 2 power indicators
- samples code and test software
20-pin jtag interface
- wince4.2 source tree
exbus full expansion interface 640*480
- embedded linux source tree
4 touch buttons for external interrupt or i/o input
640*480 tft color lcd and touch panel (option)
boot rom: 1)intel strata flash: e28f128j3a 16mbytes 2)atmel 2mbytes nor flash
at49bv1614a 3)samsung nand flash 64m bytes (smart media card)
system power supply: board uses +5v, 2a dc transformer, which regulates the
voltage to
+3.3v internal supplies to cpu's i/o and peripheral components. in additional,
provides two
independent +1.8v on-board transformers to supply power to cpu kernel, user can
switch
cpu to save mode through program control.
16
embest s3cev40 development board

samsung s3c44b0x (arm7tdmi)


packing list:

s3cev40 development board


a db9 plug-to-db9 socket
straight-through serial cable
5.0v dc power supply
1 usb cable
cd-rom, include:
-user manual
- circuit schematic drawing
-boot software
- samples code and test software
- ucos source tree
- uclinux source tree
features:

dimensions: 190 x 190 mm (main board)


processor: samsung s3c44b0x
arm7tdmi
5.0v dc or usb power supply
2mbytes 16-bit flash
8mbytes 16-bit sdram
4k bit eeprom with iic bus
2x rs232
usb connector
10m ethernet interface connector
microphone import
iis audio frequency export (speaker out)
16mbytes nand flash
external ide port
lcd&tsp touch screen port
320 x 240 lcd * (optional)
4 x 4 keyboard * (optional)
reset button
2 interrupt buttons and 2 leds
8 segment leds
20-pin jtag interface connector
4 groups 2 x 20pin expansion connectors of cpu

17
development boards
embest ax4510 development board

samsung s3c4510b (arm7tdmi)

packing list:

ax4510 development board


1 serial cable
1 usb cable
1 across network cable
cd-rom, include:
-user manual
- circuit schematic drawing
-boot software
- samples code and test software
- uclinux source tree
features:
dimensions: 177 x 130 mm
processor: samsung s3c4510b
arm7tdmi
5.0v dc or usb power supply
4 m bytes flash(2m x 16bit)
16 m bytes sdram(2m x 32bit)
2k x 8 eeprom
2x rs232
usb connector
10m/100m ethernet interface
connector(rj45)
ide44 port: for 2.5"hard disk
lcd port
2 ps2 port
4 key buttons
reset button
4 leds
beeper
20-pin jtag interface connector
all the pins of cpu expand out

18
embest nk9312 development board

cirrus logic ep9312/ep9315 (arm920t)


packing list:

nk9312 development board


1 serial cable
1 ethernet cable
12v dc power supply
cd-rom, include:
-software examples
- documents (user manual,
circuit schematic drawing,
datasheet)
- embest products references
- linux cross-compiling tool
- wince.net 4.2 bsp
- arm linux for ep9312 kernel 2.4.21
-pc downloader
features:
dimensions: 140x200mm
processor: cirrus logic ep9312/ep9315
based on 32-bit arm920t microcontrollers
power input: dc9.0v
32m nor flash memory
64m 32bit sdram
12-channel dma
lcd display and touch-screen interface
analog vga connection
composite video and s-video output
connectors
ide interface
three-port usb host
20-pin standard jtag interface
real-time clock
i2s interface
ac97 module
8*8 keyboard interface
ps/2 interface
3 uarts. one is rs485, and the other two
are rs232 10/100mbps ethernet interfaces

19
development boards
embest pxa255db development board

intel xscale pxa255


packing list:

pxa255db development board


1 serial cable
1 usb cable
1 jtag cable
dc5v power adapter
cd-rom, include:
- windowsce 4.2.net bsp and
software examples
-user manual
- circuit schematic drawing
features:

dimensions: 67x39mm (cpu board),


167x133 (expansion board)
working temperature: extended temperature
support
processor: intel xscale pxa255 (arm10) can
work up to 400mhz
power input: dc +5.0v or usb power supply
64m sdram, intel strata flash 32mb
two-way earphone output and one mic interface
ac97 interface
3.5" tft lcd touch screen
three uarts (one for full function uart, one
for bluetooth uart and one for irda uart
which is supported by an expansion board)
jtag interface
i/o ports all extended
usb (support usb1.1 slave)
cf card interface
cf network card (cs8900 10m ethernet module,
supports ethernet debug , ethernet image
download)
7 keys (one for hardware reset, one for software
reset, one for power on/off, the other four for user
defined)
3 leds (one for power indication, the other two
are controlled by two gpios)
expansion interfaces (lcd, touch screen, pwm,
bus, uart, ac97)

20
single board computers
sbc2410 single board computer

samsung s3c2410 (arm920t)

packing list:

sbc2410 single board


computer
cd-rom, include:
- testing software for hardware
-user manual
- circuit schematic drawing
and pcb layout
-bom list
-parts datasheet
features:
dimensions: 120x107mm
working temperature: -20~70 celsius
power supply: dc+5v
samsung's s3c2410 microcontroller based
on arm920t core with mmu up to operate
at 200+mhz
lcd display interface(stn or tft)
touch-screen interface
4x4 matrix keypad interface
bluetooth port (using uart0)
rs232 port for pc communications)
8mbit (1m x 8) serial flash, 256k serial
eeprom (i2c)
32/64mbytes nor flash,
64/128mbytes sdram
buzzer
status leds
96-pin expansion connector
sd card interface and holder
rs232 port for gps
2-channel usb host and 1-channel usb
device
rtc (battery backed)
jtag debug port
reset button
capable of supporting linux, wince or any
embedded operating system and is provided
with testing software

21
single board computers
mini2410 processor card

features:

dimensions: 67.6 x 45 mm
temperature: 0 to +70 celsius
samsung's s3c2410 microcontroller based on a 2.5v static
arm920t cpu core with mmu
64mbyte sdram, 1/2/4/8mbyte nor flash
on-chip mpll generates the 12mhz osc up to operate mcu at
up to 203mhz

32768hz rtc (real-time clock)


20-pin standard jtag-interface
16bit data bus, i/o and all other hardware interfaces expansions via dimm 200-pin
socket
nand flash on carrierboard or nor flash on processor boot, cpu jumpers selectable
single 3.3v power supply
samsung s3c2410a
mini44b0 processor card

features:

dimensions: 67.6 x 49 mm
temperature: 0 to +70 celsius
samsung's s3c44b0x microcontroller based on a 2.5v static
arm7tdmi cpu core with 8kb cache

samsung s3c44b0x
8mbyte sdram, 1/2/4mbyte nor flash

on-chip pll generates the 8mhz osc up to operate mcu at up to 66mhz


32768hz rtc (real-time clock)
jtag-interface
16bit data bus, i/o and all other hardware interfaces are expanded via dimm 200-
pin socket
little/big endian mode selection support through cpu jumpers setting
single 3.3v power supply
22
philips lpc2129/14/19
/24/94 (arm7tdmi-s)
lpc2000-s single board computer

features:

dimensions: 65 x 61 mm
temperature: -45 to +85 celsius
lpc2129 cpu, 32bit, 60 mhz, 256kb internal flash, 16kb
sram. can be replaced with lpc2114/2119/2124/2194
cpu
a 10mhz crystal for cpu
powered with a regulated 5v dc using the on-board 1.8v
and 3.3v regulators
power status indicator led(d2)
a jtag enable/disable jumper j1 and j2 connector, both use

0.1 spacing, 0.025 square inch straight pin headers. j1 is


20x2 pins, j2 is 10x2 pins
lpceb2000-s is an industrial-oriented processor board designed around philips
lpc2129/2114/2119/ 2124/2194 arm7tdmi-s, 32-bit, 60mhz microcontroller. this board

has various peripherals which are accessible via pin-headers on the edge, that
means you have
tremendous flexibility to extend the system to interface with your peripherals.
user can
embed this processor board in your design, and form a complete hardware system, it
will
speed your development process and reduce the product cost.
single board computers
lpc2000-a single board computer

features:

dimensions: 65 x 61 mm
temperature: -45 to +85 celsius

lpc2132 cpu, 16/32-bit, 60 mhz, 16kb of on-chip


static ram and 64kb of on-chip flash program memory.
can be replaced with lpc2131/2138 cpu.
a 10mhz crystal for cpu and a 32khz crystal for
philips lpc2132/31/38on-chip rtc

on-chip battery
(arm7tdmi-s)

powered with a regulated 5v dc using the on-board 3.3v


regulators.
power status indicator led (d2)
a jtag enable/disable jumper
j1 and j2 connector, both use 0.1 spacing, 0.025 square
inch straight pin headers. j1 is 20x2 pins, j2 is 10x2 pins.
lpceb2000-a is a core processing board design extends the basic feature of philips

lpc2131/2132/2138 which is based on a 16/32-bit arm7tdmi-s microcontroller up to


operate at 60mhz. with more advanced embedded peripherals and its extensible pin-
headers
on the edge, you have tremendous flexibility to extend the system to drive the
most
demanding applications. user can mount this processor board directly on top of
your
designed expansion board to form a complete hardware system, it will speed up your

development process and reduce the product cost.

24
philips lpc2292/10/12
14/90/94
(arm7tdmi-s)
lpc2000-b single board computer

features:
dimensions: 65 x 61 mm
temperature: -45 to +85 celsius
lpc2292 cpu, 16/32-bit, 60 mhz. can be replaced with
lpc2210/2212/2214/2290/2294 cpu.
a 10mhz crystal for cpu
external flash and sram: 1m x 16bit flash
(at49bv162a), 256k x 16bit sram (is61lv25616)
or 512k x 16bit sram
powered with a regulated 5v dc using the on-board 1.8v
and 3.3v regulators.
power status indicator led (d2)
two debugging modes are available via jtag_en jumper
and etm_en
jumper boot set jumper: can boot from internal flash or
external flash by jumper set.
j1, j2, j3, j4 connnetor for external bus interface: use 0.1
spacing, 0.025 square inch staight pin headers. j1 and j3
are 20x2 pins, j2 and j4 are 10x2 pins. j1 and j2 are used
to connect the board with your applied board, j3 and j4
are used to extend upwards

lpceb2000-b processor board is a 16/32-bit arm7tdmi-s based industrial-oriented


core
computer to be your next embedded design. the tiny board is built around philips
lpc2292/2210/2212/ 2214/2290/2294 microcontroller which is able to operate at up
to
60mhz. it has extended the basic features of the core with more advanced embeded
peripherals via pin-headers on the edge. integration of the processor board into
customer
specific design, users can fully use it to develop and drive the most demanding
applications.
the processor board will shorten your product time to the market and reduce the
product cost.
single board computers
sbc40008 single board computer

atmel at91r40008 (arm7tdmi)

packing list:

sbc40008 single board


computer
cd-rom, include:
- testing software for hardware
-user manual
- circuit schematic drawing
-parts datasheet
features:
dimensions: 66x66mm
working temperature: -40~80 celsius
processor : at91r40008 with integrated
256kbytes on-chip sram
power input : +5.0v (advanced power-saving,
stand-alone system can work only by providing
power)
serial eeprom (at74c32/64/128/256/512)
2 x 512kb 8-bit flash, 2 x 512kb 8-bit sram
one reset button and two applicative buttons
for irq and fiq
two status leds
one power status indicator
two 1.25mm 2 x 35-pin connectors for cpu i/o
expansion
fully supports ucosii and vxworks operating
systems and is provided with testing software

26
education kits
hardware + software + courseware
embestuniversity

embestuniversity is a full package for laboratory


exercises focused on embedded system development,
including evaluation boards, development tools,
laboratory exercises codes and teaching materials. it
is just ready for teaching aids for universities and
other educational institutes. it can be used as a lab
teaching platform solution for embedded and real-
time embedded systems at undergraduate or
graduate level with majors in computer science,
computer engineering, automation control,
electrical engineering or for professional engineers.
university courses which focus on computer
architecture, embedded systems development or
general programming can benefit from using
embestuniversity . students will use up-to-date
tools and technology.

embest is an arm atc (approved training center) in china. embestuniversity is a


professional
education kit for atc courses. it is used by many universities and colleges both
in china and
international and has got perfect effect.

evaluation board

the recommended evaluation board in embestuniversity package is embest s3cev40


board, which is based on samsung s3c44b0x 16/32-bit risc microcontroller
(arm7tdmi).
many laboratory exercises codes with teaching materials are provided with this
board.
further more, we also have uc/os-ii and uclinux porting on this board. it is
really
convenient for teachers and helpful for students.

other evaluation boards from e.g. philips, atmel and st microsystems are available
as well.
we provide plenty of sample codes with all of these boards, but the teaching
material is based
on the s3cev40 board.

27
education kits
development tools
the recommended development tool in embestuniversity package is embest ide for arm

development tools suite i. embest ide for arm tools suite includes ide, editor,
compiler &
linker, debugger, project manager, jtag emulator, flash programmer and other
tools. it is a
complete tools solution for embedded system development based on arm. embest ide
for
arm tools are easy enough to be used in both graduate and undergraduate programs.
embest
ide is a high-performance, robust product. it provides strong features for
debugging, editing
and project management.

teaching materials
embest provides complete teaching materials with embestuniversity

package, including
laboratory exercise codes, user manuals of boards and tools, laboratory exercises
book, etc.
the laboratory exercises book is named "embedded system development and labs".
this
book is based on the embest s3cev40 board. the labs include five parts:

1. basic labs for embedded development


2. basic device interfacing labs
3. complex human-machine interfacing labs
4. communication and voice interface labs
5. embedded rtos porting and application development
these five parts have 22 labs in total. the labs increase in their difficulty as
the book
progresses through more materials. the labs are very practical and target real
world
applications. the readers can quickly master the skills that are needed to develop
real projects.
the purpose of this book is to develop the students' creation ability, design
ability, real world
engineering project development ability. this lab manual can be used as a
reference book for
embedded system development based on arm. we provide this book in pdf file on cd.

28
custom design service
embest's ultimate commitment is in helping customers develop their application
successfully.
our success is intertwined with the success of your project. the embedded
development tools
make this task easier, but there can still be a substantial learning curve
involved in developing
embedded applications for a new platform; even quick application prototyping can
be a
frustrating experience.

for those most interested in getting started quickly in the development of their
applications,
embest now offers professional custom software development and board design.
engineers at
embest and our partners have accumulated thousands of hours worth of experience
developing applications for use on microcontrollers, and you can leverage our
experience to
increase your own productivity.

we will work with you to develop an initial application specification (including


microcontroller selection). based on this specification, our engineers will
implement a
prototype of the application. the fully commented source code and a working
hardware
demonstration is provided to you once we complete development. our focus is on
making the
code reliable and easily modifiable to fit your changing application needs over
time. we will
provide support to make sure the deliverables can be integrated into your system
successfully.

embest provide cost effective and quality custom design services including:

hardware development
we provide hardware development services covering the entire value chain:

-specification
-schematic entry
- board designs for many microcontrollers and microprocessors
-pcb layout
- realisation of a low production price
-fast prototyping
- function and system test
- transfer to mass production
29
custom design service
software developmentwe provide embedded software design from designing small
micro-controller based systems
and large real-time, multi-tasking software systems to developing board support
packages
and device drivers. designs are typically implemented using an appropriate
programming
language such as c, c++ and assembler on target platforms.

- implementation of protocol stacks


- real-time, multi-tasking software systems
install uc-os/ii, uclinux, embedded linux or windows ce to different targets
run the application based on many real time operating systems.

- board support packages and device drivers like:


ethernet drivers
serial communication drivers
usb drivers
lcd and touch screen drivers
smc/mmc/sd card interface drivers and flash file systems
ide hard disk interface drivers
- boot start codes
- individual linux toolchain setups
-application development
turnkey-designs with optional production service
the delivery of our turnkey design service is an out-of-the-box mass production-
ready
hardware platform including a scalable production test. optional we provide
production
service from low volume up to very high quantities for competitive prices.

contact us to discuss your application needs and ask for a quote!

more information about embest's products and service can be found at:
www.armkits.com

30
mbest
www.armkits.com
www.embedinfo.com
mbest
embest info & tech co.,ltd.(china hq)
room509, luohu science building
#85 taining road
shenzhen, guangdong, china (518020)
tel: +86 755 25635656
fax: +86 755 25616057
email: market@embedinfo.com
http://www.armkits.com
http://www.embedinfo.com

local sales representative

embest europe

burcht 48
5509 np veldhoven
the netherlands
tel: +31 40 2301806
fax: +31 40 2301807
email: sales-europe@armkits.com