0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于标准库的keil移植到RT-thread例程

嵌入式应用开发 来源:嵌入式应用开发 作者:嵌入式应用开发 2022-05-30 14:22 次阅读

近期在做相关的移植和学习,将这里的相关经历说一下,本例程是基于标准库的 keil 移植的。这里附加上个需要安装的pack文件,下载好直接点击安装过即可,下载pack地址如下:

https://download.rt-thread.org/download/mdk/RealThread.RT-Thread.3.1.3.pack

打开pack安装包查看如下的显示为安装好的RT-Rhread。

pYYBAGKUYi6AMJkbAAIACdFzDcs035.png

现在我们点击一下窗口上方工具栏中的按钮

img

对该工程进行编译,如图所示:

编译工程

编译的结果显示在窗口下方的 “Build” 栏中,没什么意外的话,最后一行会显示“0 Error(s), * Warning(s).”,即无任何错误和警告。

注:由于工程中包含的内核例程代码较多,若使用的是 MDK 试用版本,则会有 16KB 限制,此时可以只保留某个目标例程的代码(例如内核例程只保留一个 thread_sample.c 参与编译),将其他不用的例程先从工程中移除,然后编译。

在编译完 RT-Thread/STM32 后,我们可以通过 MDK-ARMinterwetten与威廉的赔率体系 器来仿真运行 RT-Thread。点击窗口右上方的按钮

img

或直接按 “Ctrl+F5” 进入仿真界面,再按 F5 开始运行,然后点击该图工具栏中的按钮或者选择菜单栏中的 “View→Serial Windows→UART#1”,打开串口 1 窗口,可以看到串口的输出只显示了 RT-Thread 的 LOGO,这是因为用户代码是空的,其模拟运行的结果如图所示:

模拟运行 RT-Thread
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 移植
    +关注

    关注

    1

    文章

    379

    浏览量

    28127
  • keil
    +关注

    关注

    68

    文章

    1212

    浏览量

    166851
  • 标准库
    +关注

    关注

    0

    文章

    31

    浏览量

    7433
  • RT-Thread
    +关注

    关注

    31

    文章

    1285

    浏览量

    40094
收藏 人收藏

    评论

    相关推荐

    移植RT-Thread nanoCW32L083

    移植RT-Thread NanoCW32L083开发板上,并成功运行。
    的头像 发表于 07-03 09:04 2.2w次阅读
    <b class='flag-5'>移植</b><b class='flag-5'>RT-Thread</b> nano<b class='flag-5'>到</b>CW32L083

    基于 Keil MDK 移植 RT-Thread Nano

    基于 Keil MDK 移植 RT-Thread Nano 本文介绍如何基于 Keil MDK 移植 R
    发表于 03-29 06:58

    基于 Keil MDK 移植 RT-Thread Nano

    本文介绍如何基于 Keil MDK 移植 RT-Thread Nano ,并以一个 stm32f103 的基础工程作为示例进行讲解。RT-Thread Nano 已集成在
    发表于 05-14 10:32

    基于 Keil MDK 移植 RT-Thread Nano

    本文介绍如何基于 Keil MDK 移植 RT-Thread Nano ,并以一个 stm32f103 的基础工程作为示例进行讲解。RT-Thread Nano 已集成在
    发表于 05-19 18:15

    RT-thread移植教程(FreeRTOS、STM32、RISC-V)

    全部都要。③ Portable目录下的RVDS和MemMang文件夹都要。分别是进程切换底层实现和内存管理相关文件。④ 2、移植RT-ThreadSTM32开发板的详细步骤例程本章开
    发表于 06-16 14:49

    【原创精选】RT-Thread征文精选威廉希尔官方网站 文章合集

    开发板的详细步骤例程stm32裸机RTthread开始创建线程详解基于标准keil
    发表于 07-26 14:56

    为什么在keil中的文件好像无法直接移植rt-thread studio中去呢

    大家好,想请教大家如果在rt-thread中使用FFT的方法。原来在keil中的文件好像无法直接移植
    发表于 08-05 10:36

    移植RT-Thread的原理与方法

    大家好我是惊觉。是的,失踪人口回来了。最近参加了rt-thread的国产MCU移植活动,移植rt-thread华大的HC32L196。rt
    的头像 发表于 09-17 09:41 7784次阅读

    【国产MCU移植】HC32F460基于Keil MDK 移植 RT-Thread Nano

    【国产MCU移植】HC32F460基于Keil MDK 移植 RT-Thread Nano
    发表于 11-18 18:51 65次下载
    【国产MCU<b class='flag-5'>移植</b>】HC32F460基于<b class='flag-5'>Keil</b> MDK <b class='flag-5'>移植</b> <b class='flag-5'>RT-Thread</b> Nano

    【国产MCU移植移植RT-Thread国产芯片HC32F460PETB

    【国产MCU移植移植RT-Thread国产芯片HC32F460PETB
    发表于 11-23 18:06 37次下载
    【国产MCU<b class='flag-5'>移植</b>】<b class='flag-5'>移植</b><b class='flag-5'>RT-Thread</b><b class='flag-5'>到</b>国产芯片HC32F460PETB

    【国产MCU移植移植RT-Thread国产芯片FM33LC026

    【国产MCU移植移植RT-Thread国产芯片FM33LC026
    发表于 11-30 16:51 22次下载
    【国产MCU<b class='flag-5'>移植</b>】<b class='flag-5'>移植</b><b class='flag-5'>RT-Thread</b><b class='flag-5'>到</b>国产芯片FM33LC026

    STM32 RT-Thread Nano(1)基于 Keil MDK 移植

    本文介绍如何基于 Keil MDK 移植 RT-Thread Nano ,并以一个 stm32f103 的基础工程作为示例进行讲解。开发平台:Keil MDK硬件平台:XNUCLEO-
    发表于 12-02 16:06 13次下载
    STM32 <b class='flag-5'>RT-Thread</b> Nano(1)基于 <b class='flag-5'>Keil</b> MDK <b class='flag-5'>移植</b>

    RT-Thread系统移植STM32f103

    RT-Thread系统移植STM32f103
    发表于 12-09 12:51 26次下载
    <b class='flag-5'>RT-Thread</b>系统<b class='flag-5'>移植</b><b class='flag-5'>到</b>STM32f103

    基于 Keil MDK 移植 RT-Thread Nano

    本文介绍如何基于 Keil MDK 移植 RT-Thread Nano ,并以一个 stm32f103 的基础工程作为示例进行讲解。 RT-Thread Nano 已集成在
    发表于 01-26 17:04 16次下载
    基于 <b class='flag-5'>Keil</b> MDK <b class='flag-5'>移植</b> <b class='flag-5'>RT-Thread</b> Nano

    RT-Thread文档_RT-Thread SMP 介绍与移植

    RT-Thread文档_RT-Thread SMP 介绍与移植
    发表于 02-22 18:31 9次下载
    <b class='flag-5'>RT-Thread</b>文档_<b class='flag-5'>RT-Thread</b> SMP 介绍与<b class='flag-5'>移植</b>