汾: RT-Thread 2.0.0 Alpha ʱ:2014/4/8
RT-Thread 2.0.0֧ĵһԤ汾չʾ2.0.0չ֧ݻ(roadmap2.0.0֧һRT-ThreadLinuxԵļΪLinuxӸõʵʱԣΪRT-ThreadӸĹԣݼԤdzĿŬ)ӭ⡣
[]
[BSP ]
[ű]
[] RT-Thread 2.0.0. Alpha汾RT-Thread 1.2.1µҪ֣
Ŀ¼ Linux ں˾ zImageramdisk rootfs.cpio.gz qemu-system-arm -M realview-pb-a8 -kernel zImage -initrd rootfs.cpio.gz -serial vc -serial vc ֮ Linux Ŀ̨ڵһ(Atl + Ctrl + 3)ֱ root û¼¼֮ںģ飺 insmod rtvmm.ko RT-ThreadRT-Thread ̨֮ڵڶ(Atl + Ctrl + 4)һLinux shellȻʹãڶRT-Threadshell
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 1.2.1 ʱ: 2014/4/8
ԭе1.2.0汾bug汾Ҳ1.2.0ϵеĵһ汾ԭϲκε¹ܣǾᰴÿһ汾ķʽƽʹõĹʲô뷴ǣЩܻܿ¸汾
Ǹļ¼ [ں]
[BSP]
[]
[ű]
[]
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 1.2.0ʽ汾 ʱ: 2014/1/6
ʵroadmapᵽĴ
1ĵɡRT-Threadֲᡷͬʱ̳jiezhiͯЬġһѧRT-Threadϵؽ̡̳ 2BSP֧cortext-A8(beaglebone)cortext-R4(rm48x50)UNITY-2(SEP6200),lpc408xֲ 3棺
RT-Thread 1.2.0 RC汾ı ںˣ
ֲ
BSP֧
̣
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 1.2.0RC
ʱ: 2013/10/10/ 10:19
Ҫ˵: ð汾ARM Cortex-A8֧(BeagleBone)UNITY-2ں˵֧(SEP6200)YmodemЭ顣
ںˣ
:
:
֧:
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- 汾: RT-Thread 1.2.0 Beta 汾 ʱ: 2013/6/30
ԱµŬRT-Thread 1.2.0 Beta 汾ڷ ð汾ĬϲlwIP 1.4.1ЭջUSB device stackҲһơ log_trace ϵͳʼ汾 ARM Cortex-R ֲ
Ҫ仯 1ʼ
㣺 1USBHOSTԹendpoints 2simulator֧ serial_write 3udiskԱ 4iar.py· 5dfs_fs.hdfs_mkfs() 6MDKļʱlibraryļ 7PCٽݵʱVCOMӦ״̬ 8USBȷLangIDַȸHOST 9Cortex-M0Cortex-M3Cortex-M4лʱϵͳʼʱõջռ
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 1.2.0 Alpha汾 ʱ: 2013/4/10
ѭ2013RT-Thread roadmapRT-Thread 1.2.0 Alpha汾AlphaζŴ˰汾ΪԤ棬չʾRT-Thread 1.2.0δķչʺڿʽƷRT-Thread 1.2.0汾1.1.xϵеһ֧֧ҪֵRT-Thread 1.xϵеĵȻҲһЩܡ뷽ǿ
°汾ĵRT-Threadмشת䣺 1йܴgoogle code(SVN)ǨƵgithub(GIT) 2RT-ThreadRTGUIֿΪĿ֧ 3ĵĵΪ1.2.0汾Ҫץ
ںҪ仯 1rt_ffsʵ32λлȡһ1λͬʱλͼ㷨ֱʹrt_ffsCPUֲʱɶRT_USING_CPU_FFSʹоƬָɡ
2µжע weetyinterrupt descriptionܣΪinterruptӸϢͬʱжϷҲЯûԶIJ͡
3ʱλãΪͬʱʱĺ档
Ҫ仯 1lwIP 1.4.1 2finsh shellмmodule shellܡfinsh shellһCԱʽshellУmodule shellһͳУȷʽɡ
֧Ҫ仯 1simulator֧֧RTGUI֧Ӧģ顣 2at91sam9260ֲ֧¡
ϵͳҪ仯 1ʡԱʱԣҪ鿴ʱУʹscons --verbose鿴 2CodeBlocksԡ 3ϵͳװʹKeil MDK 4.6+汾⡣
githubҪύ:
5646189b29
: elm fatfs֧mkfsǰִdfs_mount; mount/umount/mkfsҲreset
22786f8817
: ûԶPIDVID
0001344105: ȷĶʱлƣʱͬһʱ̷ʱôȿʼĶʱȴ
5d68ef8ec1
: ʹ64λGCCʱfinshз
a4d661dcf1
: dfs_elm.cһڴй¶mount fatfsʧʱִ umount fatfs
43228aeb9c
: list_tcps⣺ipaddr_ntoaǿĺ
3de4b92a68
: AT91SAM9260֧PHY link״̬⡣
1abaa0492d
: kservice.c__rt_ffsʵ֡
ec6f9e3b5a
: dfs.cһָ⡣
92d4c1939b
: at91sam9260֧л㣬idleջ
fb9ea5eada
: at91sam9260֧ʹMMUҸSDIOEMAC
009eccf640
: list()дʹstrncpy㡣
83751c63e3
: dlopen.cӳ
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- 汾: RT-Thread 1.1.1ȶ汾 ʱ: 2013/6/30
汾һRT-Thread 1.1.0ʽbug棬1.1.0汾ûʲôµĹܣļ¼ ںˣ
֧
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 1.1.0 ʽ淢 ʱ: 2012/12/31
2012ԤԵĩûеǵ RT-Thread 1.1.0 ʽȴԼ
1.1.0 ͻĸļĽ 1.1.0 汾 1.0.x ϵеһ汾δʵԡĸĶĶҪڣ ںˣǿӦģ顣ͨ 1.1.0 ʱҪʹõƽ̨ARTrealtouch-stm32f4ӦģӦ Cortex-M ϵʹ
ܣⲿ 1.1.0 ֧ҪIJ֣ =>USB device/host stack; =>SDIO ܣ֧ SDIO 豸SD/MMC 豸 =>SPI BUSIIC device =>WDTRTC 豸 =>MTD NOR Nand 豸
ļϵͳҲĸģ prife ֲ JFFS2UFFS Լ YAFFS2ⲿѾȹ ecosRTEMS ָ֧㷺 YiHui 벢֤ LUA űĹܡ prife ȫ Windows Simulator ķ֧ںˣshellļϵͳTCP/IP Լ GUI ͨ ȻѾ 1.1.0 RC 汾 1.1.0 ʽǰ¼һܣscons ǰ˹ߡ ӵǹ߲֣ RT-Thread ľ٣Ҫͨʹͼνķʽ̬ RT-Thread ĸļȻҲ빦ܡĿǷڣ£ûʹãֱУģʽᱣԷ RT-Thread Աľ Hacking ժ¼ԡд RT-Thread 1.1.0 ֮ǰ
° RTGUI Ҫƣ˴ 1.1.0 ʽ汾ݲ֮е RTGUI 汾 ȡ RTGUI Ϣͬѧע https://github.com/RT-Thread/RTGUI
RT-Thread 1.1.0 RC 汾ϸĸݣ
NXP LPC4330 ֧
win32 simulator ֧ --ƶԱ뻷 Visual Studio 2005 ϰ汾֧ --֧ finsh --֧ LWIP --֧ jffs2elm fatfsuffs
mini2440 ֧ -- ֧ SDHC
efm32 ֧ -- ubuntu GCC Ĵ
sam7x ֧ --ʹLwip
Ǵ˴ΰ汾ʱIJԻ windows 7 ubuntu 10.04 LTS 64-bit python 2.7.3 scons 2.1.0 IAR 6.30 MDK 4.53 arm-2011.09-69-arm-none-eabi.exe mips-2011.09-86-mips-sde-elf.exe google code SVN RT-Thread 1.0.0 ͳݣлλͬѧŬʹ RT-Thread 1.1.0 ʽ˳
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 1.1.0 RC
ʱ: 2012/10/12
ԭƻ2012930շ RT-Thread 1.1.0 Beta2 汾Ϊ RT-Thread 1.1.0 RC ڷˡ RC 汾ķζ RT-Thread 1.1.0 ʽķѾԶˣRC汾֮¹ܼ롣ӭҲԣһӭ RT-Thread 1.1.0 ʽĵ
˴ηҪǼ USB device stackRTGUI github ϵ RTGUI ֧ͬ
ϸĸݣ
m16c62p ֧ --ջʼʱδصַ
upd70f3454 ֧ --ջʼʱδصַ -- BSP Ŀ¼ṹͳһΪ application drivers Ŀ¼ --֧ scons + IAR -- IAR ģ
stm32f0x --libcpu ֲ r8 - r11 ջջ
mini2440 --ʹµ RTGUI
Ǵ˴ΰ汾ʱIJԻ windows 7 ubuntu 10.04 LTS 64-bit python 2.7.3 scons 2.1.0 IAR 6.30 MDK 4.53 arm-2011.09-69-arm-none-eabi.exe mips-2011.09-86-mips-sde-elf.exe
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 1.1.0 Beta1
ʱ: 2012/6/30
2012 RT-Thread roadmapλͬѧŬRT-Thread 1.1.0 Beta1 汾ʱˣ˰汾ȻǼԤ棬չʾ RT-Thread δķչʺڲƷ
ð汾Ҫȫ RTGUI µܣusb host, i2cserial, rtcٷ CMSIS ⣻ Blackfin BF533 ֲΪ RT-Thread ֵ֧ĵһ DSP ֧
ͬʱϲ prife ͬѧΪ RT-Thread DFS ļϵͳ齨ά
ϸĸݣ
stm32f0x ֧
at91sam9260 ֧ -- i2c
efm32 ֧ -- emu -- CMSIS 汾 3.01
lpc176x ֧ --rtconfig.h CMSIS ѡѡʹ BSP ڵ CMSIS RTT е CMSIS -- IAR ģ -- IAR ʹõ link ļ
lpc178x ֧ -- GCC -- RTGUI ĸ£ application.c Ӧĵ
ls1bdev --淶ֲ֧Ŀ¼ṹΪ applications drivers Ŀ¼ -- rtconfig.h֧ eclipse Ŀӻ
m16c62p ֧ --淶ֲ֧Ŀ¼ṹΪ applications drivers Ŀ¼ -- IAR ģ
mb9bf500r ֧ -- RTGUI ĸ£ application.c Ӧĵ
mb9bf506r ֧ --rtconfig.h CMSIS ѡѡʹ BSP ڵ CMSIS RTT е CMSIS --淶ֲ֧Ŀ¼ṹΪ applications drivers Ŀ¼
mini2440 ֧ -- keil project -- mini2440 ֲУлʱ bug yuxun2k ύ -- RTGUI ĸ£ application.c Ӧĵ -- RTGUI ĸ£ calibration.c Ӧĵ
mini4020 ֧ --淶ֲ֧Ŀ¼ṹΪ applications drivers Ŀ¼
sam7x ֧ --淶ֲ֧Ŀ¼ṹΪ applications drivers Ŀ¼
stm32f10x ֧ --rtconfig.h CMSIS ѡѡʹ BSP ڵ CMSIS RTT е CMSIS -- RTGUI ĸ£ application.c Ӧĵ -- IAR ģ
stm32f20x ֧ --淶ֲ֧Ŀ¼ṹΪ applications drivers Ŀ¼
stm32f107 ֧ --rtconfig.h CMSIS ѡѡʹ BSP ڵ CMSIS RTT е CMSIS
Ǵ˴ΰ汾ʱIJԻ
windows 7
python 2.7.3
scons 2.1.0
IAR 6.30
MDK 4.53
arm-2011.09-69-arm-none-eabi.exe
mips-2011.09-86-mips-sde-elf.exe
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 1.1.0 Alpha
ʱ:2012/4/16
2012 RT-Thread roadmapRT-Thread 1.1.0 Alpha 汾˰汾ΪԤ棬չʾ RT-Thread δķչʺڲƷ˰汾Ҫʼģ飬µܣSPISDIO jffs2yaffs2 ļϵͳֲeclipse ӻ rtconfig.h ѡĸ£
buildbot ģ飬ʵ scons
µ DeviceDriver ܣ
SPI BUSSPI Device
SDǴ洢͵SDIO
MTD Nand豸MTD NorFlash豸
pic32ethernet ֧
at91sam9260 ֧ -- sido
efm32 ֧ -- key joystick usart
lm3s8962 ֧ -- ethernet Enable reception of multicast packets
m16c62p ֧ --֧ SCONS/GCC
fujistu fm3 ֧ -- fm3 ֧Ϊ mb9bf506r mb9bf500r ķ֧
stm32f40 ֧ -- usart STM32F4xx_StdPeriph_Driver 汾 V1.1.0
mini2440 ֧ -- keil project
x86 ֧ --֧ SCONS/GCC
lpc178x ֧ -- LCD SDRAM ʼ
lpc176x ֧ -- RT-Thread 1.1.0 BSP ʾ֧ --ṩȫױ뷽(KEIL ̣IAR ̣SCONS/GCCSCONS/KEILSCONS/IAR) --ṩ IAR ģ KEIL ģ壬ͨ scons --target=iar -s Զ IAR --¶ rtconfig.h ļṹʵ eclipse пӻ rtconfig.h ѡ -- BPS Ŀ¼ṹӦع applications Ŀ¼ع drivers Ŀ¼ع CMSIS Ŀ¼
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 1.0.4 ʱ: 2012/12/30
RT-Thread 1.0.4 1.0.0 汾 bug ,Ҳ 1.0.0 ϵеհ汾 RT-Thread 1.0.x ʽ汾Ѿάһʱ䣬ڼ䷢ 4 汾ĿǰѾڳ졢ȶȫ صǻתƵ RT-Thread 1.1.0 汾άԼ RT-Thread 1.2.0 汾Ŀ
1.0.4 汾ԭĻ϶еĹܽ¹ܻûУ 1.0.3 汾ĸ£
1 DFS O_APPEND lseek 2豸עʱ豸鲽 3finsh shell ֧ע 4 clock_time_system_init() жԱ _timevalue.tv_usec ʼ 5ں fd_get() Ӷ dfs_fd ĺϷԼ 6ɾ rtthread.h rt_sprintf() ظ
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 1.0.3
ʱ: 2012/10/12
RT-Thread 1.0.3 1.0.0 汾 bug 棬ԭĻ϶еĹܽ¹ܻûУ 1.0.3 汾 1.0.2 汾ĸģ
1lm4f232 ֧ rtconfig.ph 2 timer control timer ־ô 3ģж 4 multi-drivers ʹܺ dfs_elm_open()ʧܺڵһڴй¶ 5 ELM FatFs ļϵͳ mount 6 f_seekdir дڵ 7 finsh_var_delete е 8 LPC178x ֧ scons armcc ʱ 9 LPC176x ֧ scons gcc ʱ 10LWIP к eth_device_init() е LWIP_IGMP ʱ NETIF_FLAG_IGMP ־
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 1.0.2
ʱ: 2012/6/30
RT-Thread 1.0.2 1.0.0 汾 bug 棬ԭĻ϶еĹܽ¹ܻûУ
1.0.2 汾 1.0.1 汾ĸģ
1DFS У fd Խжϴ 2DFS posix API Уʱȷ errno 3LWIP У mail TCP ̣߳ rt_mb_send_wait() rt_mb_send() 4 rtthread.h APIrt_timer_check(), rt_timer_next_timeout_tick()
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 1.0.1
ʱ: 2012/4/16
RT-Thread 1.0.11.0.0汾bug棬ԭĻ϶еĹܽ¹ܻûУ1.0.1汾1.0.0汾ĸģ ں
ļϵͳ
shell
libc
֧
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 1.0.0ʽ
ʱ: 2011/12/31
RT-Thread2006굮Ѿ5ˣΰ汾0.2.x0.3.00.3.30.4.0 beta10.4.0 beta20.4.0 RC1 ں˸ȶ ǿļĹܣĴ
ḻ ļϵͳRTGUI֧TCP/IPЭջֶ֧̬ģأ֧posixʹGCCʱԴnewlibѡ֧ȫCп
ֲ֧ƣ ֧ARM7ARM9ARM Cortex-M3ARM Cortex-M4MIPSAVR32V850E32λMCUͬʱҲ֧16λMCU M16Cϵ
Ǻܸ˿ԷRT-Thread 1.0.0汾ˣ˴ʽķ벻λͬѧ֧֣ л㷢Ѿۻ лϺֶƽ̨˾ṩɳ лgrissiomcoding styleĵ,ύRTGUIز лonelifeάEFM32֧ л
RT-Thread 0.4.0 RC1RT-Thread 1.0.0Ҫµĸݣ
---- RTGUInotebookdemo ---- mem_test ---- kernel
ARM Cortex-M3ϵоƬֲͳһʹ/libcpu/cortex-m3 ARM Cortex-M4ϵоƬֲͳһʹ/libcpu/cortex-m4
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 0.4.0 RC1
ʱ: 2011/10/1
RT-ThreadʱĿԣSVN100θ£RT-Thread 0.4.0 beta2˳ݱΪRT-Thread 0.4.0 RC1
RC汾ķζRT-Thread 0.4.0 ʽķѾԶˣRC汾֮¹ܼ롣ӭҲԣһӭRT-Thread 0.4.0 ʽĵ
Lwip -- Lwip 1.4.0 ethernetifӿںʼ -- eth_device_linkchange() -- жϴеrt_mb_send()ʱǰerrorᱻĵ -- дsys_arch_protect()ڸúڹжϲҹص -- Issue 11(http://code.google.com/p/rt-thread/issues/detail?id=11) -- Żnetio -- finsh shelllist_tcps() -- Lwip 1.4.0ݾɵ
RT GUI -- ʱ곬DC -- dc_buffer_fill_rect()Уǰɫʾ -- hz -- ʾ -- listؼļ¼
dfs -- dfs_romfs_lookup(), dfs_romfs_open()dfs_romfs_lseek()ʵе
finsh -- nodeʧܵ
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 0.3.4
ʱ: 2011/12/31
0.3.xϵеһ汾
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 0.3.3
ʱ: 2011/9/30
һ汾ȽRT-Thread 0.3.3汾ںֻһģð汾ķֻһĿģȶ ʹRT-Thread 0.3汾ûRT-Thread 0.3.3
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread 0.3.2ʽ
ʱ: 2011/7/4
lgnq ? 2011 7 4 15:46
RT-Thread 0.3.2RT-Thread 0.3.0ĵڶ汾ӣȶߣûʱ¡
汾ֵ֧Ӳƽ̨0.3.0ʽ汾һ£
RT-ThreadGoogle SVNϵĿ֧Ӧ ԭbranches/rtt_0_3_2֧Ϊbranches/rtt_0_3_3
룺http://code.google.com/p/rt-thread/downloads/detail?name=RT-Thread-0.3.2.zip
ĵ RT-Threadʵʱϵͳָ0.3.0ʽͬԺAPI˵ĵ滯ķչ
(*) ϣʹԵĿԱע0.4.0汾ķ0.4.0汾˺ܶԣ磺16λM16֧ģʽAVR32֧ԼMIPS֧ȡ
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 0.4.0 beta2 ʱ: 2011/7/4
RT-Thread 0.4.xϵеĵڶ汾汾ȻĿģֱӦõʵʵIJƷСRT-Thread 0.4.0ķʽ汾ȻGPL v2֤зӭԡ
RT-Thread 0.4.0汾ʼļﵽṩƵPOSIX threadӿڣ̬ӿlibdlԼӦģ֧֡Щ¹ܵļʹRT-ThreadܹļPOSIX
RT-Thread 0.4.0 beta1汾ĸģ ںˣ
֧ ԭеĻϣARM7ARM9ARM Cortex-M3, IA32,MIPSAVR32ģʽM16C/62P16λԭNECV850E
tools:
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 0.4.0 beta1 ʱ: 2010/11/30 RT-Thread 0.3.0ʽ淢Աܼ8¿ûĻԣRT-Thread 0.4.xϵеĵһ汾汾ȻĿģֱӦõʵʵIJƷСRT-Thread 0.4.0ķʽ汾ȻGPL v2֤зӭԡ RT-Thread 0.4.0汾ʼļﵽṩƵPOSIX threadӿڣ̬ӿlibdlԼӦģ֧֡Щ¹ܵļʹRT-ThreadܹļPOSIX RT-Thread 0.3.0汾ĸģ ںˣ
֧ STM3210
<֧avr32m16SEP4020ȷ֧ڷ֧ά˴ηδڣдRT-Threadgoogle svnлȡ>
ֲ
ĵ RT-Thread 0.4.0APIĵ أ RT-Thread 0.4.0 beta1
RT-Thread 0.4.x֧Ķ˵ƺܶΪ0.4.x֧Դḻƽ̨̫ʺSTM32CM3ƽ̨Ҫ˵ǣ0.4.x֧Ǽ0.3.x֧ҲdzʺSTM32Ӳƽ̨POSIX thread֣ܹSTM32ƽ̨ʹCode Sourcery GCCܹ֧ͬеnewlib C⡣ⲿͬڴdz٣Һֲ뻷¡0.4.x֧һЩԲʺİ
Cortex-M3ƽ̨ĿǰҲڶ Ӧģ ӼǷܹ;̬ٶ⡣ //---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 0.3.1ʽ
ʱ: 2010/9/29
Ƿ0.3.1ʽʱˣ0.3.1άУõ˴ҺܶķһЩbugҲɴָлһֱ֧֣RT-Threadķչ벻ҵİлл RT-Thread 0.3.0汾0.3.1汾һbug棬µ(*)ʹ0.3.0汾ȫݡʹRT-Thread 0.3.0汾ûҪʱ䲻У1꣩л0.3.1ʽ汾
汾ֵ֧Ӳƽ̨0.3.0ʽ汾һ£
ں˶ṹʹڴ沼ָ
ELM FatFsӿrename⡣
LwIPIGMP⡣
ƵmailʧʱLwIPĴ
ǿRT-Thread/GUIĹܡ
RT-ThreadGoogle SVNϵĿ֧Ӧ ԭbranches/rtt_0_3_1֧Ϊbranches/rtt_0_3_2
룺
ĵ RT-Threadʵʱϵͳָ0.3.0ʽͬԺAPI˵ĵ滯ķչ
עSTM32֧Ĺļ֯ʽ0.3.0汾еIJһԭļĿ¼DzḶ́0.3.1Ϊ˱DZ˶Ĺ(עΪ0.3.10.3.0ȫݵģԲһҪBSPĿ¼)
project_107STM32F107оƬḶ́project_valuelineSTM32F100оƬ STM32 DiscoveryḶ́оƬĬSTM32F103ZEҪijԼҪоƬѭһ²裺
⣬STM32֧֧IARʹIAR ARMʱʹfinshע⣬ļм keep { section FSymTab }; keep { section VSymTab }; Ϊ˱finshʹõķűΪЩűбãǿĿļʱŻ
뿴stm32f10x_flash.icfļ
LM3S֧ĬϲLM3S8962оƬԵTIη48 8962塣
Ĭϰfinsh shellļϵͳЭջ֧֡
(*) ϣʹԵĿԱע0.4.0汾ķ0.4.0汾˺ܶԣ磺16λM16֧ģʽAVR32֧ԼMIPS֧ȡ
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread 0.3.0ʽ ʱ: 2010/3/30
ǰRT-Thread 0.3.0 RC汾ģconsoleΪ֧豸ģʽȻʹ0.2.x0.3.0 beta/rcûʼʹ0.3.0ʽ档ǰ汾ֲ֧֧
RT-ThreadGoogle 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Ŀ¼£ǻleḍ ϵͳĬϲSTM32F103ZEоƬоƬҪĵλã
ͬʱbsp\stm3210Ŀ¼»ڶproject_ͷĿ¼ЩӦԲͬ͵Ḷ́project_finshRT-Threadʹfinsh shellҪʹЩʱҪӦproject_xxxĿ¼еļƵ stm3210Ŀ¼(ֱͬǵķʽ)Ȼдstm3210Ŀ¼µĹļ
LM3S֧ LM3SKeil 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/LM3S 0.3.0 RC1淢
ʱ: 2010/1/4
ʵʱ̲߳ϵͳһʵʱIJϵͳͨͨòϵͳźܴIJͬͨòϵͳͨԵճӦãִ֣༭ĵ ڹϵʱͨòϵͳһֻܴһ£żķչӲ»GHzƵGBڴ桢˼߽ͨ˵УͨòϵͳҲͳŲлķչͨòϵͳིǣⲢĹƽϣһڲͬĴڽŶӹƱõĵϵͳܹ֤ÿĹƽԡ ʵʱϵͳͨϵͳкܴIJʵʱϵͳָǣϵͳעӦ¼ʱϵͳָܹʱڣdeadlineȷӦʵʱϵͳIJϵͳͽʵʱϵͳϵͳĶҲԿóʵʱϵͳͨòϵͳĴԵʵʱϵͳзdzǿԣӦ¼̶ʱڽӦͨòϵͳҪŬĹƽԣijЩϵͳҲdzעݵ ʵʱ̲߳ϵͳӢRT-ThreadôһʵʱϵͳΪС͵صҲԿһǶʽϵͳǶʽϵͳһһЩרĿĶڣȽڳɱרĿĵص㣬ҲעǶʽϵͳٵľһЩʵʱԵص㣩ϵͳԶƱ˰ػƶͨ豸mp3/mp4ȱЯʽ豸ƣ嵼ƣӡӡ豸·ADSLе豸ҽ豸ȵȡ TILM3SϵоƬǻARM Cortex M3 v7ܵ32λоƬLM3S S6000S8000S9000ϵоƬЯ繦ܡRT-Threadıں˿ڳLM3S S100ϵϵоƬϡRT-ThreadLM3Sֲ֤ѹԵLM3S6918оƬоƬЯ64KƬھ̬ڴ棬256K棬Ƶ50MHzƽ̨ϣRT-Threadֵ֧ ? Ƶʵʱ
? FinSH shell
? С豸ļϵͳ
? LwIPTCP/IPЭջ
? ֧֣
RT-Thread/LM3S 0.3.0ԣЩRT-Thread 0.3.x֧вдĸı䡣
ָ꼰 RT-ThreadԺһЩĵط
˵RT-ThreadǷǻLinuxֱʹLinuxﲻò˵Linuxκ鶼õKByteڴռȻܹdzõУ豸dzࡣLM3SоƬֻдԼ64KٵƬھ̬ڴ棬棨ͨ128K - 512K֮䣩ڴϲ̫ܣоƬȫijɱоƬӲѾڴ棨LM3S¿Ѿ֧ܹڴˣϻûõ
ָ꣺ RT-ThreadKernelKernelָûõںˣ 9.5Kֻݺִдռã1.5KڴռãֻͨݺִдУ
˵Kernelfinsh shellļϵͳЭջ 80Kֻݺִдռã13.5Kڴռãʱ5KҵĶ̬ڴռáϵͳʱԼʣ45Kڴûʹá
LM3SṩϵͳLwIPFatFSļϵͳȽϣ 120Kֻݺִдռã35KڴռáϵͳʱԼʣ20Kڴûʹá
ٿһЩָ ԱͬnetioԵõͳ RT-Thread/LM3S NETIO - Network Throughput Benchmark, Version 1.26 (C) 1997-2005 Kai Uwe Rommel TCP connection established. Packet size 1k bytes: 704 KByte/s Tx, 5131 Byte/s Rx. Packet size 2k bytes: 704 KByte/s Tx, 1950 KByte/s Rx. Packet size 4k bytes: 704 KByte/s Tx, 2197 KByte/s Rx. Packet size 8k bytes: 704 KByte/s Tx, 2200 KByte/s Rx. Packet size 16k bytes: 706 KByte/s Tx, 2196 KByte/s Rx. Packet size 32k bytes: 709 KByte/s Tx, 2136 KByte/s Rx. Done.
TI/ϵͳµLwIP NETIO - Network Throughput Benchmark, Version 1.26 (C) 1997-2005 Kai Uwe Rommel TCP connection established. Packet size 1k bytes: 870 KByte/s Tx, 5187 Byte/s Rx. Packet size 2k bytes: 870 KByte/s Tx, 2463 KByte/s Rx. Packet size 4k bytes: 870 KByte/s Tx, 3322 KByte/s Rx. Packet size 8k bytes: 870 KByte/s Tx, 3239 KByte/s Rx.
PCNETIOĽTxӦLM3SϵĽգRxӦLM3Sϵķͣ Կڴݿ鷢ʱRT-Thread/LM3SֲһЩģܵ˵IJ̫رDZ1k - 2kΧʱο죺ͨûвϵͳʱϵͳܹרעһ¡вϵͳ£ܹһЩЩڽлʱһϵͳԴܵ˵ϵĸһ̶ֲܵIJࣨRT-Thread/LM3Sܹ֧16k32k bytesСͽգϵͳLwIPܣ
һЩʵʱָ ĿԴʵʱϵͳecosıȽϡԴȫͬӲƽ̨ͬõPXA310ͬGNU GCCͬ RTT/ecos 1.40 ЭȲ RTT/ecos 1.20 ռȲ RTT/ecos 1.33 ͬ RTT/ecos 1.86 ڴ RTT/ecos 2.50
һʵʱϵͳܹȶСܱձеϵͳһơܹȶչʱôһܹõձʹõϵͳʵҲˣйѾʮҹ˾RT-ThreadǵIJƷУڲƷвRT-ThreadĹ˾иࡣ
֤ Ϊһе뷨һӦշѣܹѵʹҵƷУ0.3.xϵͳҪ߽вƷϢGPLv2֤Ϊҵ֤0.4.xƷ֤ΪBSDApacheԴ֤
//---------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------
汾: RT-Thread RTOS v0.2.3汾 ʱ: 2008/10/6
¼¼
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------
汾: RT-Thread v0.2.2
ʱ: 2008/6/12
RT-Thread v0.2.2ںʽ淢汾ҪӸBSPֲ
µֲȻʵ
ǸֲһЩ˵ AT91SAM7S64: (ϵͳԴ16k RAM64k ROM Flash) ΪСڴRT-Thread 0.2.2֧ȼΪ32Ա֤ڴռøСжƴС10k AT91SAM7S64ֲУڲûfinshҲûá bsp/icdevs64/buildĿ¼¸uVisionĹļҪϰװkeilgcc
ia32: ֧i386-elf-gcc for windowsı룬linuxµĻûԣӦҲ˳롣 ɺbsp/qemuĿ¼rtthread-qemu.elf elfļõgrubļУgrubοgrubĵ