[ Home ]      [ Products / Projects ]      [ Documents ]      [ Links ]

licence / liability

You may use the information in my documents freely, even when developing commercial products. You are allowed to redistribute these documents freely.

Every distributed copy of my documents must show my copyright.

You are not allowed to distribute these documents and taking a fee for them. You are not allowed to copy my documents in whole or in parts into your own documents. You are not allowed to change my documents.

I'm in no way responsible for the results of your work based on my documents. I don't guarantee that the informations in my documents are correct or useful. If you destroy something or harm someone after you've read my documents, it's your fault, not mine.

By downloading my documents, you accept these licence and liability terms.



GNUPro toolchain manual (fragment) (PDF) german document/Dokument in deutsch
This manual describes the tools of the GNUPro-Toolchain and the development process using these tools. It is especially addressed to ARM-ELF embedded developers, but other users of the GNUPro toolchain should find it helpful, too.
Topics covered:
  • development process
  • description of the toolchain parts, e.g. compiler and linker description
  • short introduction into linker-scripts
  • linking data files into binaries
  • using assembler code inline of C/C++
  • the gdb/Insight debugger

eCos application development manual (fragment) (PDF) german document/Dokument in deutsch
This manual introduces you to eCos application development. Every chapter contains easy to understand examples in C and in C++.
Topics covered:
  • compiling libtarget.a
  • programming eCos threads
  • memory management
  • inter-thread communication
  • eCos synchronization constructs
  • writing an interrupt-handler
  • using eCos device-drivers
  • introduction to RedBoot

eCos porting guide - focusing mainly on the ARM architecture (fragment) (PDF) german document/Dokument in deutsch
This manual shows you what has to be done to port eCos to a so far unsupported piece of hardware. The focus lies on the ARM architecture and the so called platform-port.
A platform-port means to port a given eCos port to another platform with hardly the same main CPU, e.g. from one StrongARM board to another StrongARM board.
Topics covered:
  • What's going on at boot time?
  • directory structure of a port
  • rewriting hal_platform_setup.h
  • rewriting PLATFORM_misc.h
  • writing a memory layout file
  • writing a glue driver for the platform flash memory
  • writing the package description (cdl-file)
  • including the new package into the eCos package database ecos.db
[ Home ]      [ Products / Projects ]      [ Documents ]      [ Links ]
Impressum/Contact:  Andreas Bürgel  ·  Cimbernstr. 4  ·   D-44263 Dortmund  ·   E-Mail: andreas at andreas-buergel dot de
Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehme ich keine Haftung für die Inhalte externer Links. Für die Inhalte extern verlinkter Seiten sind alleine deren Betreiber verantwortlich.
All company and product names are registered trademarks of their respective owners.
Copyright 2003 by Andreas Bürgel
      
        $Id: index.html,v 1.3 2003/04/08 20:50:52 andreas Exp $