Nixon 4 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба http://www.keil.com/pr/article/1253.htm По сути стандартом RTOS для микроконтроллеров ARM де-факто становится RTX. Обещают поддержку Realview, GCC и IAR Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба http://www.keil.com/pr/article/1253.htm По сути стандартом RTOS для микроконтроллеров ARM де-факто становится RTX. Обещают поддержку Realview, GCC и IAR Вроде бы то что Вы искали недавно - бесплатная RTOS с мощной отладкой :) ARM-у раздуплится бы лет на 5-7 раньше, когда массово пошли микроконтроллеры на их ядрах - было же ясно, что грядет повальная RTOS-изация. Собственно сама RTOS невеликого объема и сложности программа, было понятно что появится много бесплатных открытых проектов разной степени привлекательности. А теперь народ плотно подсел на все эти варианты и сковырнуть его оттуда "на официальный де-факто стандарт" достаточно непросто. В-общем, поезд ушел, и давно. Да и, ИМХО, относительная медленная эта RTX, я на практике не тестировал, только исходники переключения контекста посмотрел, не совсем плохо, но до болида недотягивает. Такты на системные функции в рекламке красиво расписаны, только суть там поглубже немного :). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 4 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба Вроде бы то что Вы искали недавно - бесплатная RTOS с мощной отладкой :)Уже не нужно. Допилил необходимое для TNKernel. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба Уже не нужно. Допилил необходимое для TNKernel. Ага, этим только подтверждается тезис про "ушедший поезд". В Вашем случае он "ушел" совсем недавно. А был бы на момент Вашего выбора RTX бесплатным, совсем не факт, что Вы бы на него не перешли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба Я рад, что выбрал именно эту RTOS. :) Правда, эйфория от ее применения (равно, как и любой другой бы) уже прошла. Любая ОС - это дополнительные тормоза... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sparcmaster 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба А теперь народ плотно подсел на все эти варианты и сковырнуть его оттуда "на официальный де-факто стандарт" достаточно непросто. В-общем, поезд ушел, и давно. Помимо тех, кто подсел и слезать не хочет, есть еще свежая кровь. Так что сомнительное суждение. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nixon 4 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба Судя по всему я ошибся в прочтении - RTX не становится частью CMSIS - она использует RTOS часть CMSIS для себя. Все остальное (про Open Source и поддержку IAR, GCC) верно. Т.е. в CMSIS не будет (пока) полнофункциональной RTOS. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VslavX 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба Судя по всему я ошибся в прочтении - RTX не становится частью CMSIS - она использует RTOS часть CMSIS для себя. И это отнюдь не прибавит ей быстродействия :(. Из весомых потенциальных плюсов "любимой жены официальной RTOS для Cortex" - производители контроллеров могут со временем в ROM начать прошивать, сама CMSIS вроде уже в виде ROM в кое-каких контроллерах есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба Создал документик по RTX из Кейловских страниц. Выкладываю по такому случаю, может, кому-то пригодится. Keil_RL_RTX_en.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба И это отнюдь не прибавит ей быстродействия :(. Из весомых потенциальных плюсов "любимой жены официальной RTOS для Cortex" - производители контроллеров могут со временем в ROM начать прошивать, сама CMSIS вроде уже в виде ROM в кое-каких контроллерах есть. Так вроде уже. Читал TI прошивает, но не Rtx а FreeRTOS или SafeFROS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
protector 0 29 мая, 2012 Опубликовано 29 мая, 2012 · Жалоба Интересно как понимать фразу в лицензии License for CMSIS-RTOS RTX Implementation Лицензия на всю реализацию RTX или только на API? License for CMSIS-RTOS RTX Implementation Copyright © 1999-2009 KEIL, 2009-2011 ARM Germany GmbH All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of ARM nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 29 мая, 2012 Опубликовано 29 мая, 2012 · Жалоба Ага, этим только подтверждается тезис про "ушедший поезд". В Вашем случае он "ушел" совсем недавно. А был бы на момент Вашего выбора RTX бесплатным, совсем не факт, что Вы бы на него не перешли. Поезд не "ушел", а еще не пришел. Middleware, как я понял, они не открывают. Хотя другие уже чуть открыли (MQX). Значит по прежнему народ готов платить за middleware и не находит альтернатив. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 5 14 ноября, 2013 Опубликовано 14 ноября, 2013 · Жалоба Пытаюсь сделать первый проект с использованием CMSIS-RTOS RTX. Читаю страничку ARM/PACK/ARM/CMSIS/3.20.3/CMSIS_RTX/Doc/_using.html из каталога установки KEIL 5.00 Написано: Each template project file shows the basic configuration and the usage of the CMSIS-RTOS RTX Library and Configuration File. You may directly load this project templates with Keil MDK or IAR EW-ARM. Но шаблона я не вижу. Где его можно взять? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
paskal 1 17 ноября, 2013 Опубликовано 17 ноября, 2013 · Жалоба Где его можно взять? Смотря под какой процессор. Под STM32 я брал CMSIS на сайте ST. Там есть раздел по всяким демо платам, и в нем примеры работы (в архивах). В этих архивах среди прочего лежит CMSIS под данную плату. И вообще, CMSIS поставляет производитель чипа, а не разработчик софта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 5 18 ноября, 2013 Опубликовано 18 ноября, 2013 · Жалоба Если вы имеете ввиду STM32F10x_StdPeriph_Lib_V3.5.0 то я там не вижу CMSIS-RTOS RTX. Почему вы думаете что CMSIS-RTOS должен поставлять производитель чипа? Вы наверно путаете с CMSIS-CORE. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться