薛远奎-使用vscode进行rt-thread项目开发使用体验.pptx

编号:166403 PPTX 26页 3.33MB 下载积分:VIP专享
下载报告请您先登录!

薛远奎-使用vscode进行rt-thread项目开发使用体验.pptx

1、使用vscode进行rt-thread项目开发使用体验Nextpilot飞控开发团队汇报人:薛远奎2024-06-03+薛远奎NextPilot飞控项目核心开发人员中电科某公司无人机控制与智能应用方向专家 2016 电子科大 硕士内容SCIENCE AND TECHNOLOGY对于打算使用VSCode进行RTT项目开发人员以及初学者,这里通过几点给大家提供一些开发经验做参考。l 插件配置l 项目框架示例l 开发配置l 小工具为什么选择RTT+VSCode01需求操作操作系统需求系统需求RT-TRT-ThreadhreadNextPilot飞控项目稳定可靠国产化生态完善文档丰富开发开发需求需求V

2、SCodeVSCode开发环境开发环境开发需求一个界面,整套流程扩展与定制开发高效团队协作uCos、freeRTOS、Nuttx、RT-ThreadRT-Thread Studio、Keil、VSCode一个项目管理多个工程workspaceRTT:RTT-studio插件构建:C/C+、Cortex团队协作:git插件族丰富插件支持C/C+、pythonSCons构建工具扩展与定制内置终端模拟器,避免窗口切换集成终端好用的VSCode做到一个IDE完成RTT嵌入式项目代码编写、管理、构建、调试插件02基本插件配置项目工程结构的组织03BSP目标0102硬件适配生成单个项目通过命令scons-

3、dist 生成项目文件夹可随意拷贝.rt-thread-master|bsp|stm32|stm32f103-fire-arbitrary如果直接在RTT源码进行项目开发n 项目层次不是很清晰n 目标层级太深n 失去了多硬件目标管理能力项目工作区Workspacetarget仿真硬件V1硬件V2硬件V3RTOSAPPTOOLSDOCS.nextpilot.code-workspace rtos target apps docs tools README.md SConscript SConstruct目录结构项目工作区管理项目仿真V3硬件V4硬件在项目根目录下创建xxx.code-worksp

4、ace文件,并配置工作区项目工作区由于更改了BSP路径,为了正常编译,需要对如下配置文件进行修改:n SConstruct(构建):p 修改RTT_ROOT路径;p 修改SDK_ROOT路径;n Kconfig(裁剪):p 更改RTT_ROOT的Kconfig文件路径;p 更改SDK_ROOT的Kconfig文件路径;p 更改驱动库Kconfig文件路径,如stm32/libraries下的Kconfig所在路径n board/linker_scripts(链接):修改链接脚本路径编译与调试04简介RT-Thread Studio插件提供了进行编译、调试、下载的交互式UI。n编译(构建)ENV

5、提供了arm_gcc编译器,路径为:D:/RT-ThreadStudio/platform/env_released/env/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gdb.exen下载ENV提供了下载器工具,例如STLink,D:RT-ThreadStudiorepoExtractDebugger_Support_PackagesSTMicroelectronicsST-LINK_Debugger1.6.0toolsbinSTM32_Programmer_CLI.exen调试gdb-server+debugger例如:ST-LINK_gdb

6、server.exe+arm-none-eabi-gdb.exe参考:VS-Code开发环境搭建配置0102配置ENV路径可以通过安装RT-Thread Studio IDE实现Env工具的自动安装,默认安装在D:RT-ThreadStudioplatformenv_releasedenv。Env工具中包括了Scons、compiler、Kconfig、STLink、gdb等工具。配置launch.json、settings.jsonsettings.json:包括了RTT插件配置,包括了构建工具路径、下载器路径等

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(薛远奎-使用vscode进行rt-thread项目开发使用体验.pptx)为本站 (张5G) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