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-10-04 04:25:17 +08:00
|
|
|
<img
|
|
|
|
src="https://api.shippable.com/projects/58ffb2b8baa5e307002e1d79/badge?branch=master">
|
|
|
|
|
2017-08-10 05:43:50 +08:00
|
|
|
|
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
|
2017-11-04 06:12:06 +08:00
|
|
|
https://zephyrproject.org/developers/#downloads. On this page,
|
2017-04-29 22:11:05 +08:00
|
|
|
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
|
2018-05-03 05:25:15 +08:00
|
|
|
http://docs.zephyrproject.org. Additional documentation is maintained in
|
2017-04-29 22:11:05 +08:00
|
|
|
the `Zephyr GitHub wiki`_.
|
|
|
|
|
2018-03-22 04:45:08 +08:00
|
|
|
* **Cross-reference**: Source code cross-reference for the Zephyr
|
|
|
|
kernel and samples code is available at
|
|
|
|
https://elixir.bootlin.com/zephyr/latest/source.
|
|
|
|
|
2017-04-29 22:11:05 +08:00
|
|
|
* **Issue Reporting and Tracking**: Requirements and Issue tracking is done in
|
2017-10-03 10:33:16 +08:00
|
|
|
the Github issues system: https://github.com/zephyrproject-rtos/zephyr/issues.
|
|
|
|
You can browse through the reported issues and submit issues of your own.
|
2017-04-29 22:11:05 +08:00
|
|
|
|
2017-10-07 00:51:09 +08:00
|
|
|
* **Security-related Issue Reporting and Tracking**: For security-related
|
|
|
|
inquiries or reporting suspected security-related bugs in the Zephyr OS,
|
|
|
|
please send email to vulnerabilities@zephyrproject.org. We will assess and
|
|
|
|
fix flaws according to our security policy outlined in the Zephyr Project
|
2017-08-25 22:52:25 +08:00
|
|
|
`Security Overview`_.
|
|
|
|
|
2017-10-07 00:51:09 +08:00
|
|
|
Security related issue tracking is done in JIRA. The location of this JIRA
|
|
|
|
is https://zephyrprojectsec.atlassian.net.
|
|
|
|
|
2018-05-10 05:12:06 +08:00
|
|
|
* **Mailing List**: The `Zephyr Development mailing list`_ is perhaps the most convenient
|
2017-04-29 22:11:05 +08:00
|
|
|
way to track developer discussions and to ask your own support questions to
|
2018-05-10 05:12:06 +08:00
|
|
|
the Zephyr project community. There are also specific `Zephyr mailing list
|
|
|
|
subgroups`_ for announcements, builds, marketing, and Technical
|
2018-05-24 02:35:59 +08:00
|
|
|
Steering Committee notes, for example.
|
2018-05-10 05:12:06 +08:00
|
|
|
You can read through the message archives to follow
|
2017-04-29 22:11:05 +08:00
|
|
|
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.
|
|
|
|
|
|
|
|
|
2018-05-03 05:25:15 +08:00
|
|
|
.. _supported boards: http://docs.zephyrproject.org/boards/boards.html
|
|
|
|
.. _Zephyr Introduction: http://docs.zephyrproject.org/introduction/introducing_zephyr.html
|
|
|
|
.. _Getting Started Guide: http://docs.zephyrproject.org/getting_started/getting_started.html
|
|
|
|
.. _Contribution Guide: http://docs.zephyrproject.org/contribute/contribute_guidelines.html
|
2017-04-29 22:11:05 +08:00
|
|
|
.. _Zephyr GitHub wiki: https://github.com/zephyrproject-rtos/zephyr/wiki
|
2018-05-10 05:12:06 +08:00
|
|
|
.. _Zephyr Development mailing list: https://lists.zephyrproject.org/g/devel
|
2018-04-17 01:04:28 +08:00
|
|
|
.. _Zephyr mailing list subgroups: https://lists.zephyrproject.org/g/main/subgroups
|
2018-05-03 05:25:15 +08:00
|
|
|
.. _Sample and Demo Code Examples: http://docs.zephyrproject.org/samples/samples.html
|
|
|
|
.. _Security Overview: http://docs.zephyrproject.org/security/security-overview.html
|