This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/nuttx-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 9255c1e5 Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2
docs: 31f9dcdaa4d4eb1a14143f1c75af1eacf5b2be3b
9255c1e5 is described below
commit 9255c1e52f94a2986eb44c874c2fcb0d6a0985fd
Author: Alin Jerpelea <[email protected]>
AuthorDate: Tue Jan 2 00:14:07 2024 +0000
Publishing web: 36ddd7c60a8230335eda886c909bc938739114a2 docs:
31f9dcdaa4d4eb1a14143f1c75af1eacf5b2be3b
---
content/docs/10.0.0/index.html | 2 +-
content/docs/10.0.0/searchindex.js | 2 +-
content/docs/10.0.1/index.html | 2 +-
content/docs/10.0.1/searchindex.js | 2 +-
content/docs/10.1.0/index.html | 2 +-
content/docs/10.1.0/searchindex.js | 2 +-
content/docs/10.2.0/index.html | 2 +-
content/docs/10.2.0/searchindex.js | 2 +-
content/docs/10.3.0/index.html | 2 +-
content/docs/10.3.0/searchindex.js | 2 +-
content/docs/11.0.0/index.html | 2 +-
content/docs/11.0.0/searchindex.js | 2 +-
content/docs/12.0.0/index.html | 2 +-
content/docs/12.0.0/searchindex.js | 2 +-
content/docs/12.1.0/index.html | 2 +-
content/docs/12.1.0/searchindex.js | 2 +-
content/docs/12.2.0/index.html | 2 +-
content/docs/12.2.0/searchindex.js | 2 +-
content/docs/12.2.1/index.html | 2 +-
content/docs/12.2.1/searchindex.js | 2 +-
content/docs/12.3.0/index.html | 2 +-
content/docs/12.3.0/searchindex.js | 2 +-
.../risc-v/k230/boards/canmv230/index.rst.txt | 32 +++++++++++-----------
content/docs/latest/index.html | 2 +-
.../risc-v/k230/boards/canmv230/index.html | 30 ++++++++++----------
content/docs/latest/searchindex.js | 2 +-
content/feed.xml | 4 +--
27 files changed, 57 insertions(+), 57 deletions(-)
diff --git a/content/docs/10.0.0/index.html b/content/docs/10.0.0/index.html
index 517f1e05..24a8dbd0 100644
--- a/content/docs/10.0.0/index.html
+++ b/content/docs/10.0.0/index.html
@@ -131,7 +131,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 32-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>
-<p>Last Updated: 01 January 24 at 00:11</p>
+<p>Last Updated: 02 January 24 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.0.0/searchindex.js
b/content/docs/10.0.0/searchindex.js
index 5f22d43b..b3137511 100644
--- a/content/docs/10.0.0/searchindex.js
+++ b/content/docs/10.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "boards/index",
"components/binfmt", "components/drivers/block/index",
"components/drivers/character/analog", "components/drivers/character/can",
"components/drivers/character/index", "components/drivers/character/keypad",
"components/drivers/character/pwm", "components/drivers/character/quadrature",
"components/drivers/character/rtc", "components/drivers/character/serial",
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", "boards/index",
"components/binfmt", "components/drivers/block/index",
"components/drivers/character/analog", "components/drivers/character/can",
"components/drivers/character/index", "components/drivers/character/keypad",
"components/drivers/character/pwm", "components/drivers/character/quadrature",
"components/drivers/character/rtc", "components/drivers/character/serial",
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
diff --git a/content/docs/10.0.1/index.html b/content/docs/10.0.1/index.html
index 79079ed7..f9fed02b 100644
--- a/content/docs/10.0.1/index.html
+++ b/content/docs/10.0.1/index.html
@@ -153,7 +153,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a real-time operating system (RTOS) with an emphasis on standards
compliance and small footprint. Scalable from 8-bit to 32-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>
-<p>Last Updated: 01 January 24 at 00:11</p>
+<p>Last Updated: 02 January 24 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.0.1/searchindex.js
b/content/docs/10.0.1/searchindex.js
index 97bc41cc..ff9d21ad 100644
--- a/content/docs/10.0.1/searchindex.js
+++ b/content/docs/10.0.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index", "boards/index",
"components/binfmt", "components/drivers/block/index",
"components/drivers/character/analog", "components/drivers/character/can",
"components/drivers/character/index", "components/drivers/character/keypad",
"components/drivers/character/pwm", "components/drivers/character/quadrature",
"components/drivers/character/rtc", "components/drivers/character/serial",
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index", "boards/index",
"components/binfmt", "components/drivers/block/index",
"components/drivers/character/analog", "components/drivers/character/can",
"components/drivers/character/index", "components/drivers/character/keypad",
"components/drivers/character/pwm", "components/drivers/character/quadrature",
"components/drivers/character/rtc", "components/drivers/character/serial",
"components/drivers/character/timer", "components/drivers/chara [...]
\ No newline at end of file
diff --git a/content/docs/10.1.0/index.html b/content/docs/10.1.0/index.html
index f19a518e..577c03bc 100644
--- a/content/docs/10.1.0/index.html
+++ b/content/docs/10.1.0/index.html
@@ -152,7 +152,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:11</p>
+<p>Last Updated: 02 January 24 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.1.0/searchindex.js
b/content/docs/10.1.0/searchindex.js
index cc4ab853..b221dea6 100644
--- a/content/docs/10.1.0/searchindex.js
+++ b/content/docs/10.1.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
diff --git a/content/docs/10.2.0/index.html b/content/docs/10.2.0/index.html
index 94c08620..61905cad 100644
--- a/content/docs/10.2.0/index.html
+++ b/content/docs/10.2.0/index.html
@@ -153,7 +153,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.2.0/searchindex.js
b/content/docs/10.2.0/searchindex.js
index c522dfe2..11f81868 100644
--- a/content/docs/10.2.0/searchindex.js
+++ b/content/docs/10.2.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
diff --git a/content/docs/10.3.0/index.html b/content/docs/10.3.0/index.html
index 94c08620..61905cad 100644
--- a/content/docs/10.3.0/index.html
+++ b/content/docs/10.3.0/index.html
@@ -153,7 +153,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:10</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/10.3.0/searchindex.js
b/content/docs/10.3.0/searchindex.js
index e5675f65..4a3c27c3 100644
--- a/content/docs/10.3.0/searchindex.js
+++ b/content/docs/10.3.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
diff --git a/content/docs/11.0.0/index.html b/content/docs/11.0.0/index.html
index 94c08620..bb347a7e 100644
--- a/content/docs/11.0.0/index.html
+++ b/content/docs/11.0.0/index.html
@@ -153,7 +153,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:11</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/11.0.0/searchindex.js
b/content/docs/11.0.0/searchindex.js
index f27dca49..8a2dd178 100644
--- a/content/docs/11.0.0/searchindex.js
+++ b/content/docs/11.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
diff --git a/content/docs/12.0.0/index.html b/content/docs/12.0.0/index.html
index a224f17e..b33506e0 100644
--- a/content/docs/12.0.0/index.html
+++ b/content/docs/12.0.0/index.html
@@ -153,7 +153,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:11</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.0.0/searchindex.js
b/content/docs/12.0.0/searchindex.js
index 8fca1aed..3f976bec 100644
--- a/content/docs/12.0.0/searchindex.js
+++ b/content/docs/12.0.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
diff --git a/content/docs/12.1.0/index.html b/content/docs/12.1.0/index.html
index bf900b08..4bcc55e8 100644
--- a/content/docs/12.1.0/index.html
+++ b/content/docs/12.1.0/index.html
@@ -153,7 +153,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:12</p>
+<p>Last Updated: 02 January 24 at 00:11</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.1.0/searchindex.js
b/content/docs/12.1.0/searchindex.js
index a9e3f63e..e99d97e2 100644
--- a/content/docs/12.1.0/searchindex.js
+++ b/content/docs/12.1.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "components/binfmt",
"components/drivers/block/index", "components/drivers/character/analog",
"components/drivers/character/can", "components/drivers/character/foc",
"components/drivers/character/index", "components [...]
\ No newline at end of file
diff --git a/content/docs/12.2.0/index.html b/content/docs/12.2.0/index.html
index a3720ad8..de295fa2 100644
--- a/content/docs/12.2.0/index.html
+++ b/content/docs/12.2.0/index.html
@@ -156,7 +156,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:13</p>
+<p>Last Updated: 02 January 24 at 00:11</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.2.0/searchindex.js
b/content/docs/12.2.0/searchindex.js
index 17d53a1c..9e225a24 100644
--- a/content/docs/12.2.0/searchindex.js
+++ b/content/docs/12.2.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.2.1/index.html b/content/docs/12.2.1/index.html
index a3720ad8..de295fa2 100644
--- a/content/docs/12.2.1/index.html
+++ b/content/docs/12.2.1/index.html
@@ -156,7 +156,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:13</p>
+<p>Last Updated: 02 January 24 at 00:11</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.2.1/searchindex.js
b/content/docs/12.2.1/searchindex.js
index 201830f0..4e5ae587 100644
--- a/content/docs/12.2.1/searchindex.js
+++ b/content/docs/12.2.1/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git a/content/docs/12.3.0/index.html b/content/docs/12.3.0/index.html
index 22ba71e8..f6d884cd 100644
--- a/content/docs/12.3.0/index.html
+++ b/content/docs/12.3.0/index.html
@@ -156,7 +156,7 @@ by following these <a class="reference internal"
href="contributing/documentatio
<section id="nuttx-documentation">
<h1>NuttX Documentation<a class="headerlink" href="#nuttx-documentation"
title="Permalink to this heading"></a></h1>
<p>NuttX is a 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>
-<p>Last Updated: 01 January 24 at 00:13</p>
+<p>Last Updated: 02 January 24 at 00:12</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git a/content/docs/12.3.0/searchindex.js
b/content/docs/12.3.0/searchindex.js
index 29f01493..bf409186 100644
--- a/content/docs/12.3.0/searchindex.js
+++ b/content/docs/12.3.0/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/index",
"applications/nsh/builtin", "applications/nsh/commands",
"applications/nsh/config", "applications/nsh/customizing",
"applications/nsh/index", "applications/nsh/installation",
"applications/nsh/login", "applications/nsh/nsh", "applications/nxdiag/config",
"applications/nxdiag/index", "applications/wapi/commands",
"applications/wapi/index", "applications/wapi/wireless", "components/binfmt",
"components/drivers/block/index", "components/dr [...]
\ No newline at end of file
diff --git
a/content/docs/latest/_sources/platforms/risc-v/k230/boards/canmv230/index.rst.txt
b/content/docs/latest/_sources/platforms/risc-v/k230/boards/canmv230/index.rst.txt
index 673287db..a88aab1f 100644
---
a/content/docs/latest/_sources/platforms/risc-v/k230/boards/canmv230/index.rst.txt
+++
b/content/docs/latest/_sources/platforms/risc-v/k230/boards/canmv230/index.rst.txt
@@ -15,20 +15,20 @@ The K230 U-Boot runs in machine mode, thus it can run flat
or kernel NuttX build
Preparations
============
-Take the prebuilt CanMV-k230 boot image from `here
<https://gitee.com/yf1972/filexfers/tree/canmv230-tools-for-nuttx-v1.2>` as the
v1.2 K230 SDK doesn't provide RiscV standard PTE format support needed by
NuttX. This package also contains extract of OpenSBI from K230 SDK v1.2
release, which is needed to wrap kernel build NuttX binary.
+Take the prebuilt CanMV-k230 boot image from `here
<https://gitee.com/yf1972/filexfers/tree/canmv230-tools-for-nuttx-v1.2>`_ as
the default K230 SDK doesn't support RiscV standard PTE format at least till
v1.2. This package also contains an extract of the OpenSBI from K230 SDK v1.2
release, which is needed to wrap Nuttx kernel build binary.
Make sure that before trying NuttX:
-- The board can boot K230 SDK image normally.
+- The board can boot with prebuilt CanMV-k230 image.
- Device console access available (e.g. `minicom -D /dev/ttyACM0`).
- U-Boot connectivity to TFTP service available.
-For NuttX tests, the microSD card is only used to enter U-Boot console, NuttX
isn't using any persistent storage on the target now.
+For below NuttX tests, the microSD card is only used to enter the U-Boot
console environment, as NuttX isn't using any storage yet.
Toolchains
==========
-Before building NuttX, download the **RISC-V Toolchain riscv64-unknown-elf**
from `XPack <https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack>`_ or
use the stock "gcc-riscv64-unknown-elf" on Ubuntu.
+Before building NuttX, download the **RISC-V Toolchain riscv64-unknown-elf**
from `XPack <https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack>`_ or
get the stock "gcc-riscv64-unknown-elf" via `apt` on Ubuntu.
Building
@@ -36,26 +36,26 @@ Building
To build NuttX for CanMV, :doc:`install the prerequisites
</quickstart/install>` and :doc:`clone the git repositories
</quickstart/install>` for ``nuttx`` and ``apps``.
-Configure the NuttX project and build the project:
+Configure and build FLAT mode NuttX:
.. code:: console
$ cd nuttx
- $ tools/configure.sh canmv230:nsh
+ $ make distclean && tools/configure.sh canmv230:nsh
$ make -j4
-This should have `nuttx.bin` generated, it can be used without OpenSBI
wrapping on the board.
+This should have `nuttx.bin` generated, it can be loaded by U-Boot on the
board.
-The kernel build requires two build passes: first pass to build kernel and
apps, second pass to build the kernel with a ROMFS image that includes some
built apps.
+The NuttX KERNEL build requires two build passes: first pass to build kernel
w/ dummy ROMFS and apps, second pass to build the kernel with real ROMFS image
containing apps built in first pass.
.. code:: console
$ cd nuttx
- $ tools/configure.sh canmv230:knsh
- $ make -j4 # first pass for apps build preparations
- $ (make export; cd ../apps; tools/mkimport.sh -z -x
../nuttx/nuttx-export-*.gz; make import)
- $ (cd ../apps/; tools/mkromfsimg.sh
../nuttx/boards/risc-v/k230/canmv230/src/romfs_boot.c)
- $ make -j4 # second pass to pick up ROMFS
+ $ make distclean && tools/configure.sh canmv230:knsh
+ $ make -j4 # first pass to build kernel
+ $ (make export; cd ../apps; tools/mkimport.sh -z -x
../nuttx/nuttx-export-*.gz; make import) # build the apps
+ $ (cd ../apps/; tools/mkromfsimg.sh
../nuttx/boards/risc-v/k230/canmv230/src/romfs_boot.c) # update the ROMFS image
+ $ make -j4 # build again to pick up the ROMFS
The built `nuttx.bin` can be then wrapped with K230 OpenSBI like below:
@@ -63,14 +63,14 @@ The built `nuttx.bin` can be then wrapped with K230 OpenSBI
like below:
$ cd $HOME
$ tar xvf canmv230-opensbi-dtb.tar.xz
- $ export OSBI=$HOME/opensbi
+ $ export OSBI=$HOME/opensbi
$ cd /tmp/aaa # use a temporary work folder
$ make -C $OSBI O=$(pwd) PLATFORM=generic\
CROSS_COMPILE=riscv64-unknown-elf- FW_PIC=n K230_LIITLE_CORE=1\
FW_FDT_PATH=$OSBI/k230.dtb FW_PAYLOAD_PATH=nuttx.bin -j4
$ cp platform/generic/firmware/fw_payload.bin tftp-server-path/nuttx.bin
-Note to use actual paths of SBI source tree, device dtb, TFTP folder etc when
using above commands.
+Please use actual paths on your host for `nuttx.bin` and TFTP folder when
running above commands.
Booting
=======
@@ -89,5 +89,5 @@ Then the `nsh> ` console should appear, type `help` to see
available commands.
Issues
======
- - The `ostest` app only works with flat build.
+ - The `ostest` app has non-zero exit code in Kernel build.
diff --git a/content/docs/latest/index.html b/content/docs/latest/index.html
index 5154ce92..71261059 100644
--- a/content/docs/latest/index.html
+++ b/content/docs/latest/index.html
@@ -163,7 +163,7 @@ 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>
-<p>Last Updated: 01 January 24 at 00:14</p>
+<p>Last Updated: 02 January 24 at 00:12</p>
<div class="toctree-wrapper compound">
<p class="caption" role="heading"><span class="caption-text">Table of
Contents</span></p>
<ul class="current">
diff --git
a/content/docs/latest/platforms/risc-v/k230/boards/canmv230/index.html
b/content/docs/latest/platforms/risc-v/k230/boards/canmv230/index.html
index 8aafbe36..8aad8198 100644
--- a/content/docs/latest/platforms/risc-v/k230/boards/canmv230/index.html
+++ b/content/docs/latest/platforms/risc-v/k230/boards/canmv230/index.html
@@ -197,36 +197,36 @@
<p>The K230 U-Boot runs in machine mode, thus it can run flat or kernel NuttX
builds. The kernel build shall run with or without SBI layer.</p>
<section id="preparations">
<h2>Preparations<a class="headerlink" href="#preparations" title="Permalink to
this heading"></a></h2>
-<p>Take the prebuilt CanMV-k230 boot image from <cite>here
<https://gitee.com/yf1972/filexfers/tree/canmv230-tools-for-nuttx-v1.2></cite>
as the v1.2 K230 SDK doesn’t provide RiscV standard PTE format support needed
by NuttX. This package also contains extract of OpenSBI from K230 SDK v1.2
release, which is needed to wrap kernel build NuttX binary.</p>
+<p>Take the prebuilt CanMV-k230 boot image from <a class="reference external"
href="https://gitee.com/yf1972/filexfers/tree/canmv230-tools-for-nuttx-v1.2">here</a>
as the default K230 SDK doesn’t support RiscV standard PTE format at least
till v1.2. This package also contains an extract of the OpenSBI from K230 SDK
v1.2 release, which is needed to wrap Nuttx kernel build binary.</p>
<p>Make sure that before trying NuttX:</p>
<ul class="simple">
-<li><p>The board can boot K230 SDK image normally.</p></li>
+<li><p>The board can boot with prebuilt CanMV-k230 image.</p></li>
<li><p>Device console access available (e.g. <cite>minicom -D
/dev/ttyACM0</cite>).</p></li>
<li><p>U-Boot connectivity to TFTP service available.</p></li>
</ul>
-<p>For NuttX tests, the microSD card is only used to enter U-Boot console,
NuttX isn’t using any persistent storage on the target now.</p>
+<p>For below NuttX tests, the microSD card is only used to enter the U-Boot
console environment, as NuttX isn’t using any storage yet.</p>
</section>
<section id="toolchains">
<h2>Toolchains<a class="headerlink" href="#toolchains" title="Permalink to
this heading"></a></h2>
-<p>Before building NuttX, download the <strong>RISC-V Toolchain
riscv64-unknown-elf</strong> from <a class="reference external"
href="https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack">XPack</a> or
use the stock “gcc-riscv64-unknown-elf” on Ubuntu.</p>
+<p>Before building NuttX, download the <strong>RISC-V Toolchain
riscv64-unknown-elf</strong> from <a class="reference external"
href="https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpack">XPack</a> or
get the stock “gcc-riscv64-unknown-elf” via <cite>apt</cite> on Ubuntu.</p>
</section>
<section id="building">
<h2>Building<a class="headerlink" href="#building" title="Permalink to this
heading"></a></h2>
<p>To build NuttX for CanMV, <a class="reference internal"
href="../../../../../quickstart/install.html"><span class="doc">install the
prerequisites</span></a> and <a class="reference internal"
href="../../../../../quickstart/install.html"><span class="doc">clone the git
repositories</span></a> for <code class="docutils literal notranslate"><span
class="pre">nuttx</span></code> and <code class="docutils literal
notranslate"><span class="pre">apps</span></code>.</p>
-<p>Configure the NuttX project and build the project:</p>
+<p>Configure and build FLAT mode NuttX:</p>
<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$ </span><span
class="nb">cd</span><span class="w"> </span>nuttx
-<span class="gp">$ </span>tools/configure.sh<span class="w">
</span>canmv230:nsh
+<span class="gp">$ </span>make<span class="w"> </span>distclean<span
class="w"> </span><span class="o">&&</span><span class="w">
</span>tools/configure.sh<span class="w"> </span>canmv230:nsh
<span class="gp">$ </span>make<span class="w"> </span>-j4
</pre></div>
</div>
-<p>This should have <cite>nuttx.bin</cite> generated, it can be used without
OpenSBI wrapping on the board.</p>
-<p>The kernel build requires two build passes: first pass to build kernel and
apps, second pass to build the kernel with a ROMFS image that includes some
built apps.</p>
+<p>This should have <cite>nuttx.bin</cite> generated, it can be loaded by
U-Boot on the board.</p>
+<p>The NuttX KERNEL build requires two build passes: first pass to build
kernel w/ dummy ROMFS and apps, second pass to build the kernel with real ROMFS
image containing apps built in first pass.</p>
<div class="highlight-console notranslate"><div
class="highlight"><pre><span></span><span class="gp">$ </span><span
class="nb">cd</span><span class="w"> </span>nuttx
-<span class="gp">$ </span>tools/configure.sh<span class="w">
</span>canmv230:knsh
-<span class="gp">$ </span>make<span class="w"> </span>-j4<span class="w">
</span><span class="c1"># first pass for apps build preparations</span>
-<span class="gp">$ </span><span class="o">(</span>make<span class="w">
</span>export<span class="p">;</span><span class="w"> </span><span
class="nb">cd</span><span class="w"> </span>../apps<span
class="p">;</span><span class="w"> </span>tools/mkimport.sh<span class="w">
</span>-z<span class="w"> </span>-x<span class="w">
</span>../nuttx/nuttx-export-*.gz<span class="p">;</span><span class="w">
</span>make<span class="w"> </span>import<span class="o">)</span>
-<span class="gp">$ </span><span class="o">(</span><span
class="nb">cd</span><span class="w"> </span>../apps/<span
class="p">;</span><span class="w"> </span>tools/mkromfsimg.sh<span class="w">
</span>../nuttx/boards/risc-v/k230/canmv230/src/romfs_boot.c<span
class="o">)</span>
-<span class="gp">$ </span>make<span class="w"> </span>-j4<span class="w">
</span><span class="c1"># second pass to pick up ROMFS</span>
+<span class="gp">$ </span>make<span class="w"> </span>distclean<span
class="w"> </span><span class="o">&&</span><span class="w">
</span>tools/configure.sh<span class="w"> </span>canmv230:knsh
+<span class="gp">$ </span>make<span class="w"> </span>-j4<span class="w">
</span><span class="c1"># first pass to build kernel</span>
+<span class="gp">$ </span><span class="o">(</span>make<span class="w">
</span>export<span class="p">;</span><span class="w"> </span><span
class="nb">cd</span><span class="w"> </span>../apps<span
class="p">;</span><span class="w"> </span>tools/mkimport.sh<span class="w">
</span>-z<span class="w"> </span>-x<span class="w">
</span>../nuttx/nuttx-export-*.gz<span class="p">;</span><span class="w">
</span>make<span class="w"> </span>import<span class="o">)</span><span
class="w"> </span><span [...]
+<span class="gp">$ </span><span class="o">(</span><span
class="nb">cd</span><span class="w"> </span>../apps/<span
class="p">;</span><span class="w"> </span>tools/mkromfsimg.sh<span class="w">
</span>../nuttx/boards/risc-v/k230/canmv230/src/romfs_boot.c<span
class="o">)</span><span class="w"> </span><span class="c1"># update the ROMFS
image</span>
+<span class="gp">$ </span>make<span class="w"> </span>-j4<span class="w">
</span><span class="c1"># build again to pick up the ROMFS</span>
</pre></div>
</div>
<p>The built <cite>nuttx.bin</cite> can be then wrapped with K230 OpenSBI like
below:</p>
@@ -240,7 +240,7 @@
<span class="gp">$ </span>cp<span class="w">
</span>platform/generic/firmware/fw_payload.bin<span class="w">
</span>tftp-server-path/nuttx.bin
</pre></div>
</div>
-<p>Note to use actual paths of SBI source tree, device dtb, TFTP folder etc
when using above commands.</p>
+<p>Please use actual paths on your host for <cite>nuttx.bin</cite> and TFTP
folder when running above commands.</p>
</section>
<section id="booting">
<h2>Booting<a class="headerlink" href="#booting" title="Permalink to this
heading"></a></h2>
@@ -257,7 +257,7 @@
<h2>Issues<a class="headerlink" href="#issues" title="Permalink to this
heading"></a></h2>
<blockquote>
<div><ul class="simple">
-<li><p>The <cite>ostest</cite> app only works with flat build.</p></li>
+<li><p>The <cite>ostest</cite> app has non-zero exit code in Kernel
build.</p></li>
</ul>
</div></blockquote>
</section>
diff --git a/content/docs/latest/searchindex.js
b/content/docs/latest/searchindex.js
index a2b14b05..31455b0c 100644
--- a/content/docs/latest/searchindex.js
+++ b/content/docs/latest/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
+Search.setIndex({"docnames": ["applications/audioutils/fmsynt/index",
"applications/audioutils/index", "applications/audioutils/mml_parser/index",
"applications/audioutils/nxaudio/index",
"applications/benchmarks/coremark/index", "applications/benchmarks/index",
"applications/boot/index", "applications/boot/mcuboot/index",
"applications/boot/miniboot/index", "applications/canutils/candump/index",
"applications/canutils/canlib/index", "applications/canutils/cansend/index",
"applications/c [...]
\ No newline at end of file
diff --git a/content/feed.xml b/content/feed.xml
index 166cca79..dd822aa2 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -5,8 +5,8 @@
<description></description>
<link>/</link>
<atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Mon, 01 Jan 2024 00:16:02 +0000</pubDate>
- <lastBuildDate>Mon, 01 Jan 2024 00:16:02 +0000</lastBuildDate>
+ <pubDate>Tue, 02 Jan 2024 00:14:02 +0000</pubDate>
+ <lastBuildDate>Tue, 02 Jan 2024 00:14:02 +0000</lastBuildDate>
<generator>Jekyll v4.3.2</generator>
<item>