mirror of
https://github.com/QuantumLeaps/qpcpp.git
synced 2025-01-14 05:42:57 +08:00
7.0.0rc2
This commit is contained in:
parent
9df70881cb
commit
b13c47254e
21
README.md
21
README.md
@ -1,7 +1,7 @@
|
||||
![QP Framework](doxygen/images/qp_banner.jpg)
|
||||
|
||||
> **NOTE:** If your company has a policy forbidding open source in your
|
||||
product, all QP frameworks can be
|
||||
products, all QP frameworks can be
|
||||
[licensed commercially](https://www.state-machine.com/licensing),
|
||||
in which case you don't use any open source license and you do not violate
|
||||
your policy.
|
||||
@ -51,10 +51,9 @@ open the file [html/index.html](html/index.html) in your web browser.
|
||||
QP/C++ (Quantum Platform in C++) is a lightweight, open source
|
||||
[Real-Time Embedded Framework (RTEF)][RTEF] for building modern embedded
|
||||
software as systems of asynchronous, event-driven [active objects][Active]
|
||||
(actors). The [QP/C++] framework is a member of a larger [QP] family
|
||||
consisting of [QP/C], [QP/C++], and [QP-nano] frameworks, which are all
|
||||
strictly quality controlled, thoroughly documented, and [commercially
|
||||
licensable][Lic].
|
||||
(actors). The [QP/C++] framework is a member of a [QP] family consisting of
|
||||
[QP/C] and [QP/C++] frameworks, which are strictly quality controlled,
|
||||
thoroughly documented, and [commercially licensable][Lic].
|
||||
|
||||
## Safer Model of Concurrency
|
||||
The [QP] framework family is based on the [Active Object][Active] (**actor**)
|
||||
@ -99,11 +98,11 @@ as ARM Cortex-M (M0/M0+/M3/M4/M7).
|
||||
QP/C++ can also work with a traditional RTOS, such as ThreadX, FreeRTOS, embOS,
|
||||
uC/OS-II and TI-RTOS, as well as with (embedded) Linux (POSIX) and Windows.
|
||||
|
||||
## Maturity
|
||||
With 60,000 downloads a year, the [QP] family is the most popular such
|
||||
solution on the embedded software market. It provides a modern, reusable
|
||||
architecture for embedded applications, which combines the active-object
|
||||
model of concurrency with hierarchical state machines.
|
||||
## Popularity and Maturity
|
||||
With 20 years of continuous development, over [350 commercial licensees][Cust],
|
||||
and many times more open source users worldwide, the QP<51> frameworks are the
|
||||
most popular such offering on the market. They power countless electronic
|
||||
products ranging from implantable medical devices to complex weapon systems.
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
# QP/C++ Licensing
|
||||
@ -115,6 +114,7 @@ traditional closed source software distribution models are combined.
|
||||
product, all QP frameworks can be [licensed commercially][Lic], in which case
|
||||
you don't use any open source license and you do not violate your policy.
|
||||
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
# QP/C++ Documentation
|
||||
The **QP/C++ Manual** is located online at: https://www.state-machine.com/qpcpp
|
||||
@ -136,5 +136,6 @@ The **QP/C++ Manual** is located online at: https://www.state-machine.com/qpcpp
|
||||
[Active]: <https://www.state-machine.com/active-object>
|
||||
[HSM]: <https://www.state-machine.com/fsm#HSM>
|
||||
[Lic]: <https://www.state-machine.com/licensing>
|
||||
[Cust]: <https://www.state-machine.com/customers>
|
||||
[AN]: <https://www.state-machine.com/doc/AN_Getting_Started_with_QP.pdf>
|
||||
[Video]: <https://youtu.be/O7ER6_VqIH0>
|
||||
|
Loading…
x
Reference in New Issue
Block a user