Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 58 additions & 21 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
addressable (2.8.8)
public_suffix (>= 2.0.2, < 8.0)
base64 (0.3.0)
bigdecimal (3.3.1)
bigdecimal (4.0.1)
colorator (1.1.0)
concurrent-ruby (1.3.5)
concurrent-ruby (1.3.6)
csv (3.3.5)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.17.2)
ffi (1.17.3-x64-mingw-ucrt)
forwardable-extended (2.6.0)
google-protobuf (4.33.1)
google-protobuf (4.33.5-x64-mingw-ucrt)
bigdecimal
rake (>= 13)
http_parser.rb (0.8.0)
i18n (1.14.7)
http_parser.rb (0.8.1)
i18n (1.14.8)
concurrent-ruby (~> 1.0)
jekyll (4.4.1)
addressable (~> 2.4)
Expand All @@ -45,44 +45,81 @@ GEM
sass-embedded (~> 1.75)
jekyll-watch (2.2.1)
listen (~> 3.0)
json (2.16.0)
kramdown (2.5.1)
rexml (>= 3.3.9)
json (2.18.1)
kramdown (2.5.2)
rexml (>= 3.4.4)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.9.0)
listen (3.10.0)
logger
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (6.0.2)
public_suffix (7.0.2)
rake (13.3.1)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.4.4)
rouge (4.6.1)
rouge (4.7.0)
safe_yaml (1.0.5)
sass-embedded (1.94.2)
sass-embedded (1.97.3-x64-mingw-ucrt)
google-protobuf (~> 4.31)
rake (>= 13)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.6.0)
webrick (1.9.1)
webrick (1.9.2)

PLATFORMS
darwin
freebsd
x86_64-linux
x64-mingw-ucrt

DEPENDENCIES
jekyll
jekyll-feed
rouge
webrick

CHECKSUMS
addressable (2.8.8) sha256=7c13b8f9536cf6364c03b9d417c19986019e28f7c00ac8132da4eb0fe393b057
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
bigdecimal (4.0.1) sha256=8b07d3d065a9f921c80ceaea7c9d4ae596697295b584c296fe599dd0ad01c4a7
colorator (1.1.0) sha256=e2f85daf57af47d740db2a32191d1bdfb0f6503a0dfbc8327d0c9154d5ddfc38
concurrent-ruby (1.3.6) sha256=6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab
csv (3.3.5) sha256=6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f
em-websocket (0.5.3) sha256=f56a92bde4e6cb879256d58ee31f124181f68f8887bd14d53d5d9a292758c6a8
eventmachine (1.2.7) sha256=994016e42aa041477ba9cff45cbe50de2047f25dd418eba003e84f0d16560972
ffi (1.17.3-x64-mingw-ucrt) sha256=5f1d7d067a9a1058ad183dba25b05557cd51c85fc1768c49338eabc1cf242d7c
forwardable-extended (2.6.0) sha256=1bec948c469bbddfadeb3bd90eb8c85f6e627a412a3e852acfd7eaedbac3ec97
google-protobuf (4.33.5-x64-mingw-ucrt) sha256=2286e8fd91dff6a161c45b66ad2a1a46e9a5eefb2496c68636b31d6e80eb5820
http_parser.rb (0.8.1) sha256=9ae8df145b39aa5398b2f90090d651c67bd8e2ebfe4507c966579f641e11097a
i18n (1.14.8) sha256=285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5
jekyll (4.4.1) sha256=4c1144d857a5b2b80d45b8cf5138289579a9f8136aadfa6dd684b31fe2bc18c1
jekyll-feed (0.17.0) sha256=689aab16c877949bb9e7a5c436de6278318a51ecb974792232fd94d8b3acfcc3
jekyll-sass-converter (3.1.0) sha256=83925d84f1d134410c11d0c6643b0093e82e3a3cf127e90757a85294a3862443
jekyll-watch (2.2.1) sha256=bc44ed43f5e0a552836245a54dbff3ea7421ecc2856707e8a1ee203a8387a7e1
json (2.18.1) sha256=fe112755501b8d0466b5ada6cf50c8c3f41e897fa128ac5d263ec09eedc9f986
kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa
kramdown-parser-gfm (1.1.0) sha256=fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729
liquid (4.0.4) sha256=4fcfebb1a045e47918388dbb7a0925e7c3893e58d2bd6c3b3c73ec17a2d8fdb3
listen (3.10.0) sha256=c6e182db62143aeccc2e1960033bebe7445309c7272061979bb098d03760c9d2
logger (1.7.0) sha256=196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203
mercenary (0.4.0) sha256=b25a1e4a59adca88665e08e24acf0af30da5b5d859f7d8f38fba52c28f405138
pathutil (0.16.2) sha256=e43b74365631cab4f6d5e4228f812927efc9cb2c71e62976edcb252ee948d589
public_suffix (7.0.2) sha256=9114090c8e4e7135c1fd0e7acfea33afaab38101884320c65aaa0ffb8e26a857
rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c
rb-fsevent (0.11.2) sha256=43900b972e7301d6570f64b850a5aa67833ee7d87b458ee92805d56b7318aefe
rb-inotify (0.11.1) sha256=a0a700441239b0ff18eb65e3866236cd78613d6b9f78fea1f9ac47a85e47be6e
rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
rouge (4.7.0) sha256=dba5896715c0325c362e895460a6d350803dbf6427454f49a47500f3193ea739
safe_yaml (1.0.5) sha256=a6ac2d64b7eb027bdeeca1851fe7e7af0d668e133e8a88066a0c6f7087d9f848
sass-embedded (1.97.3-x64-mingw-ucrt) sha256=72994dcfacc0559789a3624c78c5fa66962379bb8d8c0d6dea85906c5b6e66ee
terminal-table (3.0.2) sha256=f951b6af5f3e00203fb290a669e0a85c5dd5b051b3b023392ccfd67ba5abae91
unicode-display_width (2.6.0) sha256=12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a
webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131

BUNDLED WITH
2.2.22
4.0.6
35 changes: 35 additions & 0 deletions _includes/themes/apache/_doc_minimal.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<!-- Minimal Documentation Mode Content -->
<div class="doc-content-section" style="display: none;">
<h2>Apache NuttX</h2>
<p>NuttX is a free and open-source (FOSS) real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 64-bit microcontroller environments, the primary governing standards in NuttX are POSIX and ANSI standards. Additional standard APIs from Unix and other common RTOS's (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).</p>

<h3>Get NuttX</h3>
<p>Release packages are available <a href="{{ site.baseurl }}/download">here</a>. We use three GIT repositories to develop the project: <a href="{{ site.data.project.source_repository_os_mirror }}" target="_blank" rel="noopener noreferrer">RTOS</a>, <a href="{{ site.data.project.source_repository_apps_mirror }}" target="_blank" rel="noopener noreferrer">Applications</a>, and <a href="https://github.com/apache/nuttx-website" target="_blank" rel="noopener noreferrer">Website</a>. Documentation is part of the RTOS repository and then built and hosted online.</p>

<h3>Join Us</h3>
<p>NuttX is developed and maintained by an international group of volunteers from all around the world. Please take a look at our <a href="{{ site.baseurl }}/community">community page</a> to see how to join us and contribute to the project.</p>

<p><a href="{{ site.data.project.mailing_list }}" target="_blank" rel="noopener noreferrer">Mailing list</a> is our main communication channel, but we are also present on various social media platforms such as <a href="https://discord.gg/nuttx" target="_blank" rel="noopener noreferrer">Discord</a>, <a href="https://www.hackster.io/nuttx" target="_blank" rel="noopener noreferrer">Hackster</a>, <a href="https://www.linkedin.com/groups/8528179/" target="_blank" rel="noopener noreferrer">LinkedIn</a>, <a href="https://www.reddit.com/r/nuttx/" target="_blank" rel="noopener noreferrer">Reddit</a>.</p>

<p><a href="https://www.youtube.com/@nuttxchannel" target="_blank" rel="noopener noreferrer">NuttX Channel on YouTube</a> contains many demos, tutorials, and hands-on exercises, as well as events videos.</p>

<h3>Documentation</h3>
<p>Full project documentation can be found <a href="https://nuttx.apache.org/docs/latest" target="_blank" rel="noopener noreferrer">here</a>. Security documentation is <a href="https://nuttx.apache.org/docs/latest/security.html" target="_blank" rel="noopener noreferrer">here</a>. NuttX related articles and scientific papers are <a href="{{ site.baseurl }}/articles">here</a>.</p>

<h3>Online Demo</h3>
<p>NuttX is incredibly portable. It runs on over 15 different CPU architectures, over 300 popular embedded hardware boards and development kits, provides more than 1500 ready to use firmware configuration templates for your project. See yourself, try out the <a href="{{ site.baseurl }}/demo">NuttX WebAssembly demo</a>.</p>

<h3>Community Events</h3>
<h4>International Workshop 2025</h4>
<p>The Apache NuttX International Workshop is organized every year. You can attend online or in person for free. This year we meet on 16-17th October 2025 in Costa Rica. We hope to meet with Gregory Nutt on site. See you there!</p>

<p>Please visit <a href="{{ site.data.project.community_events }}" target="_blank" rel="noopener noreferrer">events website</a> for more details. You can join the event at <a href="https://www.linkedin.com/events/" target="_blank" rel="noopener noreferrer">LinkedIn</a>. Call For Papers is now open!</p>

<p>The scope of the workshop is the Apache Nuttx® Real Time Operating System, the tools used for its design, development, deployment, debugging, and maintenance, the applications that use it, and the hardware on which it typically runs. The target audience is embedded systems practitioners across both industry and academia.</p>
</div>

<style>
[data-doc-mode="true"] .doc-content-section {
display: block !important;
}
</style>
Loading