Atmel AT91 Bedienungsanleitung

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62

Zur Seite of

Richtige Gebrauchsanleitung

Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung Atmel AT91 an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von Atmel AT91, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.

Was ist eine Gebrauchsanleitung?

Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung Atmel AT91 die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.

Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung Atmel AT91. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.

Was sollte also eine ideale Gebrauchsanleitung beinhalten?

Die Gebrauchsanleitung Atmel AT91 sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts Atmel AT91
- Den Namen des Produzenten und das Produktionsjahr des Geräts Atmel AT91
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts Atmel AT91
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen

Warum lesen wir keine Gebrauchsanleitungen?

Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von Atmel AT91 zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von Atmel AT91 und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service Atmel finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von Atmel AT91 zu überspringen, wie es bei der Papierform passiert.

Warum sollte man Gebrauchsanleitungen lesen?

In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts Atmel AT91, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.

Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von Atmel AT91 widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.

Inhaltsverzeichnis der Gebrauchsanleitungen

  • Seite 1

    ARM © T HUMB © M ICROCONTROLLERS A T91 Thir d Party Development T ools 5C46 AT91 3Party BAT.xp 7/09/05 2:49 Page 1[...]

  • Seite 2

    V endor Products Page Chapter I - Compilers, Assemblers and Debuggers I-01 Accelerated T echnology Nucleus EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-02 American Arium SourcePoint™ Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Seite 3

    V endor Products Page Chapter IV - Flash Programmers IV -01 BP Microsystems Universal Engineering Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV -02 Data I/O Microcontr oller Programming Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV-03 System General PowerLab Universal Progra[...]

  • Seite 4

    Chapter I Compilers, Assemblers & Debuggers ■ Accelerated T echnology Nucleus EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-02 ■ American Arium SourcePoint™ Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-03 ■ ARM RealView ® Develo[...]

  • Seite 5

    A CCELERA TED T ECHNOLOGY N UCLEUS EDGE Based on the Eclipse platform, Nucleus EDGE is an integrated development environment that assembles pr oject manager , source editors, compiler tools, debugger , simulator and profiler into one easy-to-use environment. Nucleus EDGE supports various compilers for Atmel’ s microcontr ollers. The Nucleus Debug[...]

  • Seite 6

    A MERICAN A RIUM S OURCE P OINT ™ D EBUGGER American Arium offers Sour cePoint™ , the company’ s flagship debugger , developed specifically for SoC design and debug. The 32-bit application runs on Microsoft ® Windows ® 2000/XP and Linux hosts and supports ARM7™ and ARM9™ processors. SourcePoint and an Arium emulator together provide out[...]

  • Seite 7

    ARM ® R EAL V IEW ® D EVELOPER S UITE ARM ® RealView ® Development T ools provide a superior solution for all current r equirements and already have featur es requir ed to support complex system-on-chip, MCU and ASSP devices that integrate multiple cores, each running full operating systems. RealView development tools are unique in being able t[...]

  • Seite 8

    A SHLING S OURCE -L EVEL D EBUGGER PathFinder is Ashling’ s C/C++ Source- Level Debugger for A T91 devices, with multiple user-configurable windows, point- and-click, drag-and-drop, hover help and hover data display , splitter windows, right- mouse menus, tabbed dialogs, and menu- bar , button, hot- key and script (macro)-file controls. PathFinde[...]

  • Seite 9

    E MBEST I NFO &T ECH C O ., L TD . A TMEL ARM D EVELOPMENT T OOLS Embest provides a full suite of Atmel ARM Development T ools . It includes the Embest IDE, emulator and evaluation boards. Embest IDE for ARM is a complete solution for embedded ARM development. It provides a simple and versatile graphical user interface and tools for creating ap[...]

  • Seite 10

    C HAPTER I - C OMPILERS , A SSEMBLERS & D EBUGGERS G REEN H ILLS S OFTW ARE MUL TI ® INTEGRA TED DEVELOPMENT ENVIRONMENT AND O PTIMIZING C AND C++ COMPILERS Optimizing Compilers Green Hills Optimizing C, C++ and EC++ compilers have a well-earned reputation for producing very high-quality code for ARM 7, ARM 9, and Thumb. Code written in differ[...]

  • Seite 11

    C HAPTER I - C OMPILERS , A SSEMBLERS & D EBUGGERS H ITEX D EVELOPMENT T OOLS H I TOP FOR ARM HiTOP is the universal user interface and IDE according to the latest industry standar ds and is applicable for all Hitex Development T ools, like T antino and T anto. This windows based software is the state-of-the-art user interface with the well-kno[...]

  • Seite 12

    IAR S YSTEMS IAR E MBEDDED W ORKBENCH ® FOR ARM IAR Embedded W orkbench ® is an easy- to-use, powerful integrated development environment for embedded systems. Based on solid technology , it seamlessly integrates the IAR C/ C++ compiler , assembler , editor and project manager , linker , librarian and C-SPY™ debugger into a comprehensive toolki[...]

  • Seite 13

    K EIL S OFTW ARE PK-ARM P ROFESSIONAL D EVELOPER ’ S K IT The Keil PK-ARM Professional Developer’ s Kit is based on the popular µVision IDE. It integrates the Keil CARM Compiler , Macro Assembler , and Linker/Locater with JT AG Debugging and Accurate Device Simulation found in the µVision Debugger . The Advanced Real-Time Ker nel makes this a[...]

  • Seite 14

    L AUTERBACH TRACE32-P OWER V IEW The Graphical User Interface (GUI) TRACE32-PowerView is the powerful IDE with the same intuitive look and feel as all TRACE32 T ools. It works together with all third party compilers and can be integrated to editors and CASE-T ools. The complete GUI can be customized comfortably to the requir ements of each project.[...]

  • Seite 15

    MQX E MBEDDED , A D IVISION OF ARC I NTERNA TIONAL T HE M ET A W ARE ® T OOL S UITE FOR ARM The MetaW are ® T ool Suite for ARM from MQX Embedded offers powerful, flexible, software development tools with ARM-specific optimizations, generating fast, compact code. This full suite of tools provides advanced, customizable debugging, making the most [...]

  • Seite 16

    C HAPTER I - C OMPILERS , A SSEMBLERS & D EBUGGERS R OWLEY A SSOCIA TES L IMITED C ROSS W ORKS FOR ARM CrossW orks for ARM contains all you’ll ever need for A T91 application development. CrossW orks for ARM contains the CrossStudio IDE, C/C++ compilers fr om the GNU compiler collection, a small footprint embedded C/C++ library with RTOS capa[...]

  • Seite 17

    S IGNUM S YSTEMS C ORP . C HAMELEON -ARM M UL TI -C ORE D EBUGGER Chameleon Multi-Core Debugger Chameleon Debugger works with JT AGjet- ARM emulation device to provide a consistent GUI interface to an embedded project at all stages of the development cycle. Chameleon Debugger supports up to 256 homogeneous or heterogeneous CPUs in a single debuggin[...]

  • Seite 18

    Chapter II JT AG ICE Interfaces ■ Abatron BDI1000 / BDI2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II-02 ■ American Arium GT -1000D/LC-500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II-03 ■ ARM ARM RealView ® T race™ captur e unit ARM [...]

  • Seite 19

    A BA TRON AG BDI1000 / BDI2000 BDI1000 and BDI2000 (BDI Family) add JT AG debugging for the ARM-based A T91 family . W ith the BDI family , you control and monitor the microcontr oller solely through the stable on-chip debugging services. Y ou won’t waste time and target r esources with a software ROM monitor , and you eliminate the cabling probl[...]

  • Seite 20

    A MERICAN A RIUM GT -1000D/LC-500 American Arium offers several hardware- assisted debug solutions for the embedded developer . The two most popular are the GT -1000D and the LC-500 . Both support ARM7™ and ARM9™ processors. The GT - 1000D , a trace port analyzer , commands a trace depth of 1 GByte and a half-clock capture rate of 640 MHz. The [...]

  • Seite 21

    ARM RealView RVT T race capture unit is an add-on for RealView ICE to capture output from the ARM Embedded T race Macrocell ™ . ARM RealV iew ICE supports all ARM p r ocessors and can be expanded with additional modules for extended functionality , such as T race capture. Supported Platforms Windows ® 2000, XP Note: Cannot be used standalone. Th[...]

  • Seite 22

    A SHLING O PELLA - G ENIA Ashling Microsystems of fer a range of tools to support debug of A T91 products. The product line of fers varying degrees of debug capability according to the embedded systems developer's needs and budget. Opella: The Opella for ARM emulator is an EmbeddedICE emulator and permits run/stop control of A T91 core impleme[...]

  • Seite 23

    G REEN H ILLS S OFTW ARE G REEN H ILLS H ARDW ARE D EBUG D EVICES The SuperT race™ Probe, Green Hills ® Pr obe and Slingshot™ debug device are advanced hardwar e debug devices that enable the MUL TI ® integrated development environment to load, control, debug and test a target system without the need for prior board initialization, an RTOS, o[...]

  • Seite 24

    H ITEX D EVELOPMENT T OOLS T ANTINO & T ANTO D EBUG T OOLS T antino for ARM7-9 is our compact and cost-effective USB-to-JT AG debug interface. It supports all run-control debug facilities like breakpoints, watchpoints, single-step, register and memory view . T ogether with the HiTOP IDE, you have everything to compile and debug your application[...]

  • Seite 25

    K EIL S OFTW ARE ULINK USB-JT AG I NTERF ACE A DAPTER The Keil ULINK USB-JT AG Interface Adapter connects the USB port of your PC directly to the JT AG port of Atmel A T91 ARM devices. Using the µVision Debugger with ULINK, you can easily create, download, and test embedded applications on actual target hardwar e. ULINK provides dir ect access to [...]

  • Seite 26

    L AUTERBACH TRACE32-ICD JT AG Interface The JT AG Debugger TRACE32-ICD provides a complete set of development and testing tools for the A T91 microcontr ollers which are all based on an ARM7or ARM9 cor e. The advanced modularity of TRACE32-ICD allows to extend the debugger with an EPROM simulator or an I/O simulator . TRACE32 works with the highest[...]

  • Seite 27

    S EGGER M ICROCONTROLLER S YSTEME G MBH J-L INK J-Link is a small USB to JT AG debug device, designed for ARM cores. It connects via USB to the Windows PC host. J-Mem, a small (app. 50 kb) stand-alone application for Microsoft Windows 2000 and Windows XP is included. It requires a J-Link connected to the USB port and an ARM system connected to J-Li[...]

  • Seite 28

    S IGNUM S YSTEMS C ORP . JT AG JET -ARM JT AG JET -T RACE C ONT ACTS USA Signum Systems Corp. 11992 Challenger Court Moorpark, CA 93021 - USA Phone: +1 (805) 523-9774 Fax: +1 (805) 523-9776 EUROPE e-mail: sales@signum.com ASIA/JAP AN e-mail: sales@signum.com W EB S ITE www .signum.com II-11 Celebrating 25 years of emulation systems design! JT AGjet[...]

  • Seite 29

    S OPHIA S YSTEMS EJ-D EBUG JT AG E MULA TOR C ONT ACTS JAP AN Sophia Systems Co. Ltd. 6-2 Minami-kurokawa, Asao-ku, Kawasaki-shi Kanagawa 215-8588 - Japan Phone: +81 (0)44-989-7110 Fax: +81 (0)44-989-7014 e-mail: intsales@sophia-systems.co.jp W EB S ITE www .sophia.com II-12 Sophia’ s EJ-Debug JT AG Emulator has all the same great functions as ou[...]

  • Seite 30

    Chapter III R TOS ■ Accelerated T echnology Nucleus PLUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III-02 ■ Adeneo Windows CE support for A T91RM9200 based designs . . . III-03 ■ CMX Systems CMX-RTX™ and CMX-Tiny+™ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III[...]

  • Seite 31

    A CCELERA TED T ECHNOLOGY N UCLEUS PLUS The Nucleus PLUS kernel provides efficient, high performance task management, inter -task communication, inter -task synchronization, memory management, and component query features. Optimizations in system clock, interrupt and compiler register usage ar e only part of the advanced features pr ovided by Nucle[...]

  • Seite 32

    Integrating drivers for all standard interfaces, this BSP enables application developers to port their Windows CE-based software onto systems based on the A T91RM9200 with minimal development effort and risk. Additionally , Adeneo can adapt or enhance the BSP to the specific requir ements of the client. As a Windows CE-certified training partner , [...]

  • Seite 33

    CMX S YSTEMS , I NC . CMX-R TX™ AND CMX-T INY +™ CMX-RTX and CMX-Tiny+ are truly pre- emptive, multi-tasking real time operating systems (RTOS) for the Atmel series of processors. These “lean and mean” RTOSes offer the smallest footprint, the fastest context switching times, and the lowest interrupt latency times available on the market tod[...]

  • Seite 34

    G REEN H ILLS S OFTW ARE INTEGRITY ® R TOS AND VEL OS ITY ™ MICROKERNEL Green Hills Softwar e has two royalty-fr ee RTOS products. The POSIX conformant INTEGRITY ® RTOS is memory-pr otected and securely partitioned for use in embedded systems that requir e the utmost in reliability and security . The velOSity™ microkernel , the foundation of [...]

  • Seite 35

    KADAK P RODUCTS L TD . AMX™ R TOS AMX is a full featured r eal time operating system (RTOS) for the ARM and ARM Thumb micropr ocessor families. AMX has been tested on the Atmel A T91EB40A, EB42, EB63 and A T91SAM7S-EK Evaluation Boards. AMX is a simple, readily understandable software development tool which meets the stringent requir ements of al[...]

  • Seite 36

    K EIL S OFTW ARE AR TX-ARM A DV ANCED R TOS The Keil AR TX-ARM Advanced RTOS for ARM-based Microcontr ollers is a flexible Real-Time Operating System that includes a Flash File System and TCP/IP Networking support. ARTX-ARM is designed to solve several common challenges for embedded developers including: • Multitasking which allows you to manage [...]

  • Seite 37

    M ICRI µ M R EAL -T IME O PERA TING S YSTEM µC/OS-II is a portable, ROMable, scalable, preemptive r eal-time, deterministic, multi- tasking kernel for microprocessors, micr o- controllers and DSPs. µC/OS-II can manage up to 63 application tasks and provides the following services: Semaphores, Event Flags, Mutual Exclusion Semaphores (to r educe [...]

  • Seite 38

    M ICRO D IGIT AL Smx ® M ODULAR R TOS smx is a modular RTOS that has been designed with an architectur e to meet the needs of small to medium size embedded systems. It features small, ef ficiently written modules and thus works well on less expensive processors. The modules ar e highly independent. This permits leaving out those that are not neede[...]

  • Seite 39

    MQX E MBEDDED , A D IVISION OF ARC I NTERNA TIONAL MQX™ R TOS The MQX™ RTOS of fers leading-edge technology for embedded designs based on the Atmel A T91 family processors. The MQX RTOS with its modern, component-based, microkernel architectur e was designed for speed and efficiency in embedded systems. The MQX RTOS delivers true RTOS performan[...]

  • Seite 40

    S EGGER M ICROCONTROLLER S YSTEME G MBH EMB OS embOS is a real time operating system for embedded applications designed to offer the benefits of a fully featured multitasking system even for hard r eal time applications using minimal resour ces. embOS is available in source or object code form. Both come with a ready to go start project: The first [...]

  • Seite 41

    Chapter IV Flash Programmers ■ BP Microsystems Universal Engineering Programmer . . . . . . . . . . . . . . . . . . . . . . . . . IV -02 ■ Data I/O Microcontr oller Programming Solutions . . . . . . . . . . . . . . . . . . . IV -03 ■ System General PowerLab Universal Programmer T9600 Universal Programming System . . . . . . . . . . . . . . . [...]

  • Seite 42

    BP M ICROSYSTEMS U NIVERSAL E NGINEERING P ROGRAMMER BP Microsystems’ newest Universal Engineering P r ogrammers are here to meet your programming needs. Designed using the latest technology developed over the past year , the new 1710 and 1610 support more devices, including nearly 1,000 Atmel devices, and offer the industry’ s best value with [...]

  • Seite 43

    Data I/O offers pr ogramming solutions from design and engineering programmers to fully automated, off-line systems, to just in time programming systems. In 2005 Data I/O has extended its range of programming solutions with the introduction of the ImageWriter™, an in-system pr ogramming solution designed specifically for production. For over 30 y[...]

  • Seite 44

    C ONT ACTS T AIWAN System General T aiwan 5F , No. 9, Alley 6, Lane 45 Bao-Shing Road, Shin-Dian City , T aipei Hsien - T aiwan Phone: +886-2-2917-3005 Fax: +886-2-2911-1283 e-mail: info@sg.com.tw USA System General USA 1623 South Main Street, Milptas, CA 95035 - USA Phone: (+1) 408-263-6667 Fax: (+1) 408-262-9220 e-mail: sales@systemgeneral.com W [...]

  • Seite 45

    X EL TEK S UPERPRO 3000U SUPERPRO 3000U USB Interfaced Ultra-high Speed Stand- alone Universal Programmer This high-speed, USB connected pro gram- mer provides a scaleable pr ogramming solution, used singly for development or with up to 4 units, clustered for low volume production. With its 48 universal pin drivers (100 universal pin drivers option[...]

  • Seite 46

    Chapter V Reference Designs ■ IniCore System Design Board SDB-750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V-02 ■ Phytec phyCORE ® - ARM7/A T91 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V -03 ■ SoftSys ARMtwister PCMCIA-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Seite 47

    I NICORE I NC . S YSTEM D ESIGN B OARD SBD-750/1000 The SDB-750/1000 is powered by the ARM7TDMI 32-bit RISC processor based A T91R40807. In combination with the 2 Mbytes SRAM and 16 MBytes of program memory (FLASH), the board operates in a standalone mode. It is available with an up to one million gates ProASIC PLUS FPGA from Actel. The SDB-750/100[...]

  • Seite 48

    P HYTEC T ECHNOLOGIE H OLDING PHY CORE ® -ARM7/A T91 Description: Based on the Atmel A T91M55800A ARM7TDMI controller , the phyCORE- ARM7/A T91 offers processing power combined with low power consumption in a minimum form factor (60x53 mm). The A T91M55800A has a 32-bit RISC architectur e with a high-density 16-bit instruction set. A large number [...]

  • Seite 49

    S OFT S YS ARM TWISTER PCMCIA-2 The ARMtwister is a small embedded control boar d with PCMCIA socket utilizing the Atmel A T91M40800 Microcontr oller . With its customized version of uClinux-2.4 it is possible to use IEEE 802.11 Wireless PCMCIA cards, as well as Ethernet cards and most other 16-bit PCMCIA cards. Applications The board is ideal for [...]

  • Seite 50

    Chapter VI Software IP ■ Accelerated T echnology Nucleus NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI-02 ■ CMX Systems CMX-TCP/IP™ and CMX-MicroNet™ . . . . . . . . . . . . . . . . . . . . . . VI-03 ■ Kadak Products KwikNet ® TCP/IP Stack . . . . . . . . . . . . . . . . [...]

  • Seite 51

    A CCELERA TED T ECHNOLOGY N UCLEUS NET Nucleus NET is Accelerated T echnology’ s fast, compact, and easy to use TCP/IP net- working stack. It is the foundation for our networking products, enabling your embedded applica tion to communicate with other hosts on the Internet. A sockets API is provided so that anyone familiar with the simple use of s[...]

  • Seite 52

    CMX S YSTEMS , I NC . CMX TCP/IP™ AND CMX-M ICRO N ET ™ CMX TCP/IP is a full-featured, 100% RFC compliant, TCP/IP stack. CMX TCP/IP provides virtually all of the pr otocols, link layers, interfaces, and device drivers that are requir ed for embedded networking connectivity applications. CMX-MicroNet is a very small TCP/IP stack that has been sp[...]

  • Seite 53

    KADAK P RODUCTS L TD . K WIK N ET ® TCP/IP S T ACK The KwikNet TCP/IP Stack and its various options enable you, the embedded system developer , to add networking features to your products with a minimum of time and expense. The KwikNet product line gives you a compact, reliable, high performance TCP/IP stack built with KADAK’ s characteristic si[...]

  • Seite 54

    M ICRI µ M TCP/IP P ROTOCOL S T ACK µC/TCP-IP is a compact, reliable, high performance TCP/IP protocol stack. Built fr om the ground up with Micriµm’ s renowned quality , scalability and reliability , µC/TCP-IP enables the rapid configuration of requir ed network options to minimize your time to market. Cleanest Source Code µC/TCP-IP provide[...]

  • Seite 55

    M ICRO D IGIT AL smx F ILE ™ M ANAGER AND smx N ET ™ TCP/IP N ETWORK smx File is a robust, DOS-compatible file system for hard r eal-time embedded systems. It supports all device types commonly used in embedded systems. smx File features high-performance file i/o and also provides disk dir ectory man-agement. smx File is written in ANSI C. Sour[...]

  • Seite 56

    N ETBRICKS S OFTMODEM B RICKS Netbricks is a leading developer and supplier of portable software compliant with pr otocol standards as published by the governing institutions around the world (ITU, ETSI, ANSI, IETF , 3GPP , ...). Netbricks supplies its source code to over 350 major telecommunications equipment developers, networking manufacturers a[...]

  • Seite 57

    NexGenIP Embedded TCP/IP Suite NexGenIP is designed to be used “out-of- the-box” in your embedded products. NexGenIP supports TCP , UDP , IP , ICMP , IGMP , ARP , Ether net and Multicast. A BSD 4.4A socket interface (sync/async) is available. Additional features like SACK and Wireless profiled TCP ar e implemented. It is compatible with both V4[...]

  • Seite 58

    R TJ C OMPUTING P TY . L TD . Simple R TJ – J AVA V IR TUAL M ACHINE The simple RT J is a clean room imple- mentation of the Java Virtual machine that has been specially optimized to run on devices with limited amount of memory and without the support of any RTOS. It has all the key features that ar e requir ed from any decent VM implementation i[...]

  • Seite 59

    S EGGER M ICROCONTROLLER S YSTEME G MBH EM W IN G RAPHICS S OFTW ARE AND GUI emWin , probably the most ef ficient and comprehensive embedded GUI today , is written in ANSI “C”. It works on any 8-16- 32 bit Microcontr oller and supports any b/w , grey-scale or colour display . Drivers for all common LCD controllers ar e available. All types of g[...]

  • Seite 60

    Chapter VII Consultants VII-01 C HAPTER VII - C ONSUL T A NTS 5C46 AT91 3Party BAT.xp 7/09/05 2:56 Page 60[...]

  • Seite 61

    Consultants - A T91 ARM Thumb Company Company URL Contact Region / Name http:// Short Description RTJ Computing www.rtjcom.com T el: +61 403 947 343 AUSTRALIA / PTY Ltd peterg@rtjcom.com Java Peter Gasparik AL T Software www .altsoftware.com designssales@altsoftware.com CANADA / Inc. Hardware and Softwar e graphics, network designs Adeneo www .aden[...]

  • Seite 62

    Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131, USA T el. : (408) 441-0311 Fax : (408) 487-2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland T el. : (41) 26-426-5555 Fax : (41) 26-426-5500 Asia Room 1219 Chinachem Golden Plaza 77 Mody Road T simshatsui East Kowloon Hong Kong T[...]