RT-Thread操作系统的日常使用

对于上一条我们已经用CubeMX创建好的RT-Thread工程,接下来我们小试牛刀!

  1. 为了使用串口发送东西出来,并且使用我们喜欢的printf()函数,首先要对其重定向。

  2. 先在main.h里包含stdio.h,注意要写对地方,不然使用CubeMX再次生成代码时会被覆盖掉哦!
    在这里插入图片描述

  3. 重定向
    在这里插入图片描述其中HAL_UART_Transmit()的函数声明可在stm32f4xx_hal_uart.h找到。

  4. 接下来,我们在main.c里创建一个发送字符串的任务试试!

  5. 首先在main.h里包含rtthread.h
    在这里插入图片描述

  6. 复习一下我们创建一个任务的步骤:

    (1)定义线程控制块;
    (2)编写线程的入口函数;
    在这里插入图片描述
    (3)创建线程并调度。
    在这里插入图片描述
    7.将代码下进单片机,打开串口助手,成功运行!
    在这里插入图片描述
    好了,本次就更新到这里。更多内容,敬请期待。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
RT-Thread操作系统资料包是为了方便开发者了解和使用RT-Thread操作系统而提供的一系列资料资源。 首先,RT-Thread操作系统资料包包含了操作系统的详细介绍和架构说明,让开发者能够了解RT-Thread的基本原理和设计思想。这对于初次接触RT-Thread的开发者来说是非常有价值的,可以帮助他们更好地理解操作系统的工作机制。 其次,RT-Thread操作系统资料包还提供了丰富的应用实例和案例分析,这些案例涵盖了不同领域的项目,如嵌入式系统、物联网设备等。这些实例可以帮助开发者更加直观地了解RT-Thread的功能和特性,以及如何在实际项目中使用RT-Thread进行开发。 此外,RT-Thread操作系统资料包还包含了详细的开发文档和API参考手册,这些文档可以为开发者提供操作系统使用方法和开发技巧。开发者可以根据文档中的指导来进行基于RT-Thread的应用开发,从而提高开发效率和减少开发难度。 最后,RT-Thread操作系统资料包还提供了相关的开发工具和驱动程序,这些工具和驱动可以帮助开发者更好地进行开发和调试工作。开发者可以通过这些工具和驱动来实现硬件与操作系统的有效交互,加快项目的开发进度。 总的来说,RT-Thread操作系统资料包是一套全面而实用的开发资源,可以帮助开发者更好地理解和使用RT-Thread操作系统,提高开发效率和项目的成功率。无论是新手还是有经验的开发者,都能从中获得帮助和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值