RT-Thread is an open source IoT Real-Time Operating System (RTOS). https://rt-thread.github.io/rt-thread/ C11.1k5.2k rtthread-manual-docrtthread-manual-docPublic 332245 packagespackagesPublic packages index rep
Website|Github|Twitter|LinkedIn|Youtube|Facebook|Medium Contribution If you are interested in RT-Thread and want to join in the development of RT-Thread and become a code contributor,please refer to theCode Contribution Guide. Thanks for the following contributors!
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库:https://github.com/RT-Thread/rt-thread master master v5.2.0-beta lts-v4.1.x riscv64 v5.1.x v5.0.x serialX-dev lts-v3.1.x v4.0.x stable-v3.0.x stable-v2.1.x
RT-Thread架构 RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件的物联网操作系统,架构如下: 内核层:RT-Thread内核,是 RT-Thread的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱...
1name:InstallArmMuslToolChains2if:${{matrix.legs.QEMU_ARCH=='arm'&&matrix.legs.UTEST=='rtsmart/arm'&&success()}}3shell:bash4run:|5wget-qhttps://github.com/RT-Thread/toolchains-ci/releases/download/v1.7/arm-linux-musleabi_for_x86_64-pc-linux-g6sudotarxjfarm-linux-musleabi_for_x86_64...
RT-Thread Github action体验 描述 最近在给 esp32_c3 提交 pr 的时候体验了 action 功能,还有很多其他强大的功能,这里我体验到的功能主要是在针对指定的 bsp 测试改动是否能够成功构建,有利于持续集成。 使用流程如下: 进入想要构建项目所在仓库的 action 模块;...
$git clone github.com/RT-Thread/rt 下载源码,进入源码目录: 下表是该目录的简单说明。 目录名 描述 bsp Board support package,RT-Thread 板级支持包 (gcc/IAR/MDK 工程在 BSP 目录下的具体的 BSP 中) components RT-Thread 的各个组件目录 documentation 一些说明文件,如代码风格说明 include RT-Thread 内...
下载rtthread-apps 源代码。 下载链接: https://github.com/RT-Thread/rtthread-apps(请复制至外部浏览器打开) 使能动态模块组件 配置工程 在Env 控制台切换到 qemu-vexpress-a9 BSP 根目录,然后输入 menuconfig命令打开配置菜单。 进入“ RT-Thread Components → POSIX layer and C standard library”菜单,按下...
$git clonehttps://github.com/RT-Thread/rt-thread.git 等待下载完成: 安装QEMU,使用命令: $sudo apt-get install qemu 安装Scons,使用命令: $sudo apt-get install scons 安装编译器。使用 apt-get 命令安装的编译器版本太旧会导致编译报错,可依次使用如下命令下载安装新版本,下载链接和解压文件夹名因下载版本...
随着 CI(Continuous integration,持续集成)的出现,可以在 CI 中加入代码的检查,编译甚至是自动化测试,降低代码合并上的人工;在 GitHub 这样的开发者社区中,可以让大家更好的参与进来,对代码进行 Review、确认、提交 Issue/沟通。易用性 参与到开源社区的一般都是工程师个体,RT-Thread 也是从工程师角度出发,...