diff --git a/development-tools/rtthread-studio/um/figures/build-info.png b/development-tools/rtthread-studio/um/figures/build-info.png deleted file mode 100644 index ae527ee22d8dcadd604fab38ae488ab78bbbedca..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/build-info.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/figures/build-pro.png b/development-tools/rtthread-studio/um/figures/build-pro.png deleted file mode 100644 index 1eb7d1f9311fd6b4866bd44db3dbd2be5ee622ca..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/build-pro.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/figures/debug-pro.png b/development-tools/rtthread-studio/um/figures/debug-pro.png deleted file mode 100644 index 252b024b9c06c32ec9d78dadb34b264e18af5f89..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/debug-pro.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/figures/debug-see.png b/development-tools/rtthread-studio/um/figures/debug-see.png deleted file mode 100644 index e8a1aef5ee36fb7176fbad83a469168d9ec55d99..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/debug-see.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/figures/done-pro.png b/development-tools/rtthread-studio/um/figures/done-pro.png index ceab326bb9a0bf71c5e6a86c8274dc52b4bc4da9..b8646c44bf718e35eb862bff7c27c434335eccca 100644 Binary files a/development-tools/rtthread-studio/um/figures/done-pro.png and b/development-tools/rtthread-studio/um/figures/done-pro.png differ diff --git a/development-tools/rtthread-studio/um/figures/download-info.png b/development-tools/rtthread-studio/um/figures/download-info.png deleted file mode 100644 index 78eee462888bd4f2e46947276f83d4eb9b650a37..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/download-info.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825223445601.png b/development-tools/rtthread-studio/um/figures/image-20210825223445601.png new file mode 100644 index 0000000000000000000000000000000000000000..458cbb7fe7442bebeb98552f1907a6c7d8491208 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825223445601.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825224518632.png b/development-tools/rtthread-studio/um/figures/image-20210825224518632.png new file mode 100644 index 0000000000000000000000000000000000000000..82a1aa8226468e258679dfe6810e3491069cd927 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825224518632.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825225800339.png b/development-tools/rtthread-studio/um/figures/image-20210825225800339.png new file mode 100644 index 0000000000000000000000000000000000000000..ef6234b19a4f61efeff88948c217afe33eab943f Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825225800339.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825231231207.png b/development-tools/rtthread-studio/um/figures/image-20210825231231207.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec01382bc6fbf54f6241f90a3921abf4685dfe5 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825231231207.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825231353684.png b/development-tools/rtthread-studio/um/figures/image-20210825231353684.png new file mode 100644 index 0000000000000000000000000000000000000000..ccd2b2e1887fdbd8bdc43011e426b55eb1b5b2a4 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825231353684.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825231432173.png b/development-tools/rtthread-studio/um/figures/image-20210825231432173.png new file mode 100644 index 0000000000000000000000000000000000000000..55f040a88dd40802498d66ffdb57f904929457f8 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825231432173.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825231555982.png b/development-tools/rtthread-studio/um/figures/image-20210825231555982.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a1884971bce67d0eae15bbb72bd3256f2fd7bb Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825231555982.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825231610537.png b/development-tools/rtthread-studio/um/figures/image-20210825231610537.png new file mode 100644 index 0000000000000000000000000000000000000000..0c10bb653255235d41fd7f0b2fe5d1a7fedec9a9 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825231610537.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825231817464.png b/development-tools/rtthread-studio/um/figures/image-20210825231817464.png new file mode 100644 index 0000000000000000000000000000000000000000..ce45fc879c89ad7fb42d2cf7cddf11b0c11e65c8 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825231817464.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210825232553989.png b/development-tools/rtthread-studio/um/figures/image-20210825232553989.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf570f698902692d536f477714413bae75db816 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210825232553989.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826221150182.png b/development-tools/rtthread-studio/um/figures/image-20210826221150182.png new file mode 100644 index 0000000000000000000000000000000000000000..49bc64d0a04f7b83686b60d2b35b5f21e5acdb02 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826221150182.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826221339124.png b/development-tools/rtthread-studio/um/figures/image-20210826221339124.png new file mode 100644 index 0000000000000000000000000000000000000000..b680132e80ebc090dc5ee41e749d19b5b87686e7 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826221339124.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826221638758.png b/development-tools/rtthread-studio/um/figures/image-20210826221638758.png new file mode 100644 index 0000000000000000000000000000000000000000..1bee0ab437e397a37518646b80849cf2f14b9084 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826221638758.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826221809766.png b/development-tools/rtthread-studio/um/figures/image-20210826221809766.png new file mode 100644 index 0000000000000000000000000000000000000000..cff7a1d910ffd8981e85f66d92e9a8c3c65b1c89 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826221809766.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826221937660.png b/development-tools/rtthread-studio/um/figures/image-20210826221937660.png new file mode 100644 index 0000000000000000000000000000000000000000..2359aee81a8771832d18bc69803e413a25ebaeeb Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826221937660.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826222023966.png b/development-tools/rtthread-studio/um/figures/image-20210826222023966.png new file mode 100644 index 0000000000000000000000000000000000000000..94130c90e65c521dd0a865b9c6253ff60f655b33 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826222023966.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826222317604.png b/development-tools/rtthread-studio/um/figures/image-20210826222317604.png new file mode 100644 index 0000000000000000000000000000000000000000..dad176fae7edd42f6689e564e7035002902022c5 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826222317604.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826222439726.png b/development-tools/rtthread-studio/um/figures/image-20210826222439726.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5ac915bfd5b8e8f391d1bf52ece9666575d790 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826222439726.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826222542249.png b/development-tools/rtthread-studio/um/figures/image-20210826222542249.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab9c836f9aa0f284035d98c6d3c38c20e43ebb6 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826222542249.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826222712751.png b/development-tools/rtthread-studio/um/figures/image-20210826222712751.png new file mode 100644 index 0000000000000000000000000000000000000000..66750d44a91d35668559efdae03e961db9210d6b Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826222712751.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826222844183.png b/development-tools/rtthread-studio/um/figures/image-20210826222844183.png new file mode 100644 index 0000000000000000000000000000000000000000..bbbe97f429a507bca166a1182ae00b56ef1d92ea Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826222844183.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826222929781.png b/development-tools/rtthread-studio/um/figures/image-20210826222929781.png new file mode 100644 index 0000000000000000000000000000000000000000..3feecccb2954943c4e15006af76bba883342ab8d Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826222929781.png differ diff --git a/development-tools/rtthread-studio/um/figures/image-20210826223021357.png b/development-tools/rtthread-studio/um/figures/image-20210826223021357.png new file mode 100644 index 0000000000000000000000000000000000000000..de48b796440661c0eaa08b4d6ed6fcb34d0a4fe0 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/image-20210826223021357.png differ diff --git a/development-tools/rtthread-studio/um/figures/new-pro.png b/development-tools/rtthread-studio/um/figures/new-pro.png index 5e200a205d4194241cdda298b658aa7b0d7837f6..2d62b8d6d4aef82b9db8c89a8d290004f17565ee 100644 Binary files a/development-tools/rtthread-studio/um/figures/new-pro.png and b/development-tools/rtthread-studio/um/figures/new-pro.png differ diff --git a/development-tools/rtthread-studio/um/figures/open_sdk_manager.png b/development-tools/rtthread-studio/um/figures/open_sdk_manager.png new file mode 100644 index 0000000000000000000000000000000000000000..eca7ca95669c037a8ae001e563f5eb1f7c74d504 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/open_sdk_manager.png differ diff --git a/development-tools/rtthread-studio/um/figures/open_sdk_manager2.png b/development-tools/rtthread-studio/um/figures/open_sdk_manager2.png new file mode 100644 index 0000000000000000000000000000000000000000..3cdba0f213fd04e68d27a95c3285b8755325287c Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/open_sdk_manager2.png differ diff --git a/development-tools/rtthread-studio/um/figures/open_sdk_manager3.png b/development-tools/rtthread-studio/um/figures/open_sdk_manager3.png new file mode 100644 index 0000000000000000000000000000000000000000..f1dddd67e3829eecf9969081cd443ffd4e355094 Binary files /dev/null and b/development-tools/rtthread-studio/um/figures/open_sdk_manager3.png differ diff --git a/development-tools/rtthread-studio/um/figures/rtthread-pro.png b/development-tools/rtthread-studio/um/figures/rtthread-pro.png index e61d13a8c0b387e2154e24f3258636e6c917e6b9..f4d945a73c5ab288f494087e926a5738496ff4e6 100644 Binary files a/development-tools/rtthread-studio/um/figures/rtthread-pro.png and b/development-tools/rtthread-studio/um/figures/rtthread-pro.png differ diff --git a/development-tools/rtthread-studio/um/figures/set-ok.png b/development-tools/rtthread-studio/um/figures/set-ok.png deleted file mode 100644 index 10766a2998c149d8d62186e5ccaf52c66114756e..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/set-ok.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/figures/test-pro.png b/development-tools/rtthread-studio/um/figures/test-pro.png deleted file mode 100644 index d03570019ba5dbb6cf5e62141c1c23f6c68a9360..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/test-pro.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/figures/tree-set.png b/development-tools/rtthread-studio/um/figures/tree-set.png deleted file mode 100644 index 9c684d3d34d2ca326377da604dfb67d491536d1e..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/tree-set.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/figures/waitting.png b/development-tools/rtthread-studio/um/figures/waitting.png deleted file mode 100644 index a87ff6501eed95b3664f2a19fcefcfcc57c6db5e..0000000000000000000000000000000000000000 Binary files a/development-tools/rtthread-studio/um/figures/waitting.png and /dev/null differ diff --git a/development-tools/rtthread-studio/um/studio-user-begin.md b/development-tools/rtthread-studio/um/studio-user-begin.md index ed3d03c3add7385154880375004b30a0a67d5f89..ce9ff32da98be158b259f79aea3da219171675b6 100644 --- a/development-tools/rtthread-studio/um/studio-user-begin.md +++ b/development-tools/rtthread-studio/um/studio-user-begin.md @@ -38,8 +38,72 @@ ![sign-in](figures/sign-in.png) +## 更新SDK + +### 打开SDK管理器 + +安装好后RT-Thread Studio后,我们需要在线下载SDK,点击`SDK Manager`按钮,如下图所示: + +![image-20210825223219069](figures/open_sdk_manager.png) + + + +点击`SDK Manager`后,会出现下图等待提示,此时RT-Thread Studio正在联网获取SDK信息,稍等一会后,便可以进行SDK的下载 + +![image-20210825223445601](figures/image-20210825223445601.png) + +### SDK资源库介绍 + +SDK资源库一共有6个分类,我们需要根据需要更新SDK资源,SDK更新的文件一般保存在比如`D:\RT-ThreadStudio\repo\Extract`中 + +![image-20210825223620724](figures/open_sdk_manager2.png) + +#### RT-Thread_Source_Code + +RT-Thread的源码包,主要包括RT-Thread完整版本,Nano版本,以及LTS版本,不同版本差异可以 参考文档,[版本简介](https://www.rt-thread.org/document/site/#/other/novice-guide/README) + +![image-20210825223958494](figures/open_sdk_manager3.png) + +#### Chip_Support_Packages + +芯片支持包,目前已经支持的芯片包如下如所示: + +![image-20210825224518632](figures/image-20210825224518632.png) + + + +#### Board_Support_Packages + +板级支持包,展开某一个厂商的分类,可以看到更加细致的支持情况 + +​ ![image-20210825225800339](figures/image-20210825225800339.png) + +#### ToolChain_Support_Packages + +交叉编译工具链的支持,目前支持ARM和RISC-V以及ARM-LIUNX + +![image-20210825231231207](figures/image-20210825231231207.png) + +#### Debugger_Support_Packages + +调试器的支持,可以看出目前RT-Thread Studio对调试器的支持也比较丰富 + +![image-20210825231353684](figures/image-20210825231353684.png) + + + +#### ThirdParty_Support_Packages + +第三放工具的支持 + +![image-20210825231432173](figures/image-20210825231432173.png) + + + ## 新建项目 +### 基于开发板创建 + 在`项目资源管理器`窗口内点击右键,选择`新建`子菜单`项目`,如下图所示: ![new-pro](figures/new-pro.png) @@ -48,62 +112,111 @@ ![rtthread-pro](figures/rtthread-pro.png) -填写工程名,选择 RT-Thread 源码版本,选择对应的 BSP,然后点击`完成`按钮,如下图所示: +填写工程名,选择基于开发板创建工程,选择开发板型号,选择BSP版本号,选择 RT-Thread 源码版本,选择调试器和调试接口,然后点击`完成`按钮,如下图所示: ![done-pro](figures/done-pro.png) 点击`完成`后,等待工程创建过程如下图所示: -![waitting](figures/waitting.png) + + +![image-20210825231555982](figures/image-20210825231555982.png) + + 工程创建成功后`项目资源管理器`窗口会出现刚创建的工程`test`,如下图所示: -![test-pro](figures/test-pro.png) +![image-20210825231610537](figures/image-20210825231610537.png) + + + +### 基于芯片创建 + +创建项目的过程和基于开发板创建工程是一样的,创建工程时,这里我们选择基于芯片,根据自己芯片的实际型号进行选项配置,这里我们以`STM32F413CHU6`芯片为例,创建工程,点击完成 + +![image-20210826221150182](figures/image-20210826221150182.png) + + + +同样,需要等待构建完成 + +![image-20210826221339124](figures/image-20210826221339124.png) + + + +工程创建成功 + +![image-20210826221638758](figures/image-20210826221638758.png) + + + + ## 配置项目 双击`RT-Thread Settings`文件,打开 RT-Thread 项目配置界面,配置界面默认显示软件包以及组件和服务层的架构配置图界面,如下图所示: -![setting](figures/setting.png) +![image-20210826221809766](figures/image-20210826221809766.png) + + + +点击架构图配置界面的侧边栏按钮,即可打开配置树配置界面或者返回架构图配置界面,如下图所示: + +![image-20210826221937660](figures/image-20210826221937660.png) + +![image-20210826222023966](figures/image-20210826222023966.png) -点击架构图配置界面右侧侧栏按钮,即可打开配置树配置界面,如下图所示: -![tree-set](figures/tree-set.png) 配置完成后,保存配置退出配置界面后,RT-Thread Studio 会自动将配置应用到项目中,比如会自动下载相关资源文件到项目中并设置好项目配置,确保项目配置后能够构建成功,如下图所示: -![set-ok](figures/set-ok.png) +![image-20210826222317604](figures/image-20210826222317604.png) + + + +项目配置成功如下图所示 + +![image-20210826222439726](figures/image-20210826222439726.png) ## 构建项目 -点击工具栏上的`构建`按钮对项目进行构建。如下图所示: +选择需要构建的工程,然后点击工具栏上的`构建`按钮对项目进行构建。如下图所示: + +![image-20210826222542249](figures/image-20210826222542249.png) + -![build-pro](figures/build-pro.png) 构建的过程日志在控制台进行打印,如下图所示: -![build-info](figures/build-info.png) +![image-20210826222712751](figures/image-20210826222712751.png) + + ## 下载程序 -当项目构建成功后,点击工具栏`下载程序`按钮旁的三角下拉框选择相应的烧写器,以`J-Link`烧写器为例,如下图所示: +当项目构建成功后,点击工具栏`下载程序`按钮旁的三角下拉框选择相应的烧写器,以`ST-Link`烧写器为例,如下图所示: -![download-pro](figures/download-pro.png) +![image-20210825231817464](figures/image-20210825231817464.png) 选择完烧写器后可直接点击`下载程序`按钮进行程序下载,下载日志会在控制台窗口打印,如下图所示: -![download-info](figures/download-info.png) +![image-20210826222844183](figures/image-20210826222844183.png) ## 启动调试 -选中`test`工程,然后点击工具栏`调试`按钮,如下图所示: +选中工程,然后点击工具栏`调试`按钮,如下图所示: + +![image-20210826222929781](figures/image-20210826222929781.png) + -![debug-pro](figures/debug-pro.png) 当成功启动调试后,RT-Thread Studio 会自动跳转到调试透视图,在调试透视图可以进行各种调试功能操作。当停止调试后会自动跳转会 C 透视图,如下图所示: -![debug-see](figures/debug-see.png) +![image-20210826223021357](figures/image-20210826223021357.png) + + ## 视频教程 访问官网 [RT-Thread Studio 视频教程](https://www.rt-thread.org/page/video.html),在官网观看视频教程。 +