原创 RT-Thread学习笔记--- 初步认识RT-Thread

2010-7-15 16:59 15141 12 12 分类: MCU/ 嵌入式

最近对RT-Thread很感兴趣,准备学习一下,硬件使用安富莱开发板2.0。软件使用keil MDK

 

RT-Thread的目录结构

9311d51a-2ffa-4416-b199-0e72e244ccc3.png

其中Bsp是针对各个具体的平台,可以认为是用户代码。为了方便,对目录做了调整,将bsp之外的文件夹都放在RTT文件夹下面,并通过批处理程序将子目录中包含的".svn"删除,缩小代码体积。在和RTT同级的位置建立SourceProject文件夹,Source下面放用户代码,Project下面放KEIL MDK工程文件。调整后的目录如下

219f9ccc-719b-43b8-b116-84091191fd69.jpg

        CODEBLOCKSCLICKEDIT两个目录用来保存code blocksclick EDIT的工程,方便阅读代码和编写代码。libraries用来保存stm32的库文件安富莱开发板的led部分和ST官方提供的STM3210保持一致,所以我们把bsp目录下stm3210下的代码拷贝到source目录,keil工程拷贝到Project目录,因为文件位置移动,需要重新添加相应的文件到当前工程。需要添加的用户代码如下

2c647b1e-477f-431a-b4ca-cb63587f2ce7.jpg

    其中startup.c 里包含main函数,是RTTOS的入口,application.C是用户代码的入口。led.cboard.c是和硬件相关的用户代码。usartstm32f10x_it RTT需要用到的串口函数和中断部分。RTT自己带的这个例子是一个led流水灯的例子,编译好后下载到安富莱的开发板上可以看到流水灯

 

整理过的工程包可以在这个地址下载:http://www.wang1jin.com/bbs/viewthread.php?tid=1426&extra=


菊子曰 今天你菊子曰了么?

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /2 下一条