|
|
  |
Keil RTX становится частью CMSIS, (и Open Source) |
|
|
|
Mar 23 2012, 10:13
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
Цитата(Nixon @ Mar 23 2012, 10:29)  http://www.keil.com/pr/article/1253.htmПо сути стандартом RTOS для микроконтроллеров ARM де-факто становится RTX. Обещают поддержку Realview, GCC и IAR Вроде бы то что Вы искали недавно - бесплатная RTOS с мощной отладкой  ARM-у раздуплится бы лет на 5-7 раньше, когда массово пошли микроконтроллеры на их ядрах - было же ясно, что грядет повальная RTOS-изация. Собственно сама RTOS невеликого объема и сложности программа, было понятно что появится много бесплатных открытых проектов разной степени привлекательности. А теперь народ плотно подсел на все эти варианты и сковырнуть его оттуда "на официальный де-факто стандарт" достаточно непросто. В-общем, поезд ушел, и давно. Да и, ИМХО, относительная медленная эта RTX, я на практике не тестировал, только исходники переключения контекста посмотрел, не совсем плохо, но до болида недотягивает. Такты на системные функции в рекламке красиво расписаны, только суть там поглубже немного  .
|
|
|
|
|
Mar 23 2012, 11:05
|
Частый гость
 
Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333

|
Цитата(VslavX @ Mar 23 2012, 14:13)  А теперь народ плотно подсел на все эти варианты и сковырнуть его оттуда "на официальный де-факто стандарт" достаточно непросто. В-общем, поезд ушел, и давно. Помимо тех, кто подсел и слезать не хочет, есть еще свежая кровь. Так что сомнительное суждение.
|
|
|
|
|
Mar 23 2012, 14:42
|
Гуру
     
Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322

|
Цитата(VslavX @ Mar 23 2012, 14:17)  И это отнюдь не прибавит ей быстродействия  . Из весомых потенциальных плюсов " любимой жены официальной RTOS для Cortex" - производители контроллеров могут со временем в ROM начать прошивать, сама CMSIS вроде уже в виде ROM в кое-каких контроллерах есть. Так вроде уже. Читал TI прошивает, но не Rtx а FreeRTOS или SafeFROS
|
|
|
|
|
May 29 2012, 10:16
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 14-07-11
Пользователь №: 66 220

|
Интересно как понимать фразу в лицензии Цитата License for CMSIS-RTOS RTX Implementation Лицензия на всю реализацию RTX или только на API? CODE 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.
|
|
|
|
|
May 29 2012, 10:38
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(VslavX @ Mar 23 2012, 13:29)  Ага, этим только подтверждается тезис про "ушедший поезд". В Вашем случае он "ушел" совсем недавно. А был бы на момент Вашего выбора RTX бесплатным, совсем не факт, что Вы бы на него не перешли. Поезд не "ушел", а еще не пришел. Middleware, как я понял, они не открывают. Хотя другие уже чуть открыли (MQX). Значит по прежнему народ готов платить за middleware и не находит альтернатив.
|
|
|
|
|
Nov 17 2013, 17:18
|
Местный
  
Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769

|
Цитата(uriy @ Nov 14 2013, 15:50)  Где его можно взять? Смотря под какой процессор. Под STM32 я брал CMSIS на сайте ST. Там есть раздел по всяким демо платам, и в нем примеры работы (в архивах). В этих архивах среди прочего лежит CMSIS под данную плату. И вообще, CMSIS поставляет производитель чипа, а не разработчик софта.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|