| <!-- |
| Documentation/_templates/layout.html |
| |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. The |
| ASF licenses this file to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance with the |
| License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| License for the specific language governing permissions and limitations |
| under the License. |
| --> |
| |
| <!DOCTYPE html> |
| <html class="writer-html5" lang="en" > |
| <head> |
| <meta charset="utf-8" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" /> |
| |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| <title>OS Components — NuttX latest documentation</title> |
| <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> |
| <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> |
| <link rel="stylesheet" href="../_static/copybutton.css" type="text/css" /> |
| <link rel="stylesheet" href="../_static/tabs.css" type="text/css" /> |
| <link rel="stylesheet" href="../_static/custom.css" type="text/css" /> |
| <link rel="shortcut icon" href="../_static/favicon.ico"/> |
| <!--[if lt IE 9]> |
| <script src="../_static/js/html5shiv.min.js"></script> |
| <![endif]--> |
| |
| <script src="../_static/jquery.js"></script> |
| <script src="../_static/_sphinx_javascript_frameworks_compat.js"></script> |
| <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> |
| <script src="../_static/doctools.js"></script> |
| <script src="../_static/sphinx_highlight.js"></script> |
| <script src="../_static/clipboard.min.js"></script> |
| <script src="../_static/copybutton.js"></script> |
| <script src="../_static/js/theme.js"></script> |
| <link rel="index" title="Index" href="../genindex.html" /> |
| <link rel="search" title="Search" href="../search.html" /> |
| <link rel="next" title="Binary Loader" href="binfmt.html" /> |
| <link rel="prev" title="z80sim" href="../platforms/z80/z80/boards/z80sim/index.html" /> |
| </head> |
| |
| <body class="wy-body-for-nav"> |
| <div class="wy-grid-for-nav"> |
| <nav data-toggle="wy-nav-shift" class="wy-nav-side"> |
| <div class="wy-side-scroll"> |
| <div class="wy-side-nav-search" > |
| |
| <a href="../index.html" class="icon icon-home"> NuttX |
| |
| |
| |
| </a> |
| |
| <!-- this version selector is quite ugly, should be probably replaced by something |
| more modern --> |
| |
| <div class="version-selector"> |
| <select onchange="javascript:location.href = this.value;"> |
| |
| <option value="../../latest" selected="selected">latest</option> |
| |
| <option value="../../10.0.0" >10.0.0</option> |
| |
| <option value="../../10.0.1" >10.0.1</option> |
| |
| <option value="../../10.1.0" >10.1.0</option> |
| |
| <option value="../../10.2.0" >10.2.0</option> |
| |
| <option value="../../10.3.0" >10.3.0</option> |
| |
| <option value="../../11.0.0" >11.0.0</option> |
| |
| <option value="../../12.0.0" >12.0.0</option> |
| |
| <option value="../../12.1.0" >12.1.0</option> |
| |
| <option value="../../12.2.0" >12.2.0</option> |
| |
| <option value="../../12.2.1" >12.2.1</option> |
| |
| <option value="../../12.3.0" >12.3.0</option> |
| |
| <option value="../../12.4.0" >12.4.0</option> |
| |
| <option value="../../12.5.0" >12.5.0</option> |
| |
| <option value="../../12.5.1" >12.5.1</option> |
| |
| </select> |
| </div> |
| |
| |
| <div role="search"> |
| <form id="rtd-search-form" class="wy-form" action="../search.html" method="get"> |
| <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" /> |
| <input type="hidden" name="check_keywords" value="yes" /> |
| <input type="hidden" name="area" value="default" /> |
| </form> |
| </div> |
| |
| </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu"> |
| <p class="caption" role="heading"><span class="caption-text">Table of Contents</span></p> |
| <ul class="current"> |
| <li class="toctree-l1"><a class="reference internal" href="../index.html">Home</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../introduction/index.html">Introduction</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../quickstart/index.html">Getting Started</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../contributing/index.html">Contributing</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../introduction/inviolables.html">The Inviolable Principles of NuttX</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../platforms/index.html">Supported Platforms</a></li> |
| <li class="toctree-l1 current"><a class="current reference internal" href="#">OS Components</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="binfmt.html">Binary Loader</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="drivers/index.html">Device Drivers</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="nxflat.html">NXFLAT</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="nxgraphics/index.html">NX Graphics Subsystem</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="paging.html">On-Demand Paging</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="audio/index.html">Audio Subsystem</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="filesystem/index.html">NuttX File System</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="libs/index.html">NuttX libraries</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="net/index.html">Network Support</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="mm/index.html">Memory Management</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="syscall.html">Syscall Layer</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html"><code class="docutils literal notranslate"><span class="pre">/tools</span></code> Host Tools</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="arch/index.html">Architecture-Specific Code</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html">Boards Support</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="cmake.html">CMake Support</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="openamp.html">OpenAMP Support</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="video.html">Video Subsystem</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="crypto.html">Crypto API Subsystem</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="wireless.html">Wireless Subsystem</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="../applications/index.html">Applications</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../implementation/index.html">Implementation Details</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../reference/index.html">API Reference</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../faq/index.html">FAQ</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../guides/index.html">Guides</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="../glossary.html">Glossary</a></li> |
| </ul> |
| |
| </div> |
| </div> |
| </nav> |
| |
| <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" > |
| <i data-toggle="wy-nav-top" class="fa fa-bars"></i> |
| <a href="../index.html">NuttX</a> |
| </nav> |
| |
| <div class="wy-nav-content"> |
| <div class="rst-content"> |
| <div role="navigation" aria-label="Page navigation"> |
| <ul class="wy-breadcrumbs"> |
| <li><a href="../index.html" class="icon icon-home" aria-label="Home"></a></li> |
| <li class="breadcrumb-item active">OS Components</li> |
| <li class="wy-breadcrumbs-aside"> |
| <a href="../_sources/components/index.rst.txt" rel="nofollow"> View page source</a> |
| </li> |
| </ul> |
| <hr/> |
| </div> |
| <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> |
| <div itemprop="articleBody"> |
| |
| <section id="os-components"> |
| <h1>OS Components<a class="headerlink" href="#os-components" title="Permalink to this heading"></a></h1> |
| <p>NuttX is very feature-rich RTOS and is thus composed of various different |
| subsystems. The following sections explain how each of these main RTOS components |
| work and can be used. For detailed documentation on the specific API used in this |
| case, you can head to the <a class="reference internal" href="../reference/index.html"><span class="doc">reference</span></a>.</p> |
| <div class="toctree-wrapper compound"> |
| <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> |
| <ul> |
| <li class="toctree-l1"><a class="reference internal" href="binfmt.html">Binary Loader</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="binfmt.html#binary-loader-interface">Binary Loader Interface</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="binfmt.html#symbol-tables">Symbol Tables</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="binfmt.html#configuration-variables">Configuration Variables</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="drivers/index.html">Device Drivers</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="drivers/character/index.html">Character Device Drivers</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="drivers/block/index.html">Block Device Drivers</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="drivers/special/index.html">Specialized Device Drivers</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="drivers/index.html#lower-half-and-upper-half">Lower-half and upper-half</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="drivers/index.html#subdirectories-of-nuttx-drivers">Subdirectories of <code class="docutils literal notranslate"><span class="pre">nuttx/drivers</span></code></a></li> |
| <li class="toctree-l2"><a class="reference internal" href="drivers/index.html#skeleton-files">Skeleton Files</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="nxflat.html">NXFLAT</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="nxflat.html#overview">Overview</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="nxflat.html#nxflat-toolchain">NXFLAT Toolchain</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="nxflat.html#appendix-a-no-got-operation">Appendix A: No GOT Operation</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="nxflat.html#appendix-b-pic-text-workaround">Appendix B: PIC Text Workaround</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="nxgraphics/index.html">NX Graphics Subsystem</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="nxgraphics/index.html#objectives">Objectives</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="nxgraphics/index.html#organization">Organization</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="nxgraphics/index.html#nx-header-files">NX Header Files</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="paging.html">On-Demand Paging</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="paging.html#kernel-build-implementation">Kernel Build Implementation</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="paging.html#legacy-implementation">Legacy Implementation</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="audio/index.html">Audio Subsystem</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="audio/index.html#files-in-nuttx-audio">Files in nuttx/audio</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="audio/index.html#related-header-files">Related Header Files</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="audio/index.html#configuration-settings">Configuration Settings</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="audio/index.html#related-subdirectories">Related Subdirectories</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="filesystem/index.html">NuttX File System</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="filesystem/index.html#virtual-file-system-vfs">Virtual File System (VFS)</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="filesystem/index.html#file-systems">File systems</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="libs/index.html">NuttX libraries</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="libs/libc/index.html">libc</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="libs/libdsp.html">libdsp</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="libs/libm.html">libm</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="libs/libxx.html">libxx</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="libs/libnx/index.html">libnx</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="net/index.html">Network Support</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="net/sixlowpan.html">6LoWPAN</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="net/socketcan.html">SocketCAN Device Drivers</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="net/pkt.html">“Raw” packet socket support</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="net/nat.html">Network Address Translation (NAT)</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="net/netdev.html">Network Devices</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="net/netguardsize.html">CONFIG_NET_GUARDSIZE</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="net/slip.html">SLIP</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="net/wqueuedeadlocks.html">Work Queue Deadlocks</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="mm/index.html">Memory Management</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="mm/shm.html">Shared Memory Support</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="mm/index.html#standard-memory-management-functions">Standard Memory Management Functions</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="mm/index.html#granule-allocator">Granule Allocator</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="mm/index.html#page-allocator">Page Allocator</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="mm/index.html#shared-memory-management">Shared Memory Management</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="mm/index.html#i-o-buffers">I/O Buffers</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="syscall.html">Syscall Layer</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="syscall.html#header-files">Header Files</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="syscall.html#variadic-functions">Variadic Functions</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="syscall.html#auto-generated-files">Auto-Generated Files</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="syscall.html#sub-directories">Sub-Directories</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="syscall.html#mksyscall">mksyscall</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="tools/index.html"><code class="docutils literal notranslate"><span class="pre">/tools</span></code> Host Tools</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#cmpconfig-c">cmpconfig.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#config-mk">Config.mk</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#checkpatch-sh">checkpatch.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#configure-sh-configure-bat-configure-c-cfgparser-c-and-cfgparser-h">configure.sh configure.bat configure.c, cfgparser.c, and cfgparser.h</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#convert-comments-c">convert-comments.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#detab-c">detab.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#discover-py">discover.py</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#gencromfs-c">gencromfs.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#initialconfig-c">initialconfig.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#kconfig2html-c">kconfig2html.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#libraries-mk-flatlibs-mk-protectedlibs-mk-and-kernellib-mk">Libraries.mk, FlatLibs.mk, ProtectedLibs.mk, and KernelLib.mk</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#lowhex-c">lowhex.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#makefile-unix-win">Makefile.[unix|win]</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mkconfig-c-cfgdefine-c-and-cfgdefine-h">mkconfig.c, cfgdefine.c, and cfgdefine.h</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mkconfigvars-sh">mkconfigvars.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mkexport-sh-and-export-mk">mkexport.sh and Export.mk</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mkfsdata-pl">mkfsdata.pl</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mkversion-c-cfgdefine-c-and-cfgdefine-h">mkversion.c, cfgdefine.c, and cfgdefine.h</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mksyscall-c-cvsparser-c-and-cvsparser-h">mksyscall.c, cvsparser.c, and cvsparser.h</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mksymtab-c-cvsparser-c-and-cvsparser-h">mksymtab.c, cvsparser.c, and cvsparser.h</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mkctags-sh">mkctags.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#nxstyle-c">nxstyle.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#pic32mx">pic32mx</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#bdf-convert-c">bdf-convert.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#define-sh-and-define-bat">define.sh and define.bat</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#flash-writer-py">flash_writer.py</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#ide-exporter-py">ide_exporter.py</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#incdir-sh-incdir-bat-and-incdir-c">incdir.sh, incdir.bat, and incdir.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#indent-sh">indent.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#kconfig-bat">kconfig.bat</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#link-sh-link-bat-copydir-sh-copydir-bat-unlink-sh-and-unlink-bat">link.sh, link.bat, copydir.sh, copydir.bat, unlink.sh, and unlink.bat</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#makefile-host">Makefile.host</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mkromfsimg-sh">mkromfsimg.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#mkdeps-c-cnvwindeps-c-mkwindeps-sh-and-mknulldeps-sh">mkdeps.c, cnvwindeps.c, mkwindeps.sh, and mknulldeps.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#netusb-sh">netusb.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#refresh-sh">refresh.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#rmcr-c">rmcr.c</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#sethost-sh">sethost.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#simhostroute-sh">simhostroute.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#simbridge-sh">simbridge.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#showsize-sh">showsize.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#testbuild-sh">testbuild.sh</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#uncrustify-cfg">uncrustify.cfg</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#zds">zds</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="tools/index.html#zipme-sh">zipme.sh</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="arch/index.html">Architecture-Specific Code</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="arch/index.html#directory-structure-in-arch">Directory Structure in <code class="docutils literal notranslate"><span class="pre">arch/</span></code></a></li> |
| <li class="toctree-l2"><a class="reference internal" href="arch/index.html#summary-of-files">Summary of Files</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="arch/index.html#supported-architectures">Supported Architectures</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="boards.html">Boards Support</a><ul> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html#board-specific-configurations">Board-Specific Configurations</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html#boards-directory-structure"><code class="docutils literal notranslate"><span class="pre">boards/</span></code> Directory Structure</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html#summary-of-files">Summary of Files</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html#configuration-variables">Configuration Variables</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html#supported-boards">Supported Boards</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html#configuring-nuttx">Configuring NuttX</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html#adding-a-new-board-configuration">Adding a New Board Configuration</a></li> |
| <li class="toctree-l2"><a class="reference internal" href="boards.html#building-symbol-tables">Building Symbol Tables</a></li> |
| </ul> |
| </li> |
| <li class="toctree-l1"><a class="reference internal" href="cmake.html">CMake Support</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="openamp.html">OpenAMP Support</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="video.html">Video Subsystem</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="crypto.html">Crypto API Subsystem</a></li> |
| <li class="toctree-l1"><a class="reference internal" href="wireless.html">Wireless Subsystem</a></li> |
| </ul> |
| </div> |
| </section> |
| |
| |
| </div> |
| </div> |
| <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> |
| <a href="../platforms/z80/z80/boards/z80sim/index.html" class="btn btn-neutral float-left" title="z80sim" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> |
| <a href="binfmt.html" class="btn btn-neutral float-right" title="Binary Loader" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> |
| </div> |
| |
| <hr/> |
| |
| <div role="contentinfo"> |
| <p>© Copyright 2023, The Apache Software Foundation.</p> |
| </div> |
| |
| |
| |
| </footer> |
| </div> |
| </div> |
| </section> |
| </div> |
| <script> |
| jQuery(function () { |
| SphinxRtdTheme.Navigation.enable(true); |
| }); |
| </script> |
| |
| </body> |
| </html> |