推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

构建一个最基本的带RT-Thread内核和FINSH的工程

更新时间:2019-11-29 14:38:19 大小:2M 上传用户:xuzhen1查看TA发布的资源 标签:T-Thread 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

本例程和目标CPU 配置无关,已把芯片内部SRAM 容量配置为20KB,C8T6~ZET6 通用.

除使用USART1 外不使用其它外设.

RT-Thread 已经为STM32 做好了基本的移植,我们拿来使用即可.

建立一个最简单工程的示例已在stm32_Libraries 里面讲过.现在我们在此基础上面使用上

RT-Thread.并运行两个最简单的任务然后通过串口打印信息来观察两个线程.

效果如下图:

"

| /

- RT - Thread Operating System

/ | 0.3.0 build Mar 31 2010

2006 - 2009 Copyright by rt-thread team

led2 on,count : 0

led1 on,count : 0

led1 off

led2 off

led1 on,count : 1

led1 off

led2 on,count : 1

led1 on,count : 2

led1 off

led2 off

led1 on,count : 3

led1 off

led2 on,count : 2

led1 on,count : 4

led1 off

"

第一步: 准备RT-Thread 相关的源文件及移植文件

rt-thread\src 为RT-Thread 的内核源代码.

rt-thread\include 为RT-Thread 内核所用的头文件.

rt-thread\stm32 为STM32 的移植文件,包括上下文切换和异常处理等.

Finsh 文件

Libraries: 为STM32 的库文件3.0

APP 为应用文件

选择如图文件

第二步: 配置RT-Thread

RT-Thread 的配置通过rtconfig.h 来完成. 很个项目的意义文件中都很比较详细的注释.一般

按官方推荐配置即可.


部分文件列表

文件名 大小
构建一个最基本的带RT-Thread内核和FINSH的工程(IAR_ARM_5.4).pdf 2M

部分页面预览

(完整内容请下载后查看)
构建一个最基本的带 RT-Thread 内核的工程  
IAR ARM 5.4)  
本例程和目标 CPU 配置无关 ,已把芯片内部 SRAM 容量配置为 20KB,C8T6~ZET6 .  
除使用 USART1 外不使用其它外设 .  
RT-Thread 已经为 STM32 做好了基本的移植 ,我们拿来使用即可 .  
建立一个最简单工程的示例已在  
stm32_Libraries 里面讲过 .现在我们在此基础上面使用上  
RT-Thread.并运行两个最简单的任务然后通过串口打印信息来观察两个线程  
.
效果如下图 :  
"
| /  
- RT -  
Thread Operating System  
/ | 0.3.0 build Mar 31 2010  
2006 - 2009 Copyright by rt-thread team  
led2 on,count : 0  
led1 on,count : 0  
led1 off  
led2 off  
led1 on,count : 1  
led1 off  
led2 on,count : 1  
led1 on,count : 2  
led1 off  
led2 off  
led1 on,count : 3  
led1 off  
led2 on,count : 2  
led1 on,count : 4  
led1 off  
"

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载