相较以前的RT-Thread 0.3.0 RC版本,无大的修改(console调整为支持设备的模式),但依然建议所有使用0.2.x、0.3.0 beta/rc版的用户都开始使用0.3.0正式版。当前版本支持如下移植分支:
- ARM Cortex-M3系列:STM32(包含STM32F107),LM3S,LPC1766
- ARM7TDMI系列:LPC2148,LPC2478,AT91SAM7X256,AT91SAM7S
- ARM920T系列:S3C2440(mini2440)
- IA32:QEMU及真实的x86机器
RT-Thread在Google SVN服务器上的开发分支亦做了相应调整:
原来的开发主干(trunk)更改为branches/rtt_0_3_1
当前的开发主干(trunk)作为当前的RT-Thread 0.4.x开发分支继续前进。
RT-Thread 0.3.1版本将在目前的0.3.0正式版上进行补丁修正,并且当0.4.x分支一些有用的、稳定功能也会迁移会0.3.x 分支。
后续会陆续加入一些AppNotes。
补充说明:
STM3210分支Keil MDK工程文件位于bsp\stm3210目录下,仅是基本的led工程;
系统默认采用STM32F103ZE芯片,其他芯片需要修改的位置:
- 根据芯片片内SRAM大小修改board.h文件
- 如果是STM32F107,请直接使用project_107目录下的工程(见下面详细的使用说明)
同时在bsp\stm3210目录下还存在多个以project_开头的目录,这些相应的针对不同类型的工程,例如project_finsh针对在RT-Thread中使用finsh shell的情况。当需要使用这些工程时,需要把相应project_xxx目录中的文件都复制到 stm3210目录中(直接同名覆盖的方式),然后再行打开stm3210目录下的工程文件。
LM3S分支LM3S的Keil MDK工程文件放在bsp\lm3s目录下;针对LM3S8962芯片(因为这个TI送的是带这个芯片的开发板),需要在 board.h中
// For lm3s8962, it should be SYSCTL_XTAL_8MHZ
#define LM3S_XTAL_TYPE SYSCTL_XTAL_6MHZ
把如上这个定义更改为SYSCTL_XTAL_8MHZ,否则得话会锁死JTAG。
下载附件[RT-Thread 0.3.0 编程指南.pdf] 下载附件[RT-Thread 0.3.0.zip]
查看更多