内核层:RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植构成。 组件与服务层:组件是基于 RT-Thread 内核之上的上层软件,例如虚拟文件系统...
本次BSP开发和测试基于RT-Thread Studio v2.2.8, 用户需要先安装好该版本的RT-Thread Studio并完成账号登录。 RT-Thread Studio 下载链接如下: https://www./download.html#download-rt-thread-studio 获取BSP包 先楫RT-Thread BSP 可通过RT-Thread Studio的SDK Manager窗口安装, 如下图所示: 创建项目 创建基于...
内核层:RT-Thread内核,是 RT-Thread的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植构成。 组件与服务层:组件是基于 RT-Thread内核之上的上层软件,例如虚拟文件系统、FinS...
第一步:下载RT_Thread https://download.csdn.net/download/guanjuanxian4690/85476573 上述压缩包为去掉多余BSP,只保留了STM32BSP包,不删除也没问题; 第二步:选择对应STM32 模板 以STM32F103VC芯片为例 第三步:将stm32f10x文件夹放入STM32文件夹中 第四步:进入stm32f10x文件夹 右键打开ENV scons –dist并回...
本次BSP基于RT-Thread Studio v2.2.8做了有限的下载和调试和测试;小伙伴们若使用该版本 RT-Thread Studio 做开发和测试遇到问题,欢迎在官方BSP仓库提issue。 获取BSP包 先楫RT-Thread BSP 可通过RT-Thread Studio的SDK Manager窗口安装, 如下图所示:
$python3get_toolchain.py riscv64 就可以下载 riscv64 的 gcc 交叉编译工具链了 在rt-thread/bsp/qemu-virt64-riscv 目录下创建 一个设置环境变量的 shell 脚本,如 smart_env.sh #!/bin/bash usage: source smart-env.sh [arch] example: source smart-env.sh # arm ...
本文先介绍了 RT-Thread 源代码下载链接,然后讲解了使用 Git 命令下载 RT-Thread 源代码,最后对 RT-Thread 源代码目录及 BSP目录 做了简要介绍。 2 RT-Thread 源代码下载链接 前提条件:安装好 Git ,git clone 命令需要用到 Git 工具。请参考文档Git 安装应用笔记。
RT-Thread BSP可以直接编译并下载到相应的开发板使用。此外,RT-Thread还提供 qemu-vexpress-a9 BSP,无需硬件平台即可使用。有关详细信息,请参阅下面的入门指南。 QEMU 入门指南(Windows) QEMU 入门指南(Ubuntu) 文档 文档中心|编程指南 应用RT-Thread 实现蜂鸣器播放器教程|分布式温度监控系统教程|智能车连载教程 ...
打算使用 BSPqemu-virt64-aarch64搭建一个 RT-Thread smart 的开发调试环境,可以开发验证一些平台无关的软件功能,但是当前的 RT-Thread smart 开放出来的userapps不支持aarch64平台。 所以选择qemu-virt64-riscv平台进行编译环境的搭建,搭建的流程跟qemu-virt64-aarch64基本一致。
本次BSP包需依赖 RT-Thread Studio v2.2.7, 用户需要先安装好该版本的RT-Thread Studio并完成账号登录。 注:RT-Thread Studio 下载点击这里 获取BSP包 先楫RT-Thread BSP 可通过RT-Thread Studio的 SDK Manager 窗口安装, 如下图所示: 创建项目 创建基于先楫RT-Thread BSP的例程可参照下图: 如何开启FPU的支持...