|
ищется официально бесплатная RTOS для PIC32, что посоветуете? |
|
|
|
Jan 18 2011, 16:53
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Здравствуйте!
Если тема уже обсуждалась, пните меня сразу в нужную сторону.
Есть новый проект, где есть вроде бы мощное железо (PIC32, то есть MIPS32 M4K ядро, много ROM и RAM). Функционал несложный, но разношерстный и руки чешутся прикрутить это все в виде отдельный задач многозадачки (кнопки, дисплейчик, внешние устройства хранения, несколько измериловок иногда даже с независимыми хардверными интерфейсами и т.п.). В активе имею опыт серьезного использования микриумовского юкоса (с ихней же графикой) на атмелевском ARM9, впечатления самые лучшие остались. Но тут засада в том, что коммерческие RTOS очень сильно не приветствуются, скажут мне "пиши совсем без RTOS, нечего морду баловать" и будут правы. Поэтому ищется что-то что можно использовать официально бесплатно.
Озвучу хотелки по пунктам: 1. RTOS с портом для PIC32. 2. официально бесплатная 3. документация на английском или хоть на русском. Помнится, с большим удовольствием Лабросса читал.... 4 доступна в исходниках. Несколько раз микриум приходилось под себя править- наверное повесился бы без исходных текстов. Идеал если так и подключается к проекту в виде компилируемых исходников. 5. Нужный функционал- наверное тот который стандартно все RTOSы дают: приоритеты, семафоры, сообщения.... . Встроенная поддержка сложных интерфейсов не нужна, все равно их не хватит, свое писать проще чем в чужом копаться. 6. Похожесть по логике работы на микриум (если есть выбор), я быстрее разберусь. 7. Не экзотика. Надоело быть первопроходимцем там где это не нужно.
На данный момент рассматриваю FreeRTOS, но может быть еще какие-нибудь варианты хорошие есть?
|
|
|
|
|
 |
Ответов
|
Jan 20 2011, 17:26
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(AlexandrY @ Jan 19 2011, 22:15)  Я бы на вашем месте послал бы это железо и перешел бы на чипы от Freescale. И получил бы даром операционку MQX. Спокойная жизнь была бы обеспечена еще на десяток проектов вперед. Это что, выбрать новое семейство чтобы к нему RTOS подошел? Не будем обсуждать железо, я его уже выбрал и надеюсь что скоро плату увижу. А спокойной жизни выбором железяки не добится, оно как раз часто масштабироваться может: то ног надо больше, то какой экзотический интерфейс.... Ну и точно не хочется изучать и применять RTOS с плохой портируемостью (если я правильно Вас понял, этот MQX для фрискайлов заточен). Цитата(zltigo @ Jan 19 2011, 19:37)  Ну так напишите Автору, он здешний форумчанин  Написал я ему. Собственно не вижу ничего плохого если эту документацию можно купить, то есть без халявы. Но тут два момента: а есть ли она вообще и если есть, то как автору продать ее более одного раза. Какой-нить NDA подписать можно, но проконтролировать его исполнение а тем более организовать какое-то преследование нерадивых покупателей IMHO совершенно нереально. Вот я и думаю что автор и не писал и не будет это писать, пока сам не захочет или какая-то контора не оплатит ему эту работу. Альтруизм это хорошо, но кушать все равно хочется.....
|
|
|
|
|
Jan 22 2011, 23:50
|

Знающий
   
Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274

|
Цитата(Ruslan1 @ Jan 20 2011, 20:26)  Собственно не вижу ничего плохого если эту документацию можно купить, то есть без халявы. Так а какая вам документация-то нужна? Кроме той, которая есть на http://www.pic24.ru/doku.php/tnkernel/ref/introона актуальна как для PIC24/PIC32, так и для Cortex-M3, отличия все указаны тут: http://www.pic24.ru/doku.php/tnkernel/mchp_c30_16bit_portНикакой другой документации нет и не будет
|
|
|
|
Сообщений в этой теме
Ruslan1 ищется официально бесплатная RTOS для PIC32 Jan 18 2011, 16:53 kosyak© TNKernel - http://www.tnkernel.com/
порт для пиков... Jan 18 2011, 18:39 Ruslan1 Цитата(kosyak© @ Jan 18 2011, 20:39) TNKe... Jan 18 2011, 21:57 kosyak© Сам я ФриРТОС не пользовал..сравнивать не могу. Jan 19 2011, 05:45 dENIM блин такая же фигня
только для PIC24
есть исходник... Jan 19 2011, 08:41 kosyak© Портировать конечно получится. Я думаю что фриртос... Jan 19 2011, 08:43 andron86 если не ошибаюсь, то во FreeRTOS нет механизма син... Jan 19 2011, 08:50 zltigo QUOTE (andron86 @ Jan 19 2011, 11:50) есл... Jan 19 2011, 15:50 Ruslan1 почти совсем выбрал TNKernel, но может кто-нибудь ... Jan 19 2011, 17:21 zltigo QUOTE (Ruslan1 @ Jan 19 2011, 20:21) почт... Jan 19 2011, 17:37 andron86 Цитата(Ruslan1 @ Jan 19 2011, 18:21) почт... Jan 23 2011, 00:57  AlexandrY Цитата(Ruslan1 @ Jan 20 2011, 19:26) Это ... Jan 20 2011, 17:47   dENIM Цитата(AlexandrY @ Jan 20 2011, 19:47) Но... Jan 20 2011, 18:54    Ruslan1 Цитата(dENIM @ Jan 20 2011, 20:54) он не ... Jan 20 2011, 20:41 dENIM Сейчас возникла необходимость повозиться и с PIC24... Jan 20 2011, 10:31 dENIM Пробежавшись по диагонали, я так понял там SPI, I2... Jan 23 2011, 10:24 Ruslan1 upload/OS/TNKernel/
выложил на ftp сгенерированный... Jan 24 2011, 17:59 dENIM разобрался в общем
ниче (ну или почти ниче) дописы... Jan 31 2011, 14:42 Ruslan1 Цитата(dENIM @ Jan 31 2011, 16:42) разобр... Jan 31 2011, 16:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|