RT-Thread has not only a real-time kernel, but also rich components. Its architecture is as follows: It includes: Kernel layer: RT-Thread kernel, the core part of RT-Thread, includes the implementation of objects in the kernel system, such as multi-threading and its scheduling, semaphore,...
RT-Thread OTA 使用的是 bootloader 升级模式 2, bootloader 分区 + app 分区 + download 分区的组合。 2.RT-OTA简介 为了能让开发者快速掌握 OTA 升级这把利器,RT-Thread 开发团队提供了通用的Bootloader。开发者通过该 Bootloader 即可直接使用 RT-Thread OTA 功能,轻松实现对设备端固件的管理、升级与维护。
无论是使用 RT-Thread Nano 或 RT-Thread完整版本均可。 硬件平台选择 使用龙芯1C,必须采用RT-Thread操作系统 BSP支持: https://gitee.com/rtthread/rt-thread/tree/gitee_master/bsp/ls1cdev 使用龙芯2K,建议采用RT-Thread操作系统,增强系统实时性 BSP支持: https://gitee.com/rtthread/rt-thread/tree/gitee...
TinyUSB is completely thread-safe by pushing all Interrupt Service Request (ISR) events into a central queue, then processing them later in the non-ISR context task function. It also uses semaphore/mutex to access shared resources such as Communication Device Class (CDC) FIFO. Therefore the sta...
dlt645_rs485_port.c基于RS485通信,使用RT-Thread的RS485软件包的底层驱动。 移植步骤 初始化用于dlt645协议通信的硬件。(如串口、RS485) 定义一个dlt645结构体作为dlt645通信的环境结构体。 实现数据发送与接收函数。(发送和接收单位为一个数据包)