2017-05-10 06:38:30 +08:00
|
|
|
Zephyr Project
|
|
|
|
##############
|
2017-04-29 22:11:05 +08:00
|
|
|
|
2017-08-10 05:43:50 +08:00
|
|
|
.. raw:: html
|
|
|
|
|
|
|
|
<a href="https://bestpractices.coreinfrastructure.org/projects/74"><img
|
|
|
|
src="https://bestpractices.coreinfrastructure.org/projects/74/badge"></a>
|
|
|
|
|
2017-05-10 06:38:30 +08:00
|
|
|
The Zephyr Project is a scalable real-time operating system (RTOS) supporting
|
2017-04-29 22:11:05 +08:00
|
|
|
multiple hardware architectures, optimized for resource constrained devices,
|
|
|
|
and built with security in mind.
|
|
|
|
|
|
|
|
The Zephyr OS is based on a small-footprint kernel designed for use on
|
|
|
|
resource-constrained systems: from simple embedded environmental sensors and
|
|
|
|
LED wearables to sophisticated smart watches and IoT wireless gateways.
|
|
|
|
|
|
|
|
The Zephyr kernel supports multiple architectures, including ARM Cortex-M,
|
2017-08-19 08:11:15 +08:00
|
|
|
Intel x86, ARC, NIOS II, Tensilica Xtensa, and RISC V, and a large number of
|
2017-04-29 22:11:05 +08:00
|
|
|
`supported boards`_.
|
|
|
|
|
2017-08-10 05:43:50 +08:00
|
|
|
.. below included in doc/introduction/introduction.rst
|
|
|
|
|
|
|
|
.. start_include_here
|
|
|
|
|
2017-04-29 22:11:05 +08:00
|
|
|
Community Support
|
|
|
|
*****************
|
|
|
|
|
|
|
|
The Zephyr Project Developer Community includes developers from member
|
|
|
|
organizations and the general community all joining in the development of
|
|
|
|
software within the Zephyr Project. Members contribute and discuss ideas,
|
|
|
|
submit bugs and bug fixes, and provide training. They also help those in need
|
|
|
|
through the community's forums such as mailing lists and IRC channels. Anyone
|
|
|
|
can join the developer community and the community is always willing to help
|
|
|
|
its members and the User Community to get the most out of the Zephyr Project.
|
|
|
|
|
|
|
|
Welcome to the Zephyr community!
|
|
|
|
|
|
|
|
Resources
|
|
|
|
*********
|
|
|
|
|
2017-05-10 06:38:30 +08:00
|
|
|
Here's a quick summary of resources to find your way around the Zephyr Project
|
2017-04-29 22:11:05 +08:00
|
|
|
support systems:
|
|
|
|
|
|
|
|
* **Zephyr Project Website**: The https://zephyrproject.org website is the
|
2017-05-10 06:38:30 +08:00
|
|
|
central source of information about the Zephyr Project. On this site, you'll
|
2017-04-29 22:11:05 +08:00
|
|
|
find background and current information about the project as well as all the
|
|
|
|
relevant links to project material. For a quick start, refer to the
|
|
|
|
`Zephyr Introduction`_ and `Getting Started Guide`_.
|
|
|
|
|
|
|
|
* **Releases**: Source code for Zephyr kernel releases are available at
|
|
|
|
https://zephyrproject.org/downloads. On this page,
|
|
|
|
you'll find release information, and links to download or clone source
|
|
|
|
code from our GitHub repository. You'll also find links for the Zephyr
|
|
|
|
SDK, a moderated collection of tools and libraries used to develop your
|
|
|
|
applications.
|
|
|
|
|
|
|
|
* **Source Code in GitHub**: Zephyr Project source code is maintained on a
|
|
|
|
public GitHub repository at https://github.com/zephyrproject-rtos/zephyr.
|
|
|
|
You'll find information about getting access to the repository and how to
|
2017-08-10 05:43:50 +08:00
|
|
|
contribute to the project in this `Contribution Guide`_ document.
|
2017-04-29 22:11:05 +08:00
|
|
|
|
|
|
|
* **Samples Code**: In addition to the kernel source code, there are also
|
|
|
|
many documented `Sample and Demo Code Examples`_ that can help show you
|
|
|
|
how to use Zephyr services and subsystems.
|
|
|
|
|
|
|
|
* **Documentation**: Extensive Project technical documentation is developed
|
|
|
|
along with the Zephyr kernel itself, and can be found at
|
|
|
|
https://zephyrproject.org/doc. Additional documentation is maintained in
|
|
|
|
the `Zephyr GitHub wiki`_.
|
|
|
|
|
|
|
|
* **Issue Reporting and Tracking**: Requirements and Issue tracking is done in
|
|
|
|
our JIRA system: https://jira.zephyrproject.org. You can browse through the
|
|
|
|
reported issues and submit issues of your own.
|
|
|
|
|
|
|
|
* **Mailing List**: The `Zephyr Mailing Lists`_ are perhaps the most convenient
|
|
|
|
way to track developer discussions and to ask your own support questions to
|
|
|
|
the Zephyr project community.
|
|
|
|
You can also read through message archives to follow
|
|
|
|
past posts and discussions, a good thing to do to discover more about the
|
|
|
|
Zephyr project.
|
|
|
|
|
|
|
|
* **IRC Chatting**: You can chat online with the Zephyr project developer
|
|
|
|
community and other users in our IRC channel #zephyrproject on the
|
|
|
|
freenode.net IRC server. You can use the http://webchat.freenode.net web
|
|
|
|
client or use a client-side application such as pidgin.
|
|
|
|
|
|
|
|
|
|
|
|
.. _supported boards: https://www.zephyrproject.org/doc/boards/boards.html
|
|
|
|
.. _Zephyr Introduction: https://www.zephyrproject.org/doc/introduction/introducing_zephyr.html
|
|
|
|
.. _Getting Started Guide: https://www.zephyrproject.org/doc/getting_started/getting_started.html
|
2017-08-10 05:43:50 +08:00
|
|
|
.. _Contribution Guide: https://www.zephyrproject.org/doc/contribute/contribute_guidelines.html
|
2017-04-29 22:11:05 +08:00
|
|
|
.. _Zephyr GitHub wiki: https://github.com/zephyrproject-rtos/zephyr/wiki
|
|
|
|
.. _Zephyr Mailing Lists: https://lists.zephyrproject.org/
|
|
|
|
.. _Sample and Demo Code Examples: https://www.zephyrproject.org/doc/samples/samples.html
|