zhz 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Changes between V6.0.5 and V6.1.0 released October 6 2010 + Added xTaskGetTickCountFromISR() function. + Modified vTaskSuspend() to allow tasks that have just been created to be immediately suspended even when the kernel has not been started. This allows them to effectively start in the Suspended state - a feature that has been asked for on numerous occasions to assist with initialisation procedures. + Added ports for the Renesas RX62N using IAR, GCC and Renesas tool suites. + Added a STM32F103 demo application that uses the Rowley tools. + Under specific conditions xFreeBytesRemaining within heap_2.c could end up with an incorrect value. This has been fixed. + xTaskCreateGeneric() has a parameter that can be used to pass the handle of the task just created out to the calling task. The assignment to this parameter has been moved to ensure it is assigned prior to the newly created having any possibility of executing. This takes into account the case where the assignment is made to a global variable that is accessed by the newly created task. + Fixed some build time compiler warnings in various FreeTCPIP (based on uIP) files. + Fixed some build time compiler warnings in Demo/Common/Minimal/IntQueue.c. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 14 октября, 2010 Опубликовано 14 октября, 2010 (изменено) · Жалоба А почему до сих пор portSAVE_CONTEXT не исправили? Я понимаю, что он 100% работает, если не юзать нестандартные режимы проца ARM7/9 в прерываниях. Но после небольшого исправления были бы довольны и те, кто "знает толк в извращениях" Тем более, что в исправленной версии нет ни одного недостатка. Может "туда" письмо написать? Изменено 14 октября, 2010 пользователем GetSmart Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 14 октября, 2010 Опубликовано 14 октября, 2010 · Жалоба А можно подробнее ? А то я как то упустил это из вида. И о каких извращениях идет речь ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 14 октября, 2010 Опубликовано 14 октября, 2010 · Жалоба http://electronix.ru/forum/index.php?showt...st&p=679463 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 15 октября, 2010 Опубликовано 15 октября, 2010 · Жалоба Для тех, кто не совсем понял, стало бы можно под фриртосом юзать вложенные IRQ на стеке SVC, таким образом не отнимая стек у каждого треда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 16 января, 2011 Опубликовано 16 января, 2011 · Жалоба ...announce the release of FreeRTOS V6.1.1, which has the modifications and updates listed below. FreeRTOS V6.1.1 is backward compatible with V6.1.0. + Added two new Windows simulator ports. One uses the free Microsoft Visual Studio 2010 express edition, and the other the free MingW/Eclipse environment. Demo projects are provided for both. + Added three demo projects for the PSoC 5 (CYAC5588). These are for the GCC, Keil, and RVDS build tools, and all use the PSoC Creator IDE. + Added a demo for the low power STM32L152 microcontroller using the IAR Embedded Workbench. + Added a new port for the MSP430X core using the IAR Embedded Workbench. + Updated all the RX62N demo projects that target the Renesas Demonstration Kit (RDK) to take into account the revered LED wiring on later hardware revisions, and the new J-Link debug interface DLL. + Updated all the RX62N demo projects so the IO page served by the example embedded web server works with all web browsers. + Updated the Red Suite projects to work with the up coming Red Suite release, and to use a more recent version of the CMSIS libraries. + Added the traceTAKE_MUTEX_RECURSIVE_FAILED() trace macro. + Removed the (pointless) parameter from the traceTASK_CREATE_FAILED() trace macro. + Introduced the portALT_GET_RUN_TIME_COUNTER_VALUE() macro to compliment the already existing portGET_RUN_TIME_COUNTER_VALUE(). This allows for more flexibility in how the time base for the run time statistics feature can be implemented. + Added a "cpsie i" instruction before the "svc 0" instruction used to start the scheduler in each of the Cortex M3 ports. This is to ensure that interrupts are globally enabled prior to the "svc 0" instruction being executed in cases where interrupts are left disabled by the C start up code. + Slight optimisation in the run time stats calculation. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость MALLOY2 13 апреля, 2011 Опубликовано 13 апреля, 2011 · Жалоба Вышла версия 7.0.0 основная фича это софтвеерные таймера. FreeRTOS V7.0.0 is backward compatible with FreeRTOS V6.x.x Main changes: + Introduced a new software timer implementation. + Introduced a new common demo application file to exercise the new timer implementation. + Updated the Win32/MSVC simulator project to include the new software timer demo tasks and software timer tick hook test. Much simpler software timer demonstrations are included in the demo projects for both of the new ports (MSP430X with CCS4 and STM32 with TrueStudio). + Various enhancements to the kernel implementation in tasks.c. These are transparent to users and do not effect the pre-existing API. + Added calls to configASSERT() within the kernel code. configASSERT() is functionally equivalent to the standard C assert() macro, but does not rely on the compiler providing assert.h. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kan35 7 13 апреля, 2011 Опубликовано 13 апреля, 2011 · Жалоба Вышла версия 7.0.0 основная фича это софтвеерные таймера. Уже попробовал на STM32F103. C небольшими танцами все работает и компилится как в С так и в С++. Лучше, чем 6ая интегрируется с библиотекой драйверов от ST 3 версии. Пробовал ставить примеры таймеров как в reference manual, но опять всухую не заработали, так как некоторые "typedef" которые требуются для callback функции таймера почему то определены в timers.c (а не в timers.h). Как только перенес их куда следует - стало компилиться. Есть ощущение крайней сырости новой версии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 14 мая, 2011 Опубликовано 14 мая, 2011 · Жалоба Вышла 7.0.1 с минорными изменениями Changes between V7.0.0 and V7.0.1 released May 13 2011 + Added a Fujitsu FM3 demo application for both the IAR and Keil tool chains. + Added a SmartFusion demo application for all of the IAR, Keil and SoftConsole (GCC/Eclipse) tool chains. + Updated the RX600 port and demo applications to take into account the different semantics required when using the latest (V1.0.2.0) version of the Renesas compiler. + Modified the RX600 Ethernet driver slightly to make it more robust under heavy load, and updated the uIP handling task to make use of the FreeRTOS software timers. + Slightly changed the PIC32 port layer to move an ehb instruction in line with the recommendations of the MIPS core manual, and ensure 8 byte stack alignment is truly always obtained. + Changed the behaviour when tasks are suspended before the scheduler has been started. Before, there needed to be at least one task that was not in the suspended state. This is no longer the case. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 31 октября, 2011 Опубликовано 31 октября, 2011 · Жалоба Пост с некоторым опозданием, но всё же. Вышла 7.0.2. Изменения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
klen 1 19 декабря, 2011 Опубликовано 19 декабря, 2011 · Жалоба Пост с некоторым опозданием, но всё же. Вышла 7.1.0 основная фенечка - добавлена поддержка для cortex-m4f, правда для портов iar и вроде еще чегото. для нас - тех кто пользуется gcc портом Барри сказал добавит пожже, но нас это естественно не остановит! всеого отличий от m3 - нада в переключателе контекстов добавить анализ бита того что используется расширенный стек (+ FPU регистры) использовался задачкой и сохранить/загрузить фпушные регистры. спасибо арму что позаботились аппаратно о том чтоб можно было узнать - нужно их обрабатывать или нет. таким образом если у вас нет вычислений на фпу - то время переключения совсем чуточку увеличится - на анализ этого бита. здесть все написано http://sourceforge.net/projects/freertos/f...5/topic/4761747 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LEXIS 0 20 декабря, 2011 Опубликовано 20 декабря, 2011 · Жалоба Для тех кто использует FreeRTOS нашел неплохое описание API функций по русски на сайте _http://emproj.com/FreeRTOS_ может кому пригодится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
desh 0 27 февраля, 2012 Опубликовано 27 февраля, 2012 · Жалоба Вот такая рассылка пришла на днях FreeRTOS+ announcement, great news for FreeRTOS users Dear List, With this email I am pleased to announce a major expansion program that brings together a collection of FreeRTOS add-on components and third party FreeRTOS ecosystem products. A new web portal dedicated to these tools can be viewed at http://www.FreeRTOS.org/FreeRTOS-Plus . The press release contains more details and can be viewed at: http://www.FreeRTOS.org/press/Announcing-FreeRTOS-Plus.pdf The release of the portal URL has been timed to coincide with the Embedded World trade show. The portal itself will continue to evolve far into the future, and there are already plans to add more documentation, more examples, training material, and new products. I hope you will be as enthusiastic as I am when you see the selection of free and very low cost components on offer. These components will increase developer productivity, make FreeRTOS an even more compelling solution, enable FreeRTOS to maintain its position as the leading real time kernel for microcontrollers, and in turn result in more third party offerings to the community. FreeRTOS itself continues on its usual development path with the latest official Cortex-M0 port becoming supported architecture number 31! The main http://www.FreeRTOS.org website is itself long overdue an overhaul, and this will happen over the coming months. That is all for now. I will be at Embedded World all next week; maybe I will see some of you there. Regards, Richard. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Cosmojam 0 28 февраля, 2012 Опубликовано 28 февраля, 2012 · Жалоба Там ещё примеры для LPC1768 и LPCXpresso + BaseBoard. Будучи обладателем этого комплекта попробовал - работает! "Взрослый" ввод-вывод, CLI, LwIP искаропки - круто. Только с коммерческим использованием как-то непонятно пока. Пишут мол можно купить (очень) дёшево на шоп.фриртос.орг, но там нет пока ничего такого. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ur5cuj 0 15 мая, 2012 Опубликовано 15 мая, 2012 · Жалоба Вышла 7.1.1 Изменеия Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться