This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 31ab6eb45e www: updates and fixes, added security doc references.
31ab6eb45e is described below

commit 31ab6eb45e7903daced4cf8f07660e86e8a79bb7
Author: Tomasz 'CeDeROM' CEDRO <[email protected]>
AuthorDate: Wed Jan 7 17:13:40 2026 +0100

    www: updates and fixes, added security doc references.
    
    * Updated top menu to fix invalid render on non mobile vertical screens.
      Top menu now contains: Community, Read, Code, Apache top level items.
      This allows proper website rendering and adding information to sections.
    * Added reference to Security in Documentation (index, read/security).
    * Updated articles page (formatting, chronologic sort, pdf+url references).
      This improves display and adds external references to published scientific
      papers that should help authors in citations / references / bibliography.
    * Renamed article pdf files to contain date author and title in filename,
      this will help in file search and referencing.
    * Changed articles pdf location to /static/articles/ (req for static files).
    * Fixed pages coherence (the same section levels, removed trail blank lines)
      in the community, community-members, articles pages.
    * Note: Documentation links still point to baseurl so that local 
documentation
      builds can be tested locally (localhost:4000) when testing offline.
    
    Signed-off-by: Tomasz 'CeDeROM' CEDRO <[email protected]>
---
 _data/project.yml                                  |   3 +-
 _includes/themes/apache/_navigation.html           |  21 +++-
 articles.md                                        | 124 +++++++++++----------
 community-members.md                               |   4 +-
 community.md                                       |   2 -
 index.md                                           |   3 +-
 ...EmbeddedSoftwareOptimizationForTheNuttXRTOS.pdf | Bin
 ...s-MenmofsANANDFlashFilesystemForApacheNuttX.pdf | Bin
 ...eira-IpliteALightweightPacketFilterForNuttX.pdf | Bin
 ...ForSingleUnshieldedTwistedPairCommunication.pdf | Bin
 10 files changed, 86 insertions(+), 71 deletions(-)

diff --git a/_data/project.yml b/_data/project.yml
index 078ad9989e..6806bdefea 100644
--- a/_data/project.yml
+++ b/_data/project.yml
@@ -23,7 +23,7 @@ incubator_slash_name: incubator/nuttx
 description: Apache NuttX is a mature, real-time embedded operating system 
(RTOS).
 
 download: /download
-latest_release: 8.2
+latest_release: 12.12.0
 
 dev_list: [email protected]
 dev_list_subscribe: [email protected]
@@ -59,6 +59,7 @@ source_repository_website_mirror: 
https://github.com/apache/nuttx-website
 
 website_repository: https://gitbox.apache.org/repos/asf?p=nuttx-website.git
 website_repository_mirror: https://github.com/apache/nuttx-website
+website_security: https://nuttx.apache.org/docs/latest/security.html
 
 community_events: https://events.nuttx.apache.org
 community_events_workshop_2025_cfp: 
https://docs.google.com/forms/d/e/1FAIpQLSecMK1Jt264Ykc_t6WRe0u8MYMgbGLW2ophtG-26F6zup9ppw/viewform
diff --git a/_includes/themes/apache/_navigation.html 
b/_includes/themes/apache/_navigation.html
index 0e8090dab6..2fc3072569 100644
--- a/_includes/themes/apache/_navigation.html
+++ b/_includes/themes/apache/_navigation.html
@@ -19,12 +19,25 @@
                <ul class="dropdown-menu dropdown-left">
                 <li><a href="{{ site.baseurl }}/community">Get 
Involved</a></li>
                 <li><a href="{{ site.baseurl }}/community-members">Who we 
are</a></li>
+                <li><a href="{{ site.data.project.community_events 
}}">Events</a></li>
                </ul>
             </li>
-            <li><a href="{{ site.data.project.community_events 
}}">Events</a></li>
-            <li><a href="{{ site.baseurl }}/docs/latest">Documentation</a></li>
-            <li><a href="{{ site.baseurl }}/articles">Articles</a></li>
-            <li><a href="{{ site.data.project.source_repository_os_mirror 
}}">GitHub</a></li>
+            <li id="doc">
+              <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Read<b class="caret"></b></a>
+               <ul class="dropdown-menu dropdown-left">
+                <li><a href="{{ site.baseurl 
}}/docs/latest">Documentation</a></li>
+                <li><a href="{{ site.baseurl }}/articles">Articles & 
Publications</a></li>
+                <li><a href="{{ site.baseurl 
}}/docs/latest/security.html">Security</a></li>
+               </ul>
+            </li>
+            <li id="code">
+              <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Code<b class="caret"></b></a>
+               <ul class="dropdown-menu dropdown-left">
+                <li><a href="{{ site.data.project.download 
}}">Releases</a></li>
+                <li><a href="{{ site.data.project.source_repository_os_mirror 
}}">RTOS source code</a></li>
+                <li><a href="{{ site.data.project.source_repository_os_mirror 
}}">APPS source code</a></li>
+              </ul>
+            </li>
             <li id="apache">
               <a href="#" data-toggle="dropdown" 
