Académique Documents
Professionnel Documents
Culture Documents
Release Notes
Copyright
Copyright 2005 by Enea Embedded Technology. All rights reserved. No part of this publication may be reproduced, transmitted, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, mechanical, optical, chemical or otherwise, without the prior written permission of Enea Embedded Technology. If, however, your only means of access is electronic, permission to print one paper hardcopy is hereby granted. The software described in this document is furnished under a licence agreement or a non-disclosure agreement. The software may be used or copied only in accordance with terms of agreement.
Disclaimer
Enea Embedded Technology makes no representations or warranties with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose. Further, Enea Embedded Technology reserves the right to revise this publication and to make changes from time to time in the contents hereof without obligation to Enea Embedded Technology to notify any person of such revision or changes.
Trademarks
OSE is a registered trademark of Enea Embedded Technology.
EArmRN 4.6
OSE Epsilon/ ARM
1
Contents
1 About this manual 2 Installation
2.1 Before You Begin Installation 7 2.2 Installation Procedure 7 2.3 Uninstalling OSE Epsilon 7
5 7
3 System Requirements
3.1 Target System 9 3.1.1 Supported Processors 9 3.1.2 RAM Memory Requirements 9 3.1.3 ROM Memory Requirements 9 3.2 Development Environment 10 3.2.1 ARM Developer Suite, ADS 10 3.2.2 IAR Embedded Workbench for ARM 10 3.2.3 GNU GCC Compiler Suite 10 3.2.4 GHS 10 3.2.5 ARM Real View Developer Suite 10
4 Delivery Structure
4.1 Kernel 12 4.1.1 ARM Kernels 12 4.1.2 Utilities for ARM Kernels 12 4.2 BSP 13 4.2.1 Board Atmel AT91EB01 14 4.2.1.1 Files for ARM ADS Environment 14 4.2.1.2 Generic Board Files 14 4.2.2 Board Atmel AT91EB55 15 4.2.2.1 Files for ARM ADS Environment 15 4.2.2.2 Generic Board Files 15 4.2.3 Board Atmel AT91SAM7S-EK 16 4.2.3.1 Files for ARM ADS/RVCT Environment 16 4.2.3.2 Generic Board Files 16 4.2.4 Board ARM Evaluator-7T 17 4.2.4.1 Files for ARM ADS/RVCT Environment 17 4.2.4.2 Generic Board Files 17 4.2.5 Board ENEA EVK A7 17 4.2.5.1 Files for ARM ADS/RVCT Environment 17 4.2.5.2 Generic Board Files 17 4.2.6 Board IAR LPC2138 Kickstart Card 18 4.2.6.1 Files for ARM ADS/RVCT Environment 18 4.2.7 Board Freescale MAC7100EVB 18 4.2.7.1 Files for ARM ADS/RVCT Environment 18 4.2.8 Generic Files 19 4.2.9 Contributed 19 4.3 INET 20 4.3.1 Files for ARM INET 20
11
Contents 3
4.3.2 ARM INET Utilities 20 4.4 WEBS 21 4.4.1 Files for ARM ADS Environment 21 4.4.2 Files for IAR Embedded Workbench 21 4.4.3 Files for GNU GCC Compiler Suite 22 4.4.4 Utilities 22 4.5 Manuals 22
23
33
37
4 Contents
1
1 About this manual
OSE Epsilon for ARM is a fast, compact, real-time operating system for the ARM (Thumb) line of microprocessors from ARM Ltd. The purpose of these Release Notes is to give the reader necessary information about the current software release which can not be found in the other user documentation. This manual is intended for all users of this software release and describes the following:
Installation on page 7 describes how to install the OSE Epsilon for ARM products System Requirements on page 9 defines the requirements to be able to use OSE Epsilon for ARM Delivery Structure on page 11 describes the delivery structure after a successful installation. Product Versions on page 23 lists the current versions and changes made to products included in this release. Problems and Support on page 33 describes known problems related to this release and how to resolve them. How to contact OSE on page 37 provides contact information for OSE.
1
2 Installation
This chapter describes how to install your OSE real-time operating system.
Installation 7
1
3 System Requirements
This section describes what you need to use OSE Epsilon for ARM products, notwithstanding the operating system.
The OSE Epsilon for ARM kernel runs in Thumb-Mode. The application and processes can run in Thumb- or in ARM-Mode.
System Requirements 9
Hosts: PC, Windows 98, NT, 2000. ARM Developer Suite Version 1.2 (ADS 1.2).
Later versions of the products above may work, but the version listed above are recommended.
Hosts: PC, Windows 98, NT, 2000. IAR Embedded Workbench for ARM, Version 4.20 A
Later versions of the products above may work, but the version listed above are recommended.
Hosts: PC, Windows 98, NT, 2000. GNU GCC Compiler Suite, Version 3.3.1, GNU binutils 2.13.2.1, Redhat newlib 1.11.0.
Later versions of the products above may work, but the version listed above are recommended.
3.2.4 GHS
The integration tests are performed in the following environment:
Hosts: PC, Windows 98, NT, 2000. Greenhills Multi 2000 version 4.0.
Later versions of the products above may work, but the version listed above are recommended.
Later versions of the products above may work, but the version listed above are recommended.
10 Development Environment Release Notes / 4.6
1
4 Delivery Structure
In this chapter, the directory structure after a sucessful installation is described for the following products:
Kernel on page 12 BSP on page 13 INET on page 20 WEBS on page 21 Manuals on page 22
Delivery Structure 11
4.1 Kernel
4.1.1 ARM Kernels