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

 
 
 
Reply to this topicStart new topic
> Keil RTX становится частью CMSIS, (и Open Source)
Nixon
сообщение Mar 23 2012, 08:29
Сообщение #1


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



http://www.keil.com/pr/article/1253.htm

По сути стандартом RTOS для микроконтроллеров ARM де-факто становится RTX. Обещают поддержку Realview, GCC и IAR


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
VslavX
сообщение Mar 23 2012, 10:13
Сообщение #2


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 с мощной отладкой sm.gif
ARM-у раздуплится бы лет на 5-7 раньше, когда массово пошли микроконтроллеры на их ядрах - было же ясно, что грядет повальная RTOS-изация. Собственно сама RTOS невеликого объема и сложности программа, было понятно что появится много бесплатных открытых проектов разной степени привлекательности. А теперь народ плотно подсел на все эти варианты и сковырнуть его оттуда "на официальный де-факто стандарт" достаточно непросто. В-общем, поезд ушел, и давно.
Да и, ИМХО, относительная медленная эта RTX, я на практике не тестировал, только исходники переключения контекста посмотрел, не совсем плохо, но до болида недотягивает. Такты на системные функции в рекламке красиво расписаны, только суть там поглубже немного sm.gif.
Go to the top of the page
 
+Quote Post
Nixon
сообщение Mar 23 2012, 10:23
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Цитата(VslavX @ Mar 23 2012, 12:13) *
Вроде бы то что Вы искали недавно - бесплатная RTOS с мощной отладкой sm.gif
Уже не нужно. Допилил необходимое для TNKernel.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
VslavX
сообщение Mar 23 2012, 10:29
Сообщение #4


embarrassed systems engineer
*****

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



Цитата(Nixon @ Mar 23 2012, 12:23) *
Уже не нужно. Допилил необходимое для TNKernel.

Ага, этим только подтверждается тезис про "ушедший поезд". В Вашем случае он "ушел" совсем недавно. А был бы на момент Вашего выбора RTX бесплатным, совсем не факт, что Вы бы на него не перешли.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Mar 23 2012, 10:48
Сообщение #5


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Я рад, что выбрал именно эту RTOS. sm.gif
Правда, эйфория от ее применения (равно, как и любой другой бы) уже прошла. Любая ОС - это дополнительные тормоза...
Go to the top of the page
 
+Quote Post
sparcmaster
сообщение Mar 23 2012, 11:05
Сообщение #6


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

Группа: Свой
Сообщений: 93
Регистрация: 13-01-12
Из: Гатчина
Пользователь №: 69 333



Цитата(VslavX @ Mar 23 2012, 14:13) *
А теперь народ плотно подсел на все эти варианты и сковырнуть его оттуда "на официальный де-факто стандарт" достаточно непросто. В-общем, поезд ушел, и давно.

Помимо тех, кто подсел и слезать не хочет, есть еще свежая кровь. Так что сомнительное суждение. sm.gif
Go to the top of the page
 
+Quote Post
Nixon
сообщение Mar 23 2012, 11:20
Сообщение #7


Гуру
******

Группа: Админы
Сообщений: 2 736
Регистрация: 17-06-04
Из: Киев
Пользователь №: 48



Судя по всему я ошибся в прочтении - RTX не становится частью CMSIS - она использует RTOS часть CMSIS для себя.
Все остальное (про Open Source и поддержку IAR, GCC) верно.

Т.е. в CMSIS не будет (пока) полнофункциональной RTOS.


--------------------
Вам помочь или не мешать?
Go to the top of the page
 
+Quote Post
VslavX
сообщение Mar 23 2012, 12:17
Сообщение #8


embarrassed systems engineer
*****

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



Цитата(Nixon @ Mar 23 2012, 13:20) *
Судя по всему я ошибся в прочтении - RTX не становится частью CMSIS - она использует RTOS часть CMSIS для себя.

И это отнюдь не прибавит ей быстродействия sad.gif. Из весомых потенциальных плюсов "любимой жены официальной RTOS для Cortex" - производители контроллеров могут со временем в ROM начать прошивать, сама CMSIS вроде уже в виде ROM в кое-каких контроллерах есть.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Mar 23 2012, 13:49
Сообщение #9


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Создал документик по RTX из Кейловских страниц.
Выкладываю по такому случаю, может, кому-то пригодится.
Прикрепленные файлы
Прикрепленный файл  Keil_RL_RTX_en.pdf ( 602.19 килобайт ) Кол-во скачиваний: 2671
 
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Mar 23 2012, 14:42
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(VslavX @ Mar 23 2012, 14:17) *
И это отнюдь не прибавит ей быстродействия sad.gif. Из весомых потенциальных плюсов "любимой жены официальной RTOS для Cortex" - производители контроллеров могут со временем в ROM начать прошивать, сама CMSIS вроде уже в виде ROM в кое-каких контроллерах есть.


Так вроде уже.
Читал TI прошивает, но не Rtx а FreeRTOS или SafeFROS
Go to the top of the page
 
+Quote Post
Alexey K
сообщение May 29 2012, 10:16
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 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.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 29 2012, 10:38
Сообщение #12


Ally
******

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



Цитата(VslavX @ Mar 23 2012, 13:29) *
Ага, этим только подтверждается тезис про "ушедший поезд". В Вашем случае он "ушел" совсем недавно. А был бы на момент Вашего выбора RTX бесплатным, совсем не факт, что Вы бы на него не перешли.


Поезд не "ушел", а еще не пришел.
Middleware, как я понял, они не открывают.
Хотя другие уже чуть открыли (MQX).
Значит по прежнему народ готов платить за middleware и не находит альтернатив.
Go to the top of the page
 
+Quote Post
uriy
сообщение Nov 14 2013, 12:50
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Пытаюсь сделать первый проект с использованием 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.
Но шаблона я не вижу.
Где его можно взять?
Go to the top of the page
 
+Quote Post
paskal
сообщение Nov 17 2013, 17:18
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Цитата(uriy @ Nov 14 2013, 15:50) *
Где его можно взять?

Смотря под какой процессор. Под STM32 я брал CMSIS на сайте ST. Там есть раздел по всяким демо платам, и в нем примеры работы (в архивах). В этих архивах среди прочего лежит CMSIS под данную плату.
И вообще, CMSIS поставляет производитель чипа, а не разработчик софта.
Go to the top of the page
 
+Quote Post
uriy
сообщение Nov 18 2013, 05:13
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Если вы имеете ввиду STM32F10x_StdPeriph_Lib_V3.5.0 то я там не вижу CMSIS-RTOS RTX.
Почему вы думаете что CMSIS-RTOS должен поставлять производитель чипа?
Вы наверно путаете с CMSIS-CORE.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 11:33
Рейтинг@Mail.ru


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