Zephyr Project Documentation¶
Welcome to the Zephyr Project’s documentation for the main tree under development (version 2.7.0-rc2).
Use the version selection menu on the left to view documentation for a specific version of Zephyr.
For information about the changes and additions for releases, please consult the published Release Notes documentation.
The Zephyr OS is provided under the Apache 2.0 license (as found in the LICENSE file in the project’s GitHub repo). The Zephyr OS also imports or reuses packages, scripts, and other files that use other licensing, as described in Licensing of Zephyr Project components.
- 
        
              IntroductionIntroducing the Zephyr Project: overview, architecture, features, and licensing 
- 
        
            
            Getting Started GuideFollow this guide to set up a Zephyr development environment on your system, and then build and run a sample application. 
- 
        
            
            Contribution GuidelinesAs an open-source project, we welcome and encourage the community to submit patches directly to the project. 
- 
        
            
            Samples and DemosA list of samples and demos that can run on a variety of boards supported by Zephyr 
- 
        
            
            API ReferenceAPI Documentation, Zephyr configuration, and subsystem Reference 
- 
        
            
            SecurityRequirements, processes, and developer guidelines for ensuring security is addressed within the Zephyr project. 
- 
        
            
            Supported BoardsList of supported boards and platforms. 
- 
        
            
            User and Developer GuidesUser and Developer Guides, including tools and tips 
Sections¶
Indices and Tables¶
- configuration_options