CAN接口图 1.3.开发软件 RT-Thread Studio , RA Smart Configurator 2.步骤说明 2.1.新建工程 2.2.编写测试程序 /* Copyright (c) 2006-2021, RT-Thread DevelopmentTeam SPDX-License-Identifier: Apache-2.0 Change Logs: Date Author Notes 2023-06-15Administrator the first version ...
新建工程 打开rt-studio,基于开发板新建工程 点击RT-Thread Setting,打开DAC设备框架 在芯片设备驱动中打开DAC驱动 drv_dac解读 添加这一小节的原因是当前芯片只有1路DAC,后面编程需要用到,打开drv_dac.c文件。 共由5个函数组成,分别是n32_dac_init(),n32_dac_enable(),n32_dac_disable(),n32_set_dac_val...
(10)在某些教程中,可能会需要你找到cubemx/Src/main.c,将生成的SystemClock_Config()函数复制到drivers/drv_clk.c中。但是我当前版本的RT-Thread studio成功的避免了这个问题,工程中存在两个main.c也可以正常编译,cubemx/Src/main.c中的main()函数也被__WEAK因此不会产生冲突。 增加板级LED支持 (1)因为我开...
最新版本RTT-Studio会默认开启过滤设备使一些文件不可件,导致一些编译时被排除的文件找不到而报错 在项目资源管理器栏的视图菜单中找到过滤器定制 将过滤器中RTT Exclude Resource取消勾选 在项目资源管理器中找到需要使用的文件,右键-属性-C/C++构建-工具链编辑器: 取消勾选 “将资源从构建排除” 1. 更改系统信息...
RT-Thread Studio具有项目创建和管理、代码编辑、SDK管理、RT-Thread配置、构建配置、调试配置、程序下载和调试等功能。还将图形化配置系统与包和组件资源相结合,减少了重复工作,提高了开发效率: 免费使用 支持主流的C/C++语言开发 强大的代码编辑和重构功能 ...
说了这么多,我们利用RT-Thread Studio图形化配置来开启一个IIC设备驱动。我们先看看未开启前的工程状态,首先如下图,通过rtconfig.h和RT-Thread Setting我们可以看到这个工程模板已经默认启用了串口驱动和GPIO驱动。 我们再来看看工程目录,如下图,hal_drivers目录目前只有drc_gpio.c和drv_uasrt.c两个源文件。而componen...
一、RT-Thread Studio添加自定义的.c .h文件 使用RT-Thread Studio添加自定义的.c .h文件有多种方式,本文根据博主的实际测试,分别说明一下。 1.1 在现有文件夹下添加 直接在工程现有的文件夹下面右击,选择新建头文件或者源文件,如下图: 添加完成以后就可以直接编译了,上面我在 cubemx 文件夹下的Src 和 Inc ...
C-Sky x86 支持的 IDE 和编译器 RT-Thread主要支持的IDE/编译器包括: MDK KEIL IAR Gcc RT-Thread Studio 使用基于 Python 的scons进行命令行生成。 RT-Thread Studio演示: 快速上手 RT-Thread BSP可以直接编译并下载到相应的开发板使用。此外,RT-Thread还提供 qemu-vexpress-a9 BSP,无需硬件平台即可使用。有...
1.安装RT-Thread Studio 安装完成后软件启动界面如下:2.新建项目 打开RT-Thread Studio之后,在项目资源...
可以看到,我们的工程已经导入进来了,布局基本和RT-Studio软件一致 导入工程后,可以选择同步 C/C++ 配置,会自动执行 scons --target=vsc -s 相信不少使用RT-Thread的小伙伴,其中一个原因就是丰富的软件包,只需要图形化配置即可,大大减少重复性开发移植工作,在vscode中使用也是一样的,单击setting选项,弹出来的配置...