class="dropdown-toggle">Apache<b class="caret"></b></a>
                <ul class="dropdown-menu">
diff --git a/articles.md b/articles.md
index b4fcb52e95..ca1335d73e 100644
--- a/articles.md
+++ b/articles.md
@@ -25,48 +25,45 @@ limitations under the License.
 
 {% include JB/setup %}
 
-<br/><br/><br/>
-
-### {{ site.data.project.name }} Articles & Publications
+## {{ site.data.project.name }} Articles & Publications
 
 Here we have a list of articles and publications about NuttX.
 If you have a suggestion of article to be included to this page,
 please send an email to: [email protected]
 
 
-Low power embedded software optimization for the NuttX RTOS
-===========================================================
+### NuttX RTOS Driver for Single Unshielded Twisted Pair Communication
 
-## Abstract
+#### Abstract
 
-This paper presents the study of the implementation for a new feature that
-allows the NuttX RTOS, handling the power consumption in order to optimize it.
-The project was focused on controlling different power states, following the
-global trend in portable devices.
+The thesis aims to evaluate and integrate a low-cost solution for a small
+area multidrop communication with focus on reliability and real-time
+predictability usable in embedded systems. Based on a review of applicable
+standards, an integration of cheap MCU devices with 10BASE-T1S Ethernet SPI
+MAC-PHYs is proposed.
 
-In this document, it’s explained all the necessary information that was
-necessary before to start developing all the modules, and also contains all
-the steps that were followed in order to get the final system. After this
-project, NuttX is able to handle 4 different power modes, this power modes
-were designed in order to reduce the power consumption gradually when the
-RTOS is idle, and also the system is able to return to its higher performance
-mode when it’s required.
+The Apache NuttX RTOS is proposed as a suitable operating system for the MCU
+devices. An overview of NuttX network driver internals is provided in a
+dedicated chapter to provide background for the major outcome of the project
+– the implementation of Onsemi NCV7410 SPI MAC-PHY NuttX driver for the NuttX
+operating system.
 
-Part of the requirements in this project was to built a benchmark application
-in order to verify the functionality of this new feature, in the document is
-explained not only how this application works, but also all the hardware used
-in order to acquire the data that were used in the analysis
+At the end, the methods used for an evaluation and testing of the implemented
+driver are discussed. The system properties are then verified on a simple
+drive-by-wire demonstrator.
 
-## Author(s)
+#### Author(s)
 
