zhz 0 2 июня, 2009 Опубликовано 2 июня, 2009 · Жалоба Changes between V5.2.0 and V5.3.0 released June 1st 2009 Main changes: + Added new (optional) feature that gathers statistics on the amount of CPU time used by each task. + Added a new demo application for the Atmel AT91SAM3U Cortex-M3 based microcontroller. + Added a new demo application for the NXP LPC1766 Cortex-M3 based microcontroller. + Added a contributed port/demo that allows FreeRTOS to be 'simulated' in a Linux environment. Minor changes: + Updated the Stellaris uIP WEB server demos to include the new run time statistics gathering feature - and include a served WEB page that presents the information in a tabular format. + Added in the lwIP port layer for the Coldfire MCF52259. + Updated the CrossWorks LPC2368 WEB server to include an image in the served content. + Changed some of the timing in the initialisation of the LPC2368 MAC to permit its use on all part revisions. + Minor modifications to the core uIP code to remove some compiler warnings. + Added xTaskGetApplicationTaskTag() function and updated the OpenWatcom demo to make use of the new function. + Added contributed demos for AVR32 AP7000, STM32 Primer 2 and STM32 using Rowley Crossworks. + Heap_1.c and Heap_2.c used to define structures for the purpose of data alignment. These have been converted to unions to save a few bytes of RAM that would otherwise be wasted. + Remove the call to strncpy() used to copy the task name into the TCB when the maximum task name is configured to be 1 byte long. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 6 июня, 2009 Опубликовано 6 июня, 2009 · Жалоба + Heap_1.c and Heap_2.c used to define structures for the purpose of data alignment. These have been converted to unions to save a few bytes of RAM that would otherwise be wasted. .... правда при этом в системе продолжают ипользоваться по два MCB для задач и очередей + Remove the call to strncpy() used to copy the task name into the TCB when the maximum task name is configured to be 1 byte long. При этом имена длинна которых превышает размер указателя продолжают бессмысленно хранится в TCB.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 22 июня, 2009 Опубликовано 22 июня, 2009 · Жалоба Changes between V5.3.0 and V5.3.1 released June 21st 2009 + Added ColdFire V1 MCF51CN128 port and WEB server demo. + Added STM32 Connectivity Line STM32107 Cortex M3 WEB server demo. + Changed the Cortex M3 port.c asm statements to __asm so it can be compiled using Rowley CrossWorks V2 in its default configuration. + Updated the Posix/Linux simulator contributed port. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 17 июля, 2009 Опубликовано 17 июля, 2009 · Жалоба Changes between V5.3.1 and V5.4.0 released July 13th 2009 + Added Virtex5 / PPC440 port and demos. + Replaced the LPC1766 Red Suite demo with an LPC1768 Red Suite demo. The original demo was configured to use engineering samples of the CPU. The new demo has an improved Ethernet driver. + Added LPC1768 Rowley demo with zero copy Ethernet driver. + Reworked byte alignment code to ensure 8 byte alignment works correctly. ну наконец-то^^^ официально "заметили" тщательно игнорирумый баг. + Set configUSE_16_BIT_TICKS to 0 in the PPC405 demo projects. + Changed the initial stack setup for the PPC405 to ensure the small data area pointers are setup correctly. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 17 июля, 2009 Опубликовано 17 июля, 2009 · Жалоба + Reworked byte alignment code to ensure 8 byte alignment works correctly. ну наконец-то^^^ официально "заметили" тщательно игнорирумый баг. Да, не надеялся уже, что это когда-нибудь случится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
head_sk 0 18 июля, 2009 Опубликовано 18 июля, 2009 · Жалоба Кстати многие обвиняют freeRTOS в плохой документации. Недавно поднимал её с нуля, а сейчас уже коммерческий проек на ней делаю, так что эдело наверное больше в нежелании икать и читать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 26 июля, 2009 Опубликовано 26 июля, 2009 · Жалоба Changes between V5.4.0 and V5.4.1 released July 25th 2009 + New hook function added. vApplicationMallocFailedHook() is (optionally) called if pvPortMalloc() returns NULL. + Additional casting added to xTaskCheckForTimeOut(). This prevents problems that can arise should configUSE_16_BIT_TICKS be set to 1 on a 32 bit architecture (which would probably be a mistake, anyway). + Corrected the parameter passed to NVIC_SetPriority() to set the MAC interrupt priority in both LPC1768 demos. + Decreased the default setting of configMINIMAL_STACK_SIZE in the PIC32 demo application to ensure the heap space was not completely consumed before the scheduler was started. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
head_sk 0 31 июля, 2009 Опубликовано 31 июля, 2009 · Жалоба Ни у кого нет плагина для freeRTOS для IAR версии 4.42A? Попробовал скачать от сюда подошло только для IAR 5 и выше. Не охота переносить проект, может у кого завалялся плагин для версии 4.42A? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 31 июля, 2009 Опубликовано 31 июля, 2009 · Жалоба Ни у кого нет плагина для freeRTOS для IAR версии 4.42A? Попробовал скачать от сюда подошло только для IAR 5 и выше. Не охота переносить проект, может у кого завалялся плагин для версии 4.42A? А он разве был для ранних версий ? по моему они его сразу для 5х сделали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 14 августа, 2009 Опубликовано 14 августа, 2009 · Жалоба Changes between V5.4.1 and V5.4.2 released August 9th 2009 + Added a new port and demo app for the Altera Nios2 soft core. + Added LPC1768 demo for IAR. + Added a USB CDC demo to all LPC1768 demos (Code Red, CrossWorks and IAR). + Changed clock frequency of LPC1768 demos to 99MHz. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 16 октября, 2009 Опубликовано 16 октября, 2009 · Жалоба будем глядеть! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 16 октября, 2009 Опубликовано 16 октября, 2009 · Жалоба Ждём отчёта:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HARMHARM 0 16 октября, 2009 Опубликовано 16 октября, 2009 · Жалоба Вообще-то есть спецветка про FreeRTOS, и даже тема специально для этого... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 16 октября, 2009 Опубликовано 16 октября, 2009 · Жалоба FreeRTOS V6 is backward compatible with FreeRTOS V5.x. Main changes: + FreeRTOS V6 is the first version to include memory protection unit (MPU) support. Two ports now exist for the Cortex M3, the standard FreeRTOS which does not include MPU support, and FreeRTOS-MPU which does. + xTaskCreateRestricted() and vTaskAllocateMPURegions() API functions added in support of FreeRTOS-MPU. + Wording for the GPL exception has been (hopefully) clarified. Also the license.txt file included in the download has been fixed (the previous version contained some corruption). Other changes: + New API function xPortGetFreeHeapSize() added to heap_1.c and heap_2.c. + ARM7 GCC demo interrupt service routines wrappers have been modified to call the C portion using an __asm statement. This prevents the function call being inlined at higher optimisation levels. + ARM7 ports now automatically set the THUMB bit if necessary when setting up the initial stack of a task - removing the need for THUMB_INTERWORK to be defined. This also allows THUMB mode and ARM mode tasks to be mixed more easily. + All ARM7/9 ports now have portBYTE_ALIGNMENT set to 8 by default. + Various demo application project files have been updated to be up to date with the latest IDE versions. + The linker scripts used with command line GCC demos have been updated to include an eh_frame section to allow their use with the latest Yagarto release. Likewise the demo makefiles have been updated to include command line options to reduce or eliminate the eh_frame section all together. + The definition of portBYTE_ALIGNMENT_MASK has been moved out of the various memory allocation files and into the common portable.h header file. + Removed unnecessary use of portLONG, portSHORT and portCHAR. + Added LM3Sxxxx demo for Rowley CrossWorks. + Posix simulator has been upgraded - see the corresponding WEB page on the FreeRTOS.org site. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 6 декабря, 2009 Опубликовано 6 декабря, 2009 · Жалоба Changes between V6.0.0 and V6.0.1 released November 15th 2009 + Altered pxPortInitialiseStack() for all Cortex-M3 ports to ensure the stack pointer is where the compiler expects it to be when a task first starts executing. The following minor changes only effect the Cortex-M3 MPU port: + portRESET_PRIVILEGE() assembly macro updated to include a clobber list. + Added prototypes for all the privileged function wrappers to ensure no compile time warnings are generated no matter what the warning level setting. + Corrected the name of portSVC_prvRaisePrivilege to portSVC_RAISE_PRIVILEGE. + Added conditional compilation into xTaskGenericCreate() to prevent some compilers issuing warnings when portPRIVILEGE_BIT is defined as zero. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться