walnux/Documentation/applications
Huang Qi 69495f8a40 docs: Add Rust examples including JSON handling and Slint UI framework
Summary:
- Added two new Rust example applications to the documentation:
  - `hello` example showcasing JSON serialization/deserialization, async runtime usage, and C interoperability in a NuttX environment
  - `slint` example demonstrating the integration of the Slint UI framework with NuttX's framebuffer and touchscreen devices for creating GUI applications in Rust
- Each example includes detailed explanations of key features and how they are implemented using Rust's modern language capabilities

Impact:
- Enhances the documentation for Rust development within NuttX, providing clear and practical examples for developers
- Facilitates easier adoption of Rust for new projects by demonstrating how to leverage its features while maintaining compatibility with existing NuttX infrastructure
- No changes to the core NuttX system; the additions are entirely within the documentation and examples directory

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2025-01-30 13:45:01 +08:00
..
audioutils Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
benchmarks Adjust the apps/benchmarks directory and add some new Profile tools 2024-04-07 18:49:16 +08:00
boot docs: add nxboot documentation entry 2024-11-01 11:32:44 -03:00
canutils Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
crypto Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
examples docs: Add Rust examples including JSON handling and Slint UI framework 2025-01-30 13:45:01 +08:00
fsutils Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
games Documentation: Fix typos 2023-10-29 10:35:51 +08:00
graphics Documentation: Fix various typos 2023-11-23 16:38:19 -08:00
industry Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
inertial Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
interpreters Documentation: Update Python documentation for socket module 2025-01-08 09:27:25 +08:00
logging Documentation: unify applications/xxx/index.rst 2023-10-24 10:29:01 -03:00
lte Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
math Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
mlearing Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
netutils Documentation: Fix typos 2023-10-29 10:35:51 +08:00
nsh Documentation: clean up of CONFIG_NSH_LINELEN define 2025-01-15 23:17:51 +08:00
sdr Documentation: add dummy apps descriptions 2023-10-25 00:25:58 +08:00
system Docu/gcov: Modify the description and fix the script error 2025-01-22 21:41:06 +08:00
testing document/drivertest: add more information in drivertest 2024-12-11 00:33:48 +08:00
tools Documentation: migrate "apps/tools/mkromfsimg.sh" from wiki 2023-11-05 12:11:14 +08:00
wireless various cosmetic changes related to ieee802154 2024-02-18 07:40:41 -08:00
index.rst Documentation: remove readme references 2023-10-27 13:21:40 -03:00