# Recommended by AIC

- [Skill Roadmap](https://docs.aic-eec.com/recommended_by_aic/skill-roadmap.md)
- [Embedded Engineer](https://docs.aic-eec.com/recommended_by_aic/skill-roadmap/embedded-engineer.md)
- [Developer](https://docs.aic-eec.com/recommended_by_aic/skill-roadmap/developer.md)
- [Hardware Programming](https://docs.aic-eec.com/recommended_by_aic/hardware-programming.md)
- [Embedded Programming](https://docs.aic-eec.com/recommended_by_aic/embedded-programming.md)
- [General-propose Programming](https://docs.aic-eec.com/recommended_by_aic/general-propose-programming.md)
- [Algorithmica](https://docs.aic-eec.com/recommended_by_aic/algorithmica.md): An open-access web book dedicated to the art and science of computing
- [Thai Expert Knowledge](https://docs.aic-eec.com/recommended_by_aic/thai-expert-knowledge.md)
- [RT-Thread University Program](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program.md): Link: https://www.rt-thread.org/document/site
- [Infineon PSoC6](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/infineon-psoc6.md): PSoC6-CY8CKIT-062S2-43012
- [Kernel](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel.md)
- [Kernel Basics](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/kernel-basics.md)
- [Thread Management](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/thread-management.md)
- [Clock Management](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/clock-management.md)
- [Inter-thread synchronization](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/inter-thread-synchronization.md)
- [Inter-thread communication](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/inter-thread-communication.md)
- [Memory Management](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/memory-management.md)
- [Interrupt Management](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/interrupt-management.md)
- [Kernel porting](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/kernel-porting.md)
- [Atomic Operations](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/atomic-operations.md)
- [RT-Thread SMP](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/rt-thread-smp.md): RT-Thread SMP Introduction and Porting
- [Kernel API Changelog](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/kernel/kernel-api-changelog.md)
- [Tools](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/tools.md)
- [Devices & Drivers](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/devices-and-drivers.md)
- [SENSOR Devices](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/devices-and-drivers/sensor-devices.md)
- [Touch Equipment](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/devices-and-drivers/touch-equipment.md)
- [CRYPTO Devices](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/devices-and-drivers/crypto-devices.md)
- [AUDIO Devices](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/devices-and-drivers/audio-devices.md)
- [Pulse Encoder Devices](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/devices-and-drivers/pulse-encoder-devices.md)
- [Components](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components.md)
- [C Library (libc)](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/c-library-libc.md)
- [ISO/ANSI C Standard](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/iso-ansi-c-standard.md)
- [POSIX Standard](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/posix-standard.md)
- [FILE (File IO)](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/posix-standard/file-file-io.md)
- [Pthread](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/posix-standard/pthread.md)
- [Timer](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/posix-standard/timer.md)
- [IPC Semaphore](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/posix-standard/ipc-semaphore.md)
- [IPC Message Queues](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/posix-standard/ipc-message-queues.md)
- [Dynamic Modules](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/posix-standard/dynamic-modules.md)
- [Network Components](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components.md)
- [FinSH Console](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components/finsh-console.md)
- [FAL: Flash Abstraction Layer](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components/fal-flash-abstraction-layer.md)
- [Virtual File System](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components/virtual-file-system.md)
- [tmpfs: temporary file system](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components/tmpfs-temporary-file-system.md)
- [ulog log](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components/ulog-log.md)
- [utest testing framework](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components/utest-testing-framework.md)
- [Power Management](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components/power-management.md)
- [RT-Link](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/network-components/rt-link.md)
- [Software Packages](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages.md)
- [Internet of Things](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages/internet-of-things.md)
- [MQTT-umqtt](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages/internet-of-things/mqtt-umqtt.md)
- [Telnet](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages/internet-of-things/telnet.md)
- [Tools](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages/tools.md)
- [SystemView](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages/tools/systemview.md)
- [SEGGER\_RTT](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages/tools/segger_rtt.md)
- [LVGL Manual](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages/lvgl-manual.md)
- [Touch Screen Driver](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/components/software-packages/lvgl-manual/touch-screen-driver.md)
- [Demo](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo.md)
- [Infineon Gateway](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo/infineon-gateway.md)
- [Handwriting Recognition (MNIST)](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo/handwriting-recognition-mnist.md)
- [Object Detection (Darknet)](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo/object-detection-darknet.md)
- [ROS using RT-Thread](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo/ros-using-rt-thread.md)
- [Control the car using RT-Thread](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo/control-the-car-using-rt-thread.md): RT-Thread connects to ROS to control the car
- [LiDAR via RT-Thread](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo/lidar-via-rt-thread.md): RT-Thread connects to RPlidar A1 LiDAR
- [Detection via RT-Thread and ROS](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo/detection-via-rt-thread-and-ros.md)
- [Sensor Driver Development Guide](https://docs.aic-eec.com/recommended_by_aic/rt-thread-university-program/demo/sensor-driver-development-guide.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aic-eec.com/recommended_by_aic.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
