Lines Matching +full:host +full:- +full:number +full:- +full:of +full:- +full:completed +full:- +full:packets
1 # RT-Thread v4.0.0 Change Log
6 * Add support for 64-bit processors;
7 * When the thread is running on CPU, the state of this thread is changed to RUNNING stat instead of…
14 * Fix the `fd_is_open()` issue: when the sub-path is the same in different mounted filesystem.
15 * Change the critical lock/unlock to dfs_lock/unlock in `getcwd()` function of DFS (the critical lo…
16 * Rewrite `list_thread/list_*` implementation of finsh cmd to avoid multi-core competition case;
27 * Fix the length issue of `ulog_strcpy`, which should be not exceed `ULOG_LINE_BUF_SIZE`;
28 * Add the macro definition of hexadecimal log output to ulog; (HubretXie)
29 * Add uTest component. The uTest is a unit test framework on RT-Thread, and can also be used for au…
37 * Add QSPI support in SFUD (based on the QSPI peripheral of stm32); SFUD is upgraded to version 1.1…
41 * Fix the empty password issue in AP mode of drivers/wlan;
48 * Rewrite the RISC-V porting layer to make as a common and standalone porting layer for RISC-V IMAC…
49 * Fix `$` warning issue in Kconfig files of each BSP;
50 * Add the LPC54114-lite BSP, including GPIO, I2C, SDCard, SPI, SPI Flash, UART driver;
51 * Add Nuvoton-M487 BSP, including UART, EMAC driver; (Bluebear 233)
52 * Add Kendryte K210 BSP with RISC-V64 dual-core SMP BSP, including UART driver, also verified with …
54 * Fix the CAN driver issue in STM32F4XX-HAL BSP; (xeonxu)
56 * Fix the HEAP_BEGIN definition issue in STM32H743-Nucleo BSP; (nongxiaoming)
57 * Fix GPIO configuration issue in stm32f10x-HAL; (Wu Han)
60 * Add PWM, RTC and watchdog drivers to stm32f10x-HAL BSP; (XXXXzzzz000)
61 * Fix the watchdog driver issue in stm32f4xx-HAL BSP; (XXXXzzzz000)
63 * Fix the link issue when enable cmBacktrace package in stm32f4xx-HAL BSP; (xeonxu)
64 * Support Audio and microphones features in stm32f429-apollo BSP;
66 * Addd uTest section in the link script of qemu-vexpress-a9/stm32f429-atk-apollo BSP for automatic …
68 …7. In new BSP framework, the SoC drivers is reused. And in same time, lots of STM32 boards are sup…
69 * STM32F091-Nucleo Development Board BSP
70 * STM32F411-Nucleo Development Board BSP
71 * STM32L432-Nucleo Development Board BSP; (sun_shine)
72 * STM32F407-Discovery Development Board BSP
73 * STM32F446-Nucleo Development Board BSP; (andeyqi)
74 * STM32F746-Discovery Development Board BSP; (jinsheng)
75 * STM32F767-Nucleo Development Board BSP; (e31207077)
76 * STM32G071-Nucleo Development Board BSP;
85 * ArmFly STM32F429-v6 Development Board BSP
90 * Add SWM320 BSP of Synwit.cn, including GPIO, HW Timer, I2C, Watchdog, PWM, RTC, SPI, UART, etc.; …
91 * Add TI TMS320F28379D BSP, the first DSP chip supported on RT-Thread; (xuzhuoyi)
101 * Add `scons --pyconfig-silent` command to add some Kconfig configurations and to generate `.config…
102 * Update the `scons --dist` command to adapt to the new BSP framework;
104 * Fix the issue of version string comparison issue for GNU GCC version in utils.py;
110 # RT-Thread v3.1.1 Change Log
114 …of the upward growth stack which is defined by the `ARCH_CPU_STACK_GROWS_UPWARD` macro. Because th…
115 …-based Compiler); currently it's mainly used in Keil MDK IDE. Please notes that the "Warnings" nee…
121 * Fix the F_SETFL handling in ioctrl function; Fix the return value issue of fcntl function which i…
124 * Add multi-segment support for read and write operations in MC/SDIO driver framework (for stm32, y…
128 * Remove gdbstub and move to rt-thread packages.
131 …cation in AT component. Add the receiving data handling to complete the clearing of received event;
138 * Remove lwIP-1.3.2 porting and add lwIP-2.1.0 porting; lwIP-2.0.2 is still the default version.
139 * Add a lightweight ulog component and automatically replace the debug macro of the original rtdbg.…
141 …* HOST, optimize the USB HOST timeout mechanism; fix the un-alignment visit issue in F4xx-HAL USB …
142 …* Device: Add the check when class drivers are illegally registered; Fix the un-aligned access iss…
146 * Upgrade the wlan adaptor to the new version of Wi-Fi management framework in amebaz BSP.
153 * Change the old imxrt1052-evk BSP. The imxrt1052-related BSPs are classified into the `bsp/imxrt` …
154 * Improve stm32f4xx-HAL BSP with PWM, I2C, USB Host driver; (XuanZe, xuzhuoyi)
156 * Improve stm32f10x-HAL BSP with I2C, IWG, PWM, RTC and other drivers, improve UART driver; (XuanZe)
157 * Improve stm32f429-disco BSP and add I2C, LCD, Touch driver; (xuzhuoyi)
162 …ches have been submitted to scons and need to wait for next scons release,maybe scons-3.0.2> (Arda)
163 * Add `scons --pyconfig` mode, which has a TK UI configurator; (weety)
164 …n toolchains (The `-std=c99` is not added into C-compiler flags), but please note: PThreads compon…
166 # RT-Thread 3.1.0 Change Log
171 * Add the checking of kernel object type, which can effectively avoid the problem of continuing to …
173 * Add the device_ops operation set to reduce the footprint of device object.
176 * Enhance the debug information output of `rtdbg.h` file.
181 * Remove all of external codes, which will be moved to packages in the future.
183 * Enable the long file name feature of ELM FatFs in default.
184 * Change DFS FD to dynamic allocation mode. The maximum number of allocation is still DFS_FD_MAX.
187 * Fix the disk format issue of FatFs file system when multiple FatFs file systems are mounted.
192 * Rewrite most of the management code for application module: replace the original object container…
194 * Overwrite the exit() function of newlib to take over the processing of exit for a dlmodule.
195 …tocol stacks and network implementations, and update the relevant sections of the programming guid…
197 * Remove the poll/select API of DFS_NET and move them to SAL component.
198 * Remove the strong dependence of lwIP component for DFS_NET and replace it with Kconfig configurat…
200 * Fix the wait queue none-initialization issue in socket allocation of lwIP.
204 * Fix the problem of DMA handling in the serial driver framework.
209 * Fix the SP issue when hard fault occurs for ARM Cortex-M arch;
210 * Add C-Sky CK802 architecture porting;
212 * Update imxrt1052-evk firmware SDK to support B model chip.
213 * Fix the copying packets issue in the Godson 1C BSP when sending message.
215 * Fix the inconsistency issue between touch range and LCD resolution in qemu-vexpress-a9.
216 * Add qemu-vexpress-gemini BSP for dual core A9 (RT-Thread + Linux) arch;
218 * Add CAN and PWM drivers in stm32f4xx-HAL BSP;
219 * Optimize the GPIO driver in stm32f4xx-HAL BSP;
220 * Add UART3 driver in stm32f4xx-HAL BSP;
222 * Add rt_hw_us_delay interface in stm32f10x-HAL BSP;
223 * Optimize the GPIO driver in stm32f10x-HAL BSP;
231 * Add building script to detect the version of GCC & newlib;
232 * Add building script to detect the version of armcc;
233 * Add `scons --dist` function to make distribution for a BSP.
234 * Add `scons - dist - strip' function to make a minimal files of distribution for a BSP.
237 * Add the C-Sky CDK IDE project generation.
238 * Add `scons --target=vsc -s` to generate friendly configuration files for VSCode;
240 # RT-Thread 3.0.4 Change Log
244 * Change the location of hook invoking in rt_event_send, which can better reflect the event value t…
252 * Fix the DFS mkfs issue of FatFs (which is a merge issue introduced in RT-Thread V3.0 upgrade).
258 * Fix the one-shot timeout issue in the hardware timer driver framework.
262 * Fix the USB HS issue when sending 1 bytes of data will cause two times of transmission.
263 * Change the registration mechanism of USB Class Driver and Class Driver can be registered in packa…
265 * Enhance the compatibility of time() function for different compilers;
270 * Temporarily remove the Andes AE210P transplant because of the mistakenly use SVC for context swit…
273 * Add GD32's gd32303e-eval development board support;
274 * gd32450z-eval supports GNU GCC compilation;
275 * Rewriting the hifive1 board level support package for the risc-v architecture;
276 * About i.MX RT1052, we have completed various development board support: ATK, Fire, seeed studio;
277 * On i.MX RT1052, add the cache-ops functions;
287 * Add README documents in LPC5460x-LPCXpresso BSP;
290 * In GPIO driver of Loongson 1C BSP, add (external) interrupt feature (Zhuangwei);
298 * Add AC97 Audio driver in QEMU-VExpress-A9 BSP;
299 * Add README description file in QEMU-VExpress-A9;
300 * Add I2C driver in stm32f4xx-HAL BSP, and README description file;
301 * Add cache-ops in stm32f7-disco BSP, and README description file;
302 * Add README description file in stm32f10x/stm32f10x-HAL;
305 * Add README description file to stm32f411-nucleo BSP and enable GNU GCC tool chain support;
306 * Add GPIO driver and README description file in stm32f429-apollo BSP;
307 * Add KConfig configuration files in stm32f429-armfly BSP;
308 * Add README description file in stm32l476-nucleo BSP;
309 * Because V2M-MPS2 does not support in 32-bit machine simulation operation, temporarily remove this…
310 * Add README description file and some firmware file, such as u-boot.bin, wifi firmware etc, in X10…
312 * Add detection feature for the version of GNU GCC tool chain and libc function feature.
313 * Add the function of VSCode editor assistance, and support scons --target=vsc -s under BSP folder …
314 * Add the detection of verson of IAR;
317 # RT-Thread 3.0.3 Change Log
324 * When enable finsh shell, rtthread.h header file includes the API file of finsh. Therefore, the ap…
325 * Improve the comments of rtdbg.h file. In RT-Thread, just use following code to add debug log feat…
338 DBG_SECTION_NAME - The prefix information for each log line;
339 DBG_LEVEL - The debug log level;
340 DBG_COLOR - Whether use color log in console.
344 * Fix the flag issue of fopen in GNU GCC;
347 * Add libc_stdio_get_console() interface for returns the fd of console;
350 * Add soft-RTC device, therefore device can synchronize with network time and maintains the time wi…
359 * Fix the potential issue when enable Cortex-M hardware FPU;
360 * Add v2m-mps2 bsp, which is used in Keil MDK5 for Cortex-M4/M7/M23/M33 simulation;
361 * Add sdcard driver for stm32f10x-HAL;(liu2guang)
362 * Improve GNU GCC support for stm32f10x-HAL;(Xeon Xu)
366 * Fix some issues in peripherals drive library of NXP LPC54608/i.MX RT; (Valeriy Van)
373 # RT-Thread v3.0.2 Change log
380 * Add a first version of asynchronous I/O API
383 * USB Host available in stm32f4 with mass storage class
392 * Fix the issue of stat "/.." of lwext4 (parai)
398 * scons: add '--useconfig' command to use an exist config file
400 * Enable package feature in Linux/MacOS host
405 * Update SD/MMC driver for qemu-vexpress-A9
406 * Add keyboard/mouse driver for qemu-vexpress-a9
408 * Add I2C/LCD/Touch driver for i.MXRT1052-EVK
411 * Add USB host driver in stm32f4xx-HAL (uestczyh222)
413 * Add stm32h743-nucleo bsp (polariss)
415 # RT-Thread v3.0.1 Change log
422 * Enhance USB stack for USB host (HID/MSC etc);
425 * Add SoftAP device in Wi-Fi framework;
426 * Re-order the lwIP/ETH initialization;
432 * Add menuconfig for Linux/Mac platform: use `scons --memuconfig` to enable it;
437 * Enhance LPC54608 BSP for kinds of compiler;
439 * Add csd cmd in sdcard driver of mini2440;
440 * Add SDIO/EMAC driver for qemu-vexpress-a9 bsp;
442 * Add stm32f4xx-HAL bsp for kinds of STM32F4 series <User can use menuconfig to select chip>;
443 * Fix the PHY reset in stm32f429-apollo bsp;
446 # RT-Thread v3.0.0 Change log
452 * Change the type of cmd from uint8_t to int in control interface.
453 * Add more C++ object for RT-Thread Kernel Object.
455 * Integrate SFUD into RT-Thread to unify the operations of spi flash.
462 * Add scons --dist for make a distribution for specified BSP.
472 # RT-Thread v2.1.0 Change log
474 …RT-Thread v2.1.0 branch. This release has been delayed many time. After committed fh8620 and x1000…
484 * Does not lock scheduler when invoking soft-timer timeout function.
488 …croelectronics Co., Ltd. It's a IP camera chip with ARM1176, 300MHz, 16KB I-Cache and 16kB D-Cache.
489 * x1000 bsp. The CPU is a XBurst CPU 1.0GHz, MIPS-based, from Ingenic Semiconductor Co.,Ltd.
490 …mx6sx bsp, only the Cortex-A9 core porting in the NXP i.MX6 solox. BTW, another full Kinetis serie…
491 * lpc5410x bsp, only the Cortex-M4 core porting.
495 * stm32f7-disco bsp, the first ARM Cortex-M7 porting in RT-Thread.
496 * stm32f411-nucleo bsp.
507 * Add nanopb porting, a small code-size Protocol Buffers implementation;
508 * Add paho-mqtt porting, the Eclipse Paho MQTT C/C++ client for Embedded platforms;
511 * Split the exported commands of finsh shell to a standalone section: ".rodata.name"
513 # RT-Thread v2.1.0 beta版本更改说明
524 * 新加入stm32f7-disco移植;
542 * 增加paho-mqtt组件移植;
563 版本: RT-Threadv2.0.1及v2.1.0 alpha
565 RT-Thread v2.0.1是2.0这个系列的bug修正版,而v2.1.0 alpha则是当前开发主干的一个技术预览版本,它给出了v2.1.0这个版本系列的技术预览情况,不建议用于实际产品中,因…
567 # RT-Thread v2.0.1更改说明
577 * lwip更深度的集成:把它集成到RT-Thread的文件系统接口中,这样Linux/Unix下的一些socket网络应用能够更顺利的移植到RT-Thread上,也为以后可以应用到更多地方的se…
579 * 这部分是和RT-Thread发布本身无关,但也是这个版本系列设定的目标之一:开启一个云端集成开发环境的时代!云端会是什么样的,请用现代化的浏览器打开[CloudIDE](http://lab.…
581 # RT-Thread 2.0.0正式版更改说明
583 经历了大约1年的时间,RT-Thread v2.0.0的最终版本终于发布出来了。自这个版本开发以来,引入了多项功能、修改、增强等。感谢参与的诸位开发人员!
593 * 更新RW009驱动以支持Wi-Fi SoftAP模式(aozima);
604 * 添加VBUS组件用于Linux与RT-Thread系统之间,RT-Thread与RT-Thread系统之间通信(睿赛德服务公司捐赠);
611 * 重写LPC4357串口驱动,并让芯片上M4/M0核心分别都执行RT-Thread系统,两核心之间以VBUS组件进行系统间通信(睿赛德服务公司捐赠);
613 * 新增NuMicro M051 Series移植,支持GCC、Keil MDK编译器(bright-pan);
621 * 增加scons中的MD5支持(bright-pan);
623 # RT-Thread 2.0.0 RC 更改说明
627 随着RT-Thread功能越来越多,如何发布版本也成为一件头疼的事情,因为需要仔细对比最近三个月来的修改记录。这次的发布距离上一次beta版本依然是三个月的时间,但按照发布计划已然推迟了一个月进行发…
631 阿嘉的使用RT-Thread的四轴飞行器毕业设计惊艳亮相,采用了1个STM32F4 + 8个STM32F1进行飞行控制,总计9个MCU的另类实现方式;沿循四轴飞行器的路线,与国内匿名团队合作,采用R…
633 RT-Thread做为一个开源组织参与的CSDN开源夏令营结出了丰硕的果实:
634 由hduffddybz参与的IPv6协议栈移植(最新版本的lwIP-head版本移植)在这次发布中已经包括进来,从而能够在使用RT-Thread的小型设备上实现TCP/IP v4/v6双栈的支持;
636 …营是一次非常棒的活动,能够让学生提前进入实战,了解软件开发的初步知识。对开源社区来说,也是一次非常有益的社区互动活动。希望明年这个活动可以继续,关注RT-Thread、嵌入式开发的同学可以关注明年…
638 …-Thread也相应的做出了积极的响应,所以这个版本开始加入sensor的应用框架(APP/算法 <--> sensor framework <--> RT-Thread device drive…
640 这个版本是RT-Thread 2.0.0系列正式版本的候选版本,正式版本预计会在年底正式发布,距离正式版本还会加入更完善的一些支撑(例如各种传感器驱动)。也计划2014年11月22日,在上海浦东举行…
662 * 完善SPI Wi-Fi网卡RW009驱动并提供RSSI相关的命令;
667 * 加入gdb stub组件,当前支持ARM Cortex-A8和Cortex-M3/4(wzyy2);
669 * 加入最新的lwIP分支:lwip-head,以提供IPv4/v6双栈的功能(hduffddybz);
674 * 加入北京京微雅格的M7(华山)低功耗FPGA的ARM Cortex-M3移植(aozima);
689 * 加入ARM Cortex-M4芯片指令级的ffs实现;
698 # RT-Thread 2.0.0 Beta更改说明
702 v2.0.0这个版本系列是RT-Thread当前的开发分支,如果要上新项目,建议使用这个版本来进行,预计这个版本的正式版会在年底发布。欢迎对这个版本进行测试、并反馈问题,能够早日进入到稳定版。
704 v2.0.0版本的开发相对活跃些,开源社区提供了强有力的支持:如Arda贡献的TM4C129x移植,Romeo贡献的frdm-k64f移植,xiaonong的LPC4300移植等,以及睿赛德服务公司…
727 * 新增frdm-k64f移植(FreeScale K64芯片);
737 * 新增Zynq7000 ARM Dual Cortex-A9移植;
768 # RT-Thread 2.0.0 Alpha更改说明
772 RT-Thread 2.0.0分支的第一个技术预览版本,仅用于展示2.0.0发展分支的演化动向(按照roadmap,2.0.0这个分支会有一部分RT-Thread和Linux互补性的技术,为Linu…
778 * JS:新添了轻量级Javascript引擎,可以在RT-Thread中直接运行javascript脚本。
779 * VMM:可以在qemu中运行的 Virtual Machine Module 组件。暂时只支持 realview-pb-a8 的 bsp。
786 * realview-a8:添加了 VMM 组件
790 * 固件加入scons --target=ua -s,用于准备用户应用环境;
794 RT-Thread 2.0.0. Alpha版本相比于RT-Thread 1.2.1,新的特性主要有两部分:
795 - RT-Thread + Linux双系统,这部分以RealView-A8处理器(ARM Cortex-A8单核)为蓝本,给出一个简单的双系统并行运行的demo;在没有硬件的环境下,可以使用QEM…
798 qemu-system-arm -M realview-pb-a8 -kernel zImage -initrd rootfs.cpio.gz -serial vc -serial vc
801 来启动 RT-Thread。RT-Thread 启动之后控制台在第二个串口上(Atl + Ctrl + 4)。第一个串口Linux shell依然可以使用,第二个串口则是RT-Thread的shel…
802 - JavaScript解析器,这个是由牛头哥移植的,可以在一个非常小资料的MCU上以JavaScript脚本方式进行编程、开发。根据这种方式,也提供了RN001JS的以太网硬件模块:以JavaSc…
804 # RT-Thread 1.2.1更改说明
833 * 串口驱动框架加入serial->ops->control的调用;
842 * 固件加入scons --target=ua -s,用于准备用户应用环境;
845 * RT-Thread携带了众多的BSP,不一定能够一一保证每个分支上把RT-Thread上相应的功能使用起来。所以针对这种情况,我们有一款评估用的硬件开发板:RealBoard 4088,在上面力…
846 * RealBoard 4088使用的RT-Thread版本主要以RT-Thread 1.2.1版本为主。
848 # RT-Thread 1.2.0正式版本更改说明
854 1,文档方面已完成《RT-Thread编程手册》,同时还有论坛上jiezhi童鞋的《一起来学RT-Thread系列连载教程》
855 2,BSP分支方面新增cortext-A8(beaglebone),cortext-R4(rm48x50),UNITY-2(SEP6200),lpc408x的移植
857 - 加入msh(类似linux shell的风格),能够直接执行应用程序
858 - 新增freemodbus 1.6.0的移植
859 - 新增开源的嵌入式关系数据库SQLite 3.8.1的移植
860 - 新增Ymodem协议
861 - 默认使用lwIP 1.4.1
863 下面是自RT-Thread 1.2.0 RC版本发布以来具体的变更履历:
867 * timer.c - 使用跳跃表(skip list)实现系统定时器链表,并在bsp中的startup.c中重新加入定时器初始化函数rt_system_timer_init()
868 * rtdebug.h - 新增宏定义RT_DEBUG_IN_THREAD_CONTEXT
869 * idle.c - 在函数rt_thread_idle_excute()中一次清除所有的死线程
870 * scheduler.c - 新增API rt_critical_level()返回调度器上锁次数
874 * cortex-m0 - 修正 cortex-m0 GCC移植中hardfault的问题点
875 * cortex-r4 - 在startup后释放IRQ堆栈空间
876 * cortex-r4 - 按字节长度分配堆栈空间
881 * bsp/stm32f0x - 增加USART1,USART2驱动,支持finsh,支持组件初始化
882 * bsp/simulator - 当RTGUI配置无效时打印错误信息
883 * bsp/simulator - 默认情况下关闭RTGUI选项
884 * bsp/simulator - 增加createdef.py文件来生成VS的def文件
885 * bsp/simulator - 当使用VC++编译时去除_TIME_T_DEFINED的定义
886 * bsp/xplorer4330 - 重命名文件Retarget.c为retarget.c,否则linux系统中编译会报错
887 * bsp/xplorer4330 - 修正GCC编译链接时关于ENTRY的警告
888 * bsp/rm48x50 - 新增GCC的移植
889 * bsp/K60Fxxxx - 修正一个编译错误
893 * dfs - 正确处理mkfs未实现的情况
894 * dfs - 使用指针代替index变量
895 * dfs - 在函数dfs_filesystem_lookup()将含义模糊的指针变量名称empty重命名为fs
896 * dfs - 修正dfs_unmount问题点
897 * dfs - 在设备打开错误时令挂载失败
898 * dfs/elmfat - 令elmfatfs每次都检查扇区大小
899 * net - 新增freemodbus 1.6.0的移植
900 * finsh - 新增FINSH_USING_MSH_ONLY选项
901 * finsh - 只有当shell设备为空时调用rt_console_get_device()
902 * finsh - 修正FINSH_USING_SYMTAB未定义的错误
903 * finsh - 重构control按键的处理
904 * msh - 增加文件和路径名称自动补全的功能
905 * msh - msh内增加执行module的功能
906 * msh - msh内增加更多的命令
907 * libc - 修正 _sys_read()/_sys_write()问题点
908 * external - 增加开源的嵌入式关系数据库SQLite 3.8.1的移植
909 * pthreads - 避免ESHUTDOWN重复定义
910 * mtd_nand - 在MTD nand中增加更多的调试措施
911 * mtd_nand - 修正操作MTD nand时起始块错误的问题
912 * lwip-1.4.1 - 在lwIP内加入更多的RT-Thread选项设置
913 * log_trace - 修正函数memmove()参数使用错误的问题
914 * drivers/pipe - 增加一个control命令来获得pipe剩余的空间
915 * drivers/serial - 如果读写长度为0,则立即返回
919 * examples - 用rt_sem_control()中的RT_IPC_CMD_RESET命令rt_sem_trytake()来清除信号量
920 * examples - 始终打印输出测试结果
921 * examples - 在所有的测试结束后打印输出简报
922 * examples - 在TC线程中清除变量_tc_stat的TC_STAT_RUNNING状态
923 * examples - 重新实现loop功能,并新增finsh命令tc_loop
924 * examples - 在tc_stop中增加延时,由原来的延时RT_TICK_PER_SECOND/2调整为10 * RT_TICK_PER_SECOND
925 * examples - 在SConscript中判断TC如果被使能,在CPPPATH中增加TC路径
926 * examples - 新增一个in-mem-log的例子
927 * semaphore_priority.c - 在cleanup时释放信号量
928 * heap_realloc.c - 检查调用realloc(ptr, 0)是否成功
929 * thread_delete.c - tc线程的延时应该比tid2的延时长,保证其测试过程中正常运行
930 * thread_delay.c - 放宽超时判断条件,因为当RT_TICK_PER_SECOND为1000时,容易产生1个tick的误差
931 * semaphore_static.c - 放宽超时判断条件,因为当RT_TICK_PER_SECOND为1000时,容易产生1个tick的误差
932 * semaphore_dynamic.c - 放宽超时判断条件,因为当RT_TICK_PER_SECOND为1000时,容易产生1个tick的误差
937 # RT-Thread 1.2.0RC更改说明
941 主要说明: 该版本新增ARM Cortex-A8的支持(BeagleBone),新增UNITY-2内核的支持(SEP6200),新增Ymodem协议。
948 * 修正rtdef.h中的拼写错误(_MSC_VER_ -> _MSC_VER)
950 * ipc - 在函数rt_event_recv()中增加对参数option有效性的检查
951 * device - 增加统计设备引用次数的变量ref_count
952 * memheap - 修正内存块分割问题点
953 * memheap - 优化函数rt_memheap_realloc()
954 * kservice - 函数声明使用rt_vsnprintf代替vsnprintf
959 * dfs - 修正dfs_file.c中一处变量参数类型错误的问题
960 * dfs - 增加mount table
961 * dfs - 在building脚本中加入ramfs的支持
962 * dfs - 修正ramfs中O_APPEND write的问题
963 * dfs/elm - 在mkfs中加入device_open/close
964 * dfs/jffs2 - 修正jffs2_opn/opendir中的f_flag初始化问题
965 * dfs/jffs2 - 修正jffs2卸载问题
966 * pthread - 修正一处编译警告
967 * drivers/pipe - 增加rt_pipe_init/rt_pipe_detach
968 * drivers/pipe - 增加非阻塞读写和强制写模式
969 * drivers/pipe - 当恢复读的时候调用函数rx_indicate()
970 * drivers/pipe - 增加一个设备类型(pipe类型)
971 * drivers/portal - 实现portal设备类型
972 * drivers/ringbuffer - 修改一些模糊不清的函数名称
973 * drivers/ringbuffer - 新增put_force和putchar_force接口函数
974 * finsh - 当set_device时增加设备检查
975 * finsh - 在rx_ind中增加对shell设备的自动设置
976 * finsh - 增加pipe和portal设备的描述
977 * finsh - 在变量定义时使用别名
978 * finsh - 当关闭设备时注销rx_indicate
979 * finsh - 修正命令行太长的问题
980 * finsh/msh - 只有当DFS_USING_WORKDIR使能时才声明cd/pwd
981 * init - 为新的组件初始化机制更新连接脚本
982 * init - 增加组件初始化调试代码
983 * logtrace - 整理代码,去除编译警告
984 * logtrace - 增加LOG_TRACE_VERBOSE
985 * logtrace - 调整log values
986 * logtrace - 只有当finsh使能的时候才声明cmd
987 * libc/minilibc - 在sys/time.h中增加gettimeofday的声明
988 * utilities - 新增ymodem
992 * building.py - 增加clang静态缝隙器的支持
993 * building.py - 为Keil MDK增加buildlib功能
994 * building.py - 在clang-analyze中执行'clang -Wall -fsyntas-only'
995 * clang-analyze.py - 增加一个定制工具实现clang静态分析
1003 * cortex-m3 - 加强hard fault的异常处理函数
1004 * at91sam9260 - 更新串口驱动,使用组件中的通用串口驱动
1005 * at91sam9260 - 更新工程目录结构
1006 * at91sam9260 - 修正编译错误
1007 * at91sam9260 - 内嵌GPLv2许可
1008 * stm32f10x - 删除无用的文件
1009 * stm32f10x - 更新工程目录结构
1010 * stm32f10x - 更新工程文件
1011 * stm32f10x - 为使用新的组件初始化更新连接脚本
1012 * stm32f10x - 为使用新的组件初始化更新SD card驱动
1013 * stm32f10x - 为使用新的组件初始化更新DM9000驱动
1014 * stm32f10x - 更新串口驱动,使用组件中的通用串口驱动
1015 * stm32f10x - 修正rtgui初始化问题
1016 * simulator - 为使用新的组件初始化更新代码,以便支持mingw
1017 * simulator - 支持Linux系统
1018 * simulator - 修正Linux系统中的SDL初始化问题
1019 * simulator - 在rt_components_init之后初始化SDL
1020 * simulator - 将对SDL设置的内容移入drivers/SConstruct
1021 * simulator - 在env中获得CORSS_TOOL和EXEC_PATH的值
1022 * simulator - 支持clang-analyze
1023 * simulator - 增加tap netif driver
1025 //----------------------------------------------------------------------------------------
1027 //----------------------------------------------------------------------------------------
1029 //----------------------------------------------------------------------------------------
1032 版本: RT-Thread 1.2.0 Beta 版本
1036 进过开发人员三个月的努力,RT-Thread 1.2.0 Beta 版本如期发布。
1037 该版本默认采用lwIP 1.4.1协议栈,USB device stack也进一步完善。加入 log_trace 子系统,加入组件初始化升级版本,加入 ARM Cortex-R 的移植。
1042 - 详情请看论坛帖子[新功能] 组件初始化
1043 * 2,支持ARM Cortex-R系列处理器
1044 - Grissiom 完成 ARM Cortex-R 的移植,目前BSP中已有TI RM48x50分支(仅支持TI CCS开发环境)
1047 * 5,优化Cortex-M4线程上下文切换,使用了浮点运算的线程才保存及恢复FPU寄存器
1048 - 详情请看论坛帖子[优化]cortex-m4f线程切换,优化FPU寄存器
1069 * 9,Cortex-M0,Cortex-M3,Cortex-M4上下文切换时,回收系统初始化时用到的栈空间
1071 //----------------------------------------------------------------------------------------
1073 //----------------------------------------------------------------------------------------
1075 //----------------------------------------------------------------------------------------
1079 版本: RT-Thread 1.2.0 Alpha版本
1083 …3年RT-Thread roadmap,RT-Thread 1.2.0 Alpha版本发布,Alpha意味着此版本为技术预览版,仅用于展示RT-Thread 1.2.0未来的发展方向,并不适合于开…
1085 伴随着新版本的到来,RT-Thread有几个重大的转变:
1087 2,RT-Thread与RTGUI区分开来,并成为两个独立的开发分支
1096 * 这部分对ARM Cortex-M系列芯片没有影响。
1109 1,开启省略编译时长命令特性,如果需要查看编译时命令行,可以使用scons --verbose查看。