wiki:Developer/Database

Version 2 (modified by Amar Takhar, on Mar 8, 2016 at 1:09:22 AM) (diff)

Progress save.

RTEMS Database

Table of Contents

  1. RTEMS Database

Note: The RDB has not been deployed yet but will be soon.

The RTEMS database is a central repository that holds all central project data. With this we will be able to have a fully cross-referenced repository of information that goes backwards to the creation of RTEMS to the present. It can also hold data set in the future for releases that have not happened.

There are a central set of 'key' data points that must be filled in on an ongoing process. They are:

  • Architecture
    • List of RTEMS Architectures
  • BSP
  • Board
    • This is not a complete list but will have the ability for users to submit from the website including photos.
  • ChangeLog
    • Rolling list of changes that users will care about.
  • CPU
    • Individual CPUs supported
  • CPU Family
    • CPU Family CPUs fall in.
  • Feature
    • A 'Feature' is a general heading such as UDP, TCP, CORBA, PPD, GDB...
  • Learn
    • Database of resources on where and how to learn using RTEMS.
  • News
    • News entries covering all the various RTEMS sites.
  • Orginisation
    • An orginisation is any org that interacts with RTEMS in some way both commercial, other projects and nonprofit. This is keyed to many other data points within the RDB.
  • Tool
    • Tools can be Simulators, Compilers, Build tools, Doc tools...
  • Tool Type
    • Compiler, Debugger, Documentation, Memory...
  • Types
    • Availability
      • Open Source, Commercial, Dual, Restricted...
    • Architecture
      • All, 32bit, 64bit, PowerPC, Universal...
    • Platform
      • All, Windows, OS X, Unix, Linux FreeBSD...
    • Distribution
      • Source Code, Binary...
    • Change
      • General, Bugfix, Changed Added, Removed...
    • Maturity
      • Nightly, Alpha, Beta, RC, Stable, EoL...
    • AppType
      • Space, Medical, Aviation...