-Diego Sánchez López
+Michal Matiáš
+
+[PDF]({{ site.baseurl 
}}/static/articles/NuttX-2025-Matias-NuttXRTOSDriverForSingleUnshieldedTwistedPairCommunication.pdf)
+/
+[CVUT](https://dspace.cvut.cz/handle/10467/123231)
 
-[Download](./files/nuttx_pm.pdf)
 
-iplite: a lightweight packet filter for NuttX
-=============================================
+### iplite: a lightweight packet filter for NuttX
 
-## Abstract
+#### Abstract
 
 The project proposes a lightweight packet filter in a Real-Time
 Operating System (RTOS), aiming to provide an additional security layer to
@@ -80,46 +77,21 @@ responsible for providing the APIs. As an open-source 
project, our solution
 allows the reproducibility of the experiments and the firewall core adaptation
 to other operating systems.
 
-## Author(s)
+#### Author(s)
 
 Eduardo Menezes Moraes
 Rodrigo Teixeira de Souza
 Rafael Oliveira da Rocha
 Lourenc¸o Alves Pereira Jr.
 
-[Download](./files/iplite.pdf)
+[PDF]({{ site.baseurl 
}}/static/articles/NuttX-2022-MoraesSouzaRochaPereira-IpliteALightweightPacketFilterForNuttX.pdf)
+/
+[DOI](https://doi.org/10.5753/sbseg_estendido.2022.227059)
 
-NuttX RTOS Driver for Single Unshielded Twisted Pair Communication
-==================================================================
 
-## Abstract
+### mnemofs: A NAND flash file-system for Apache NuttX
 
-The thesis aims to evaluate and integrate a low-cost solution for a small
-area multidrop communication with focus on reliability and real-time
-predictability usable in embedded systems. Based on a review of applicable
-standards, an integration of cheap MCU devices with 10BASE-T1S Ethernet SPI
-MAC-PHYs is proposed.
-
-The Apache NuttX RTOS is proposed as a suitable operating system for the MCU
-devices. An overview of NuttX network driver internals is provided in a
-dedicated chapter to provide background for the major outcome of the project
-– the implementation of Onsemi NCV7410 SPI MAC-PHY NuttX driver for the NuttX
-operating system.
-
-At the end, the methods used for an evaluation and testing of the implemented
-driver are discussed. The system properties are then verified on a simple
-drive-by-wire demonstrator.
-
-## Author(s)
-
-Michal Matiáš
-
-[Download](./files/nuttx_10baset1s.pdf)
-
-mnemofs: A NAND flash file-system for Apache NuttX
-==================================================
-
-## Abstract
+#### Abstract
 
 NAND flash memory is a key enabler for modern sensor systems due to its low 
cost,
 compact size, and low power consumption. However, its unique characteristics 
such
@@ -131,9 +103,41 @@ while utilizing NAND flash’s advantages in embedded 
systems. We analyze tradeo
 propose enhancements for sensor applications where robust, long-term data 
storage
 is critical.
 
-## Author(s)
+#### Author(s)
 
 Saurav Pal
 Alan C. Assis
 
-[Download](./files/mnemofs_nand_fs_nuttx.pdf)
+[PDF]({{ site.baseurl 
}}/static/articles/NuttX-2021-PalAssis-MenmofsANANDFlashFilesystemForApacheNuttX.pdf)
+
+
+### Low power embedded software optimization for the NuttX RTOS
+
+#### Abstract
+
+This paper presents the study of the implementation for a new feature that
+allows the NuttX RTOS, handling the power consumption in order to optimize it.
+The project was focused on controlling different power states, following the
+global trend in portable devices.
+
+In this document, it’s explained all the necessary information that was
+necessary before to start developing all the modules, and also contains all
+the steps that were followed in order to get the final system. After this
+project, NuttX is able to handle 4 different power modes, this power modes
+were designed in order to reduce the power consumption gradually when the
+RTOS is idle, and also the system is able to return to its higher performance
+mode when it’s required.
+
+Part of the requirements in this project was to built a benchmark application
+in order to verify the functionality of this new feature, in the document is
+explained not only how this application works, but also all the hardware used
+in order to acquire the data that were used in the analysis
+
+#### Author(s)
+
+Diego Sánchez López
+
+[PDF]({{ site.baseurl 
}}/static/articles/NuttX-2013-Lopez-LowPowerEmbeddedSoftwareOptimizationForTheNuttXRTOS.pdf)
+/
+[CorpusID](https://api.semanticscholar.org/CorpusID:67682927)
+
diff --git a/community-members.md b/community-members.md
index aecb5ba6bd..b014d4e1aa 100644
--- a/community-members.md
+++ b/community-members.md
@@ -25,9 +25,7 @@ limitations under the License.
 
 {% include JB/setup %}
 
-<br/><br/><br/>
-
-### {{ site.data.project.short_name }} Team Members
+## {{ site.data.project.short_name }} Team Members
 
 {% if site.data.contributors %}
 <table class="table table-hover">
diff --git a/community.md b/community.md
index 8f6b0c6882..2c6d360b08 100644
--- a/community.md
+++ b/community.md
@@ -25,8 +25,6 @@ limitations under the License.
 
 {% include JB/setup %}
 
-<br/><br/><br/>
-
 ## {{ site.data.project.name }} Community
 
 Every volunteer project obtains its strength from the people involved in it. 
We invite you to participate as much or as little as you choose.
diff --git a/index.md b/index.md
index 071b69258c..65ff91b2a4 100644
--- a/index.md
+++ b/index.md
@@ -69,7 +69,8 @@ many demos, tutorials, and hands-on exercises, as well as 
events videos.
 ## Documentation
 
 Full project documentation can be found [here]({{ site.baseurl }}/docs/latest).
-Scientific papers are [here]({{ site.baseurl }}/articles).
+Security documentation is [here]({{ site.data.project.website_security }}).
+NuttX related articles and scientific papers are [here]({{ site.baseurl 
}}/articles).
 
 
 ## Online Demo
diff --git a/articles/files/nuttx_pm.pdf 
b/static/articles/NuttX-2013-Lopez-LowPowerEmbeddedSoftwareOptimizationForTheNuttXRTOS.pdf
similarity index 100%
rename from articles/files/nuttx_pm.pdf
rename to 
static/articles/NuttX-2013-Lopez-LowPowerEmbeddedSoftwareOptimizationForTheNuttXRTOS.pdf
diff --git a/articles/files/mnemofs_nand_fs_nuttx.pdf 
b/static/articles/NuttX-2021-PalAssis-MenmofsANANDFlashFilesystemForApacheNuttX.pdf
similarity index 100%
rename from articles/files/mnemofs_nand_fs_nuttx.pdf
rename to 
static/articles/NuttX-2021-PalAssis-MenmofsANANDFlashFilesystemForApacheNuttX.pdf
diff --git a/articles/files/iplite.pdf 
b/static/articles/NuttX-2022-MoraesSouzaRochaPereira-IpliteALightweightPacketFilterForNuttX.pdf
similarity index 100%
rename from articles/files/iplite.pdf
rename to 
static/articles/NuttX-2022-MoraesSouzaRochaPereira-IpliteALightweightPacketFilterForNuttX.pdf
diff --git a/articles/files/nuttx_10baset1s.pdf 
b/static/articles/NuttX-2025-Matias-NuttXRTOSDriverForSingleUnshieldedTwistedPairCommunication.pdf
similarity index 100%
rename from articles/files/nuttx_10baset1s.pdf
rename to 
static/articles/NuttX-2025-Matias-NuttXRTOSDriverForSingleUnshieldedTwistedPairCommunication.pdf

Reply via email to