Escolar Documentos
Profissional Documentos
Cultura Documentos
www.armkits.com
www.embedinfo.com
Embedded Development Tools for ARM
mbest
Embest IDE
Embedded for for
Tools ARM ARM
4
Embest IDE for ARM
6
Flash Programmer
8
In-Circuit Emulators
10
Development Boards
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:
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. Disassemble Window
Allows license share in a LAN working
Environment.
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)
7
In-Circuit Emulators
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.
9
Development Boards
10
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
ST STR710F-Z2T6 (ARM7TDMI) 10M Ethernet interface (CS8900)
USB2.0 full speed (12Mbs) interface
Packing List: CAN2.0 communication interface with CAN
STDV710A Development Board driver-chip
1 serial cable UART0 and UART2 with 2 RS232 ports
5.0V DC Power supply (can interconnect to each other for RS232
1 USB cable communication experiment)
1 Network cable Serial Peripheral Interface- SPI (flash chip is
CD-ROM, include: able to plug in and out for replacement)
- software examples 1 buzzer (PWM experiment)
- user manual 1 Reset button
- circuit schematic drawing 1 WAKE-UP button
- datasheet 5 general used keys
- STR7xx development 5 LED indicator lights: one for power, one
documentation tree for standby, three others are general used
- Embest products references 4-channel ADC and 1 on-board regulator
- Related development tools (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
12
Embest ATEB9200 Development Board
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
Atmel AT91RM9200 (ARM920T)
1 all connected interface which could
connect to RS232 MODEM
Packing List: 1 IrDA interface
ATEB9200 Development Board 1 RS485 interface
1 Serial cable 1 SPI interface could connect CAN module
1 USB cable 1 EEPROM connected to the Two-wire
1 Ethernet cable Interface (TWI)
5V/1A DC Power supply 1 10/100M Ethernet interface module
CD-ROM, include: AC97 module
- software examples SD/MMC interface
- user manual, circuit schematic CF interface
drawing, Datasheet, footprint SM interface
- Embest products references I/O ports are all extended via sockets
- Related development tools Embedded Trace Microcel(ETM) interface
- ATMEL related material 20-pin standard JTAG interface
- Linux source code, compiled
Linux kernel and file system
- Uboot source code and
compiled Uboot kernel
13
Development Boards
14
Embest ATEB40x Development Board
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
Atmel At91x40 series (ARM7TDMI) Bytes of On-chip SRAM and 1024K Words
16-bit Flash Memory
Packing List: 5.0V DC-only power supply
ATEB40x Development Board Two serial ports
1 serial cable Reset push button
1 Power cable Four user-defined push buttons
CD-ROM, include: Eight LEDs
- user manual with circuit A footprint of a 256KB 16bit SRAM
schematic drawing (upgradeable to 512K Bytes)
- Atmel at91 C library 1MByte 16bit Flash
- Boot software and test software 512KBytes of EEPROM with two-wire interface
- uCos source tree access (controlled by a software two wire
- samples code interface)
16-pin LCD expansion connector
20-pin JTAG interface connector
15
Development Boards
16
Embest S3CEV40 Development Board
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
Samsung S3C44B0x (ARM7TDMI) 2x RS232
USB connector
Packing List: 10M Ethernet interface connector
S3CEV40 Development Board Microphone import
a DB9 plug-to-DB9 socket IIS audio frequency export (speaker out)
straight-through serial cable 16MBytes Nand Flash
5.0V DC Power supply External IDE port
1 USB cable LCD&TSP touch screen port
CD-ROM, include: 320 x 240 LCD * (optional)
- user manual 4 x 4 keyboard * (optional)
- circuit schematic drawing Reset button
- Boot software 2 interrupt buttons and 2 LEDs
- samples code and test software 8 segment leds
- uCos source tree 20-pin JTAG interface connector
- ucLinux source tree 4 groups 2 x 20pin expansion connectors of CPU
17
Development Boards
18
Embest NK9312 Development Board
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
Cirrus Logic EP9312/EP9315 (ARM920T) Analog VGA connection
Composite Video and S-Video Output
Packing List: connectors
IDE Interface
NK9312 Development Board Three-port USB Host
1 Serial cable 20-pin standard JTAG interface
1 Ethernet cable Real-Time Clock
12V DC Power supply I2S Interface
CD-ROM, include: AC97 Module
- software examples 8*8 Keyboard interface
- documents (user manual, PS/2 Interface
circuit schematic drawing, 3 UARTs. One is RS485, and the other two
Datasheet) are RS232 10/100Mbps Ethernet Interfaces
- Embest products references
- Linux cross-compiling tool
- WinCE.net 4.2 BSP
- ARM Linux for EP9312 kernel 2.4.21
- PC downloader
19
Development Boards
20
Single Board Computers
21
Single Board Computers
23
Single Board Computers
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
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)
Philips LPC2292/10/12 or 512K x 16bit SRAM
14/90/94 Powered with a regulated 5V DC using the on-board 1.8V
(ARM7TDMI-S) 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
25
Single Board Computers
26
Education Kits
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 Hardware + Software + Courseware
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
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.
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 Development
We 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
More information about Embest's products and service can be found at:
www.armkits.com
30
Global Sales & Service
mbest
www.armkits.com
www.embedinfo.com
mbest
Embest Info & Tech Co.,Ltd.(China HQ) Embest Europe
Room509, Luohu Science Building Burcht 48
#85 Taining Road 5509 NP Veldhoven
Shenzhen, Guangdong, China (518020) The Netherlands
Tel: +86 755 25635656 Tel: +31 40 2301806
Fax: +86 755 25616057 Fax: +31 40 2301807
Email: market@embedinfo.com Email: sales-europe@armkits.com
http://www.armkits.com
http://www.embedinfo.com