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

 
 
> Выбор RTOS
Pasha_a13
сообщение Dec 23 2013, 19:20
Сообщение #1


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

Группа: Участник
Сообщений: 166
Регистрация: 8-09-09
Из: Украина
Пользователь №: 52 244



Добрый день, уважаемые специалисты!

Возникла задача выбора операционной системы для разработки устройства на базе PIC32.
Устройство представляет собой своего рода преобразователь интерфейсов RS+SPI в Ethernet, плюс web-интерфейс для конфигурации устройства.
Наличие RTOS является обязательным требованием.
Соответственно возник вопрос какую ж выбрать ОС и какой TCP/IP стек к ней, чтобы это все нормально работало между собой и портировалось на PIC32.
Смотрел в сторону FreeRTOS-OpenRTOS, с ними нужно использовать, как я понял, стек lwIP либо покупной от FreeRTOS(однако я не смог найти отзывов по нему, насколько он полноценный и нормально работает). Насколько это удачное решение?
Операционная система желательно чтобы была не дорогая, не могу себе позволить дорогую.

Посоветуйте пожалуйста в какую сторону мне двигаться!

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ruslan1
сообщение Dec 27 2013, 23:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



FreeRTOS хороший выбор.
Я на PIC32 его использую, очень хорошо работает. Но вот lwIP я не использую в PIC, просто пока что не нужно было.
Связку FreeRTOS + lwIP я использую на Кортексах, тоже впечатления только положительные.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 28 2013, 05:08
Сообщение #3


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Ruslan1 @ Dec 28 2013, 03:22) *
FreeRTOS ...lwIP...впечатления только положительные.


и то и то только содержит мелкие баги. для хэйлохты мир пойдёт на ура... для чего то серьёзного - надо допиливать напильником...
Go to the top of the page
 
+Quote Post
Pasha_a13
сообщение Dec 28 2013, 14:36
Сообщение #4


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

Группа: Участник
Сообщений: 166
Регистрация: 8-09-09
Из: Украина
Пользователь №: 52 244



Цитата(kolobok0 @ Dec 28 2013, 09:08) *
и то и то только содержит мелкие баги. для хэйлохты мир пойдёт на ура... для чего то серьёзного - надо допиливать напильником...

Ну я так понимаю если брать OpenRTOS, то это ж платный продукт и теоретически багов должно быть меньше чем во FreeRTOS?
Какую ОС Вы можете посоветовать с меньшим количеством багов под PIC32?
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 28 2013, 20:47
Сообщение #5


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Pasha_a13 @ Dec 28 2013, 18:36) *
...теоретически багов должно быть меньше чем во FreeRTOS?Какую ОС Вы
можете посоветовать...


теоретически да... к сожалению пока имею скромный опыт в разрезе ртос осей. с чем столкнулся - про то обычно немного и умею sm.gif

то, что встречал по фриртосу - не реализован шутдаун, если запустить службу таймеров(одна из последних версий вроде как) и при передачи
штатной нитки кванта времени - обратно уже не переключается. это то что на вскидку вспомнилось.

по lwip стэку - ошибка при обслуживании фрагментированных на IP уровне пакетов (реассэмблирование), есть логические ляпы (ну или скажем
более обтекаемо - не очевидные, лично для меня, телодвижения.), упор обработчика сделан на полинг а не на прерывания, DMA используется
слабоватенько.

в принципе ничего критичного. работать будет, и ось и стэк. но я бы рекомендовал-бы причесать всё ручками, в случае юзанья.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pasha_a13   Выбор RTOS   Dec 23 2013, 19:20
- - Volldemar   Псмотрите в сторону: NuttX_MicroChip PIC32 Очень н...   Dec 26 2013, 08:47
|- - Pasha_a13   Цитата(Volldemar @ Dec 26 2013, 12:47) Пс...   Dec 27 2013, 15:53
|- - Pasha_a13   kolobok0, спасибо большое за столь подробные уточн...   Dec 28 2013, 21:51
|- - AlexandrY   Цитата(Pasha_a13 @ Dec 28 2013, 23:51) По...   Dec 28 2013, 22:26
|- - Pasha_a13   Цитата(AlexandrY @ Dec 29 2013, 02:26) Лу...   Dec 29 2013, 08:46
|- - Ruslan1   Я, честно говоря, сильно разницы не заметил, пробо...   Dec 29 2013, 09:56
|- - kolobok0   Цитата(Ruslan1 @ Dec 29 2013, 13:56) ...6...   Dec 29 2013, 10:33
|- - AlexandrY   Цитата(Ruslan1 @ Dec 29 2013, 11:56) Везд...   Dec 29 2013, 11:53
|- - Ruslan1   AlexandrY, а на что смотреть, если не ФриРТОС? За...   Dec 29 2013, 13:21
- - AlexandrY   Цитата(Pasha_a13 @ Dec 23 2013, 21:20) Оп...   Dec 28 2013, 21:15
|- - Lagman   Цитата(AlexandrY @ Dec 29 2013, 01:15) Ес...   Dec 29 2013, 10:41
- - haker_fox   Мне в последнее время всё больше такой концепт рис...   Jan 10 2014, 12:48


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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 18:09
Рейтинг@Mail.ru


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