|
RTOS для MSP430F4xx, Проблема Выбора |
|
|
|
Mar 4 2008, 10:29
|

Местный
  
Группа: Свой
Сообщений: 319
Регистрация: 3-09-05
Из: Беларусь, Новополоцк
Пользователь №: 8 188

|
Озаботился выбором RTOS. Надоело писать громадные вложенные "switch". Почитал кое-какие материалы про RTOS - заинтересовало. Особенное порадовали исходники некоторых example'ов. Изящно! Если, конечно, можно использовать такое слово для описания кода программы. Теперь стоит проблема выбора: какую RTOS выбрать для использования именно с MSP430f4xx?
Исходные данные: 1. В последнее время чаще всего используем F449/F439 2. В 50% случаев с LCD (7- и 14- сегментые) 3. Есть "лишних" 15-20 кБ ROM и 512-1024 Б ОЗУ (в среднем). 4. Чаще всего F_MCLK = 1048576 Гц (оптимальное отношение энергопотребление/быстродействие) 5. Хотелось бы получить стабильную RTOS c "хорошой" реакцией (посмотрел описания некоторых RTOS - с их скоростью переключения между задачами и навороченностью, чтобы обеспечить необходимую скорость реакции придется разгоняться как минимум до 8 МГц, чего не очень хочется). Вполне допускаю отсутствие некоторых модных и "жизненно необходимых" примочек.
Пока только читал/смотрел/знакомился с embOS, FreeRTOS, jacOS, Salvo RTSO, SOS, uCOS. Хотелось бы услышать дельные отзывы о реальном (!) использовании той или иной RTOS именно для MSP430. Посмотрел обсуждения на других форумах - субъективный базар, полное IMHO ("все используем XXX_RTOS, потому что мне она досталась на халяву, а платить деньги за soft я не согласен", "XXX_RTOS круче YYY_RTOS т.к. при использовании XXX размер программы меньше аж на целых ??? байта, а лишнего size'a никогда не бывает" и тому подобное). Если идет разумный обмен накопленным опытом, то это чаще всего ARM'ы, а про MSP430 тишина (поиск в этом подфоруме по слову "RTOS" тоже не обнадежил).
Наверняка, есть же люди (не побоюсь сказать ЧЕЛОВЕКИ), которые в свое время тоже решали что выбрать, которые попробовали пару-тройку RTOS'ов и могут доходчиво выразить свои ощущения от пребывания в той-или иной RTOS.
ЗЫ: это не лень, а претензия на "только дурак учится на своих ошибках, продвинутые же люди - на чужих".
|
|
|
|
|
 |
Ответов
|
Mar 4 2008, 12:50
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(AHTOXA @ Mar 4 2008, 14:44)  Интересно, а под mspgcc она пойдёт? "В лоб" - нет. Но там в репозитории есть реализация под avr-gcc. Имея ее в качестве образца, несложно из порта для msp под IAR сделать порт для msp под mspgcc. Если будете реализовывать - добро пожаловать в коллектив разработчиков.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
Сообщений в этой теме
shasik RTOS для MSP430F4xx Mar 4 2008, 10:29 shasik Цитата(Andy Mozzhevilov @ Mar 4 2008, 13... Mar 4 2008, 21:30  Andy Mozzhevilov Цитата(shasik @ Mar 5 2008, 02:30) Уже не... Mar 5 2008, 03:55   shasik Цитата(Andy Mozzhevilov @ Mar 5 2008, 05... Mar 5 2008, 10:24    spf Цитата(shasik @ Mar 5 2008, 15:24) А на с... Mar 5 2008, 10:54     Alex B._ Цитата(spf @ Mar 5 2008, 13:54) У этой RT... Mar 5 2008, 13:01      Сергей Борщ Цитата(Alex B._ @ Mar 5 2008, 15:01) А во... Mar 5 2008, 15:40 jorikdima использую scmRTOS... просто потому что использую. ... Mar 4 2008, 14:32 Сергей Борщ Цитата(jorikdima @ Mar 4 2008, 16:32) Кст... Mar 4 2008, 15:39 AHTOXA Цитата(Сергей Борщ @ Mar 4 2008, 17:50) ... Mar 4 2008, 15:15 Дон Амброзио Цитата(shasik @ Mar 4 2008, 13:29) Озабот... Mar 7 2008, 14:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|