Contents

To Contents

To previous page

To next page

 





Contents

Getting Started with eCos 1

Copying terms 2

Trademarks 2

Foreword 7

Documentation Roadmap 11

Getting Started with eCos 11

eCos User's Guide 11

eCos Reference Manual 12

Part I: Release Notes 13

Notation and Conventions 14

GDB and GCC Command Notation 14

Directory and File System Conventions 14

Overview of the Release 16

Hardware Abstraction 16

Embedded Kernel 17

Configurability 17

µ ITRON and Other Operating Systems 18

ISO C Library 18

Serial Device Drivers 19

ROM Monitor Image 19

Tests and Examples 19

GNU Tools and their Documentation 19

eCos Documentation 20

Package Contents 21

eCos Net Release 21

eCos Developers' Kit 21

System Requirements 23

Required 23

Recommended 24

Reporting Problems 25

How to Report Problems 25

Part II: Installation Guide 29

Software Installation 30

Software Installation on Windows 30

Software Installation on UNIX 31

Target Setup 34

Connecting To A Target Via Serial 34

Connecting To A Target Via Ethernet 35

Connecting To A Simulator Target 35

Connecting To A Synthetic Target 36


VR4300 Hardware Setup
36

i386/Linux Synthetic Target Setup 36

Running Applications on the Target 38

Part III: Programming Tutorial 40

Programming with eCos 41

Configuring and Building eCos from Source 44

eCos Start-up Configurations 44

Using the Configuration Tool on Windows 45

Using ecosconfig on UNIX 50

Architectural Notes 55

Test Suites 56

Using the Configuration Tool 57

Using the command line 57

Testing Filters 58

Building and Running Sample Applications 59

eCos Hello World 59

A Sample Program with Two Threads 60

More Features -- Clocks and Alarm Handlers 64

A Sample Program with Alarms 64

Appendixes 69

Appendix 1: Real-time characterization 70

Sample numbers: 70

Appendix 2: eCos Licensing 73

RED HAT ECOS PUBLIC LICENSE
Version 1.1
73

Appendix 3: The eCos Copyright Assignment Form, Revision 1.1 80

Index 86


Contents

To Contents

To previous page

To next page