mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-14 19:39:16 +08:00
eng: Rework preface and add mission statement
Add mission statement based on the wiki page: https://devel.rtems.org/wiki/Mission_Statement Do format changes and some rewording.
This commit is contained in:
parent
1fdd3cf83d
commit
b44feffacb
@ -24,6 +24,7 @@ RTEMS Software Engineering (|version|)
|
|||||||
:numbered:
|
:numbered:
|
||||||
|
|
||||||
preface
|
preface
|
||||||
|
mission
|
||||||
prequalification
|
prequalification
|
||||||
stakeholders
|
stakeholders
|
||||||
management
|
management
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
.. Copyright (C) 2018.
|
.. Copyright (C) 2018.
|
||||||
.. COMMENT: RTEMS Foundation, The RTEMS Documentation Project
|
.. COMMENT: RTEMS Foundation, The RTEMS Documentation Project
|
||||||
|
|
||||||
|
.. _LicensingRequirements:
|
||||||
|
|
||||||
Licensing Requirements
|
Licensing Requirements
|
||||||
**********************
|
**********************
|
||||||
|
75
eng/mission.rst
Normal file
75
eng/mission.rst
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
.. SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
|
||||||
|
.. Copyright (C) 2020 embedded brains GmbH
|
||||||
|
.. Copyright (C) 2015 Chris Johns
|
||||||
|
.. Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
|
||||||
|
|
||||||
|
RTEMS Project Mission Statement
|
||||||
|
*******************************
|
||||||
|
|
||||||
|
RTEMS development done under the umbrella of the RTEMS Project aims to provide a
|
||||||
|
free and open real-time operating system targeted towards deeply embedded
|
||||||
|
systems which is competitive with proprietary products. The RTEMS Project
|
||||||
|
encourages the support and use of standard APIs in order to promote application
|
||||||
|
portability and ease porting other packages to the RTEMS environment.
|
||||||
|
|
||||||
|
The RTEMS development effort uses an open development environment in which all
|
||||||
|
users collaborate to improve RTEMS. The RTEMS cross development tool suite is
|
||||||
|
based upon the free GNU tools and the open source standard C library newlib.
|
||||||
|
RTEMS supports many host platforms and target architectures.
|
||||||
|
|
||||||
|
Free Software Project
|
||||||
|
=====================
|
||||||
|
|
||||||
|
The free software goals of the project are:
|
||||||
|
|
||||||
|
* RTEMS and supporting components are available under various free licenses with
|
||||||
|
copyrights being held by individual authors.
|
||||||
|
|
||||||
|
* All software which executes on the target will not place undue restrictions on
|
||||||
|
embedded applications. See also :ref:`LicensingRequirements`.
|
||||||
|
|
||||||
|
* Patches must be legally acceptable for inclusion into the RTEMS Project or the
|
||||||
|
specific project being used.
|
||||||
|
|
||||||
|
Design and Development Goals
|
||||||
|
============================
|
||||||
|
|
||||||
|
* Source based development with all users building from source
|
||||||
|
|
||||||
|
* Any suitable host should be supported
|
||||||
|
|
||||||
|
* Open testing, tests and test results
|
||||||
|
|
||||||
|
* Ports to new architectures and CPU models
|
||||||
|
|
||||||
|
* Addition of Board Support Packages for available hardware
|
||||||
|
|
||||||
|
* Improved runtime libraries
|
||||||
|
|
||||||
|
* Faster debug cycle
|
||||||
|
|
||||||
|
* Various other infrastructure improvements
|
||||||
|
|
||||||
|
Open Development Environment
|
||||||
|
============================
|
||||||
|
|
||||||
|
* Encourage cooperation and communication between developers
|
||||||
|
|
||||||
|
* Work more closely with "consumers"
|
||||||
|
|
||||||
|
* Code available to everyone at any time, and everyone is welcome to participate
|
||||||
|
in development
|
||||||
|
|
||||||
|
* Patches will be considered equally based on their technical merits
|
||||||
|
|
||||||
|
* All individuals and companies are welcome to contribute as long as they accept
|
||||||
|
the ground rules
|
||||||
|
|
||||||
|
* Open mailing lists
|
||||||
|
|
||||||
|
* Developer friendly tools and procedures with a focus on keeping them current
|
||||||
|
|
||||||
|
* Conflicts of interest exist for many RTEMS developers. The developers
|
||||||
|
contributing to the RTEMS Project must put the interests of the RTEMS Project
|
||||||
|
first.
|
@ -1,29 +1,12 @@
|
|||||||
.. SPDX-License-Identifier: CC-BY-SA-4.0
|
.. SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
|
||||||
.. Copyright (C) 2018.
|
.. Copyright (C) 2020 embedded brains GmbH
|
||||||
.. COMMENT: RTEMS Foundation, The RTEMS Documentation Project
|
|
||||||
|
|
||||||
Preface
|
Preface
|
||||||
*******
|
*******
|
||||||
|
|
||||||
The Real Time Executive for Multiprocessor Systems (RTEMS) operating
|
This manual aims to guide the development of RTEMS itself. You should read this
|
||||||
systems is a layered system with each of the public APIs implemented in
|
document if you want to participate in the development of RTEMS. Users of RTEMS
|
||||||
terms of a common foundation layer called the SuperCore. RTEMS provides
|
may find background information in this manual. Please refer to the
|
||||||
full capabilities for management of tasks, interrupts time, and multiple
|
:r:url:`user` and :r:url:`c-user` if you want to know how the RTEMS development
|
||||||
processors in addition to those features typical of generic operating
|
environment is set up and how you can develop applications using RTEMS.
|
||||||
systems. RTEMS has been implemented in both the Ada and C programming
|
|
||||||
languages.
|
|
||||||
|
|
||||||
.. topic: RTEMS Mission Statement
|
|
||||||
|
|
||||||
RTEMS development aims to provide a free deterministic real-time operating
|
|
||||||
system targeted towards deeply embedded systems which is competitive
|
|
||||||
with closed source products. The RTEMS project encourages the support
|
|
||||||
and use of standard APIs in order to promote application portability
|
|
||||||
and ease porting other packages to the RTEMS environment. Source:
|
|
||||||
https://devel.rtems.org/wiki/Mission_Statement
|
|
||||||
|
|
||||||
The RTEMS development effort uses an open development environment in
|
|
||||||
which all users collaborate to improve RTEMS. The RTEMS cross development
|
|
||||||
toolset is based upon the free GNU tools and the open source C Library
|
|
||||||
newlib. RTEMS supports many host platforms and target architectures.
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user