реклама на сайте
подробности

 
 
11 страниц V  « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> Вышла FreeRTOS V4.0.5 ... 8.2.3, проект прогрессирует!
zhz
сообщение Jun 2 2009, 08:33
Сообщение #91


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 21-03-05
Пользователь №: 3 559



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.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 6 2009, 15:48
Сообщение #92


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(zhz @ Jun 2 2009, 11:33) *
+ 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..


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 22 2009, 21:04
Сообщение #93


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 17 2009, 12:34
Сообщение #94


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 17 2009, 13:03
Сообщение #95


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zltigo @ Jul 17 2009, 16:34) *
+ Reworked byte alignment code to ensure 8 byte alignment works correctly.
ну наконец-то^^^ официально "заметили" тщательно игнорирумый баг.

Да, не надеялся уже, что это когда-нибудь случится.
Go to the top of the page
 
+Quote Post
head_sk
сообщение Jul 18 2009, 10:58
Сообщение #96


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 3-07-09
Пользователь №: 50 897



Кстати многие обвиняют freeRTOS в плохой документации. Недавно поднимал её с нуля, а сейчас уже коммерческий проек на ней делаю, так что эдело наверное больше в нежелании икать и читать...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 26 2009, 06:25
Сообщение #97


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
head_sk
сообщение Jul 31 2009, 11:21
Сообщение #98


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 3-07-09
Пользователь №: 50 897



Ни у кого нет плагина для freeRTOS для IAR версии 4.42A?
Попробовал скачать от сюда подошло только для IAR 5 и выше. Не охота переносить проект, может у кого завалялся плагин для версии 4.42A?
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Jul 31 2009, 15:49
Сообщение #99


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Цитата(head_sk @ Jul 31 2009, 15:21) *
Ни у кого нет плагина для freeRTOS для IAR версии 4.42A?
Попробовал скачать от сюда подошло только для IAR 5 и выше. Не охота переносить проект, может у кого завалялся плагин для версии 4.42A?


А он разве был для ранних версий ? по моему они его сразу для 5х сделали.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 14 2009, 05:54
Сообщение #100


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
klen
сообщение Oct 16 2009, 21:05
Сообщение #101


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



будем глядеть!
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 16 2009, 21:12
Сообщение #102


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Ждём отчётаsmile.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Oct 16 2009, 21:31
Сообщение #103


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Вообще-то есть спецветка про FreeRTOS, и даже тема специально для этого...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 16 2009, 22:26
Сообщение #104


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 6 2009, 12:35
Сообщение #105


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



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.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

11 страниц V  « < 5 6 7 8 9 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 23:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.0246 секунд с 7
ELECTRONIX ©2004-2016