|
ОСРВ как тема кандидатской диссертации, прошу наставлений |
|
|
|
Oct 29 2012, 05:40
|

Частый гость
 
Группа: Свой
Сообщений: 107
Регистрация: 5-04-11
Из: г.Саратов
Пользователь №: 64 137

|
Я только поступил в апирантуру. Сразу оговорюсь что волею судьбы научные интересы моего научного руководителя и моей работы (читать - практической базы) оказались разные, хоть и в одной сфере. В связи с этим разбираться в выбранной теме приходится самостоятельно. В этом году я защитил магистерскую по теме проектирования ПО для микроконтроллеров без ОС, но с планировщиком, применительно к системам автоматического управления (САУ). Скажу честно, хоть было и новое в этой работе, по большей части я просто изучал и приглядывался к принципам построения ОС. В своей кандидатской работе я собираюсь объединить практику и теорию. На работе стоит задача переписать ПО для САУ на новый МК. Не возбраняется введение ОСРВ (раньше подзадачи тупо выполнялись в цикле определенной длительности). Естественно, целой ОСРВ там и не надо, ПО объемом <256 Кб. Но надо: -многозадачность (многопоточность); -защита программ друг от друга (виртуализация, МК без MMU), скорее всего аппаратными средствами; -по возможности оптимизация. Я не претендую на звание разработчика полноценной ОСРВ. Во избежание споров, возникающих даже из-за трактовок определения ОСРВ, и из-за использования в работе аппаратных средств назову её просто исполнительной средой (ИС).
Итак, моя работа будет состоять: -Определение критериев надежности ПО (основные источник - статьи Шеремета В.П., кники Липаева В.В. и стандарты типа КТ178) и описание того, как ИС позволит их увеличить для задач моего класса. -Выбор оптимального алгоритма планирования для специфических задач САУ (всегда есть циклические процессы ввод-обработка-вывод вместе с обычными процессами). Источники пока - Таненбаум, Курниц и интернеты, википедии. -Определение специфики моего класса задач в необходимости абстракций (файловой системы не нужно, проецирования файлов в память не нужно, работы с сетью не нужно и т.п.). Написание ИС. -Пример использования ИС на конкретном примере (надеюсь еще и получить внедрение).
Вопросы: Какие еще материалы посоветуете по надежности ПО? Какие материалы посоветуете по распространенным ОСРВ (RTX Keil, FreeRTOS, scmRTOS (на форуме не нашел, каюсь), MicroC/OS-II, uClinux, QNX, VxWorks, LynxOS) и их основным принципам? Именно основным, так как не хочу нарваться на уже изобретенный велосипед, а большинство статей носят обзорный характер (например, Курниц про FreeRTOS) и не рассказывают как устроен алгоритм виртуализации для МК без MMU, есть ли он вообще и прочие тонкости. Ну и, собственно, ваше мнение по описанной проблеме. Что добавить/убавить, на чем заостриться, как облагородить тему для обретения значимости уровня кандидатской.
Сообщение отредактировал wedmeed - Oct 29 2012, 07:55
|
|
|
|
Сообщений в этой теме
wedmeed ОСРВ как тема кандидатской диссертации Oct 29 2012, 05:40 AlexandrY Цитата(wedmeed @ Oct 29 2012, 07:40) -защ... Oct 29 2012, 07:52 wedmeed Цитата(AlexandrY @ Oct 29 2012, 11:52) Из... Oct 29 2012, 08:04  AlexandrY Цитата(wedmeed @ Oct 29 2012, 10:04) Доба... Oct 29 2012, 08:33   sasamy Цитата(AlexandrY @ Oct 29 2012, 12:33) Ед... Oct 29 2012, 08:38  MrYuran Цитата(wedmeed @ Oct 29 2012, 12:04) Собс... Oct 29 2012, 08:41   wedmeed Цитата(MrYuran @ Oct 29 2012, 12:41) Если... Oct 29 2012, 09:00    AlexandrY Цитата(wedmeed @ Oct 29 2012, 11:00) Нуже... Oct 29 2012, 09:26     wedmeed Цитата(AlexandrY @ Oct 29 2012, 13:26) Th... Oct 29 2012, 09:35     sasamy Цитата(AlexandrY @ Oct 29 2012, 13:26) Ну... Oct 29 2012, 10:23      SyncLair Цитата(sasamy @ Oct 29 2012, 14:23) http:... Oct 29 2012, 15:30       wedmeed Цитата(SyncLair @ Oct 29 2012, 18:30) MPU... Oct 29 2012, 18:32        SyncLair Цитата(wedmeed @ Oct 29 2012, 22:32) З.Ы.... Oct 30 2012, 19:59         wedmeed Цитата(SyncLair @ Oct 30 2012, 22:59) ЯВУ... Nov 1 2012, 06:15          Snaky Цитата(wedmeed @ Nov 1 2012, 17:15) Я Вас... Nov 1 2012, 06:29           wedmeed Цитата(Snaky @ Nov 1 2012, 09:29) ЯВУ - я... Nov 1 2012, 06:59            sasamy Цитата(wedmeed @ Nov 1 2012, 10:59) Тогда... Nov 1 2012, 07:43             wedmeed Цитата(sasamy @ Nov 1 2012, 10:43) ЯВУ (H... Nov 1 2012, 11:06              sasamy Цитата(wedmeed @ Nov 1 2012, 15:06) Почем... Nov 1 2012, 11:14               wedmeed Цитата(sasamy @ Nov 1 2012, 10:43) В теме... Nov 8 2012, 06:45                AlexandrY Цитата(wedmeed @ Nov 8 2012, 08:45) Синхр... Nov 8 2012, 08:47                 SyncLair Цитата(AlexandrY @ Nov 8 2012, 12:47) Кст... Nov 8 2012, 14:34                  AlexandrY Цитата(SyncLair @ Nov 8 2012, 16:34) Так ... Nov 8 2012, 15:58                   SyncLair Цитата(AlexandrY @ Nov 8 2012, 19:58) Про... Nov 13 2012, 15:51                sasamy Цитата(wedmeed @ Nov 8 2012, 10:45) Тепер... Nov 8 2012, 11:46              AlexandrY Цитата(wedmeed @ Nov 1 2012, 13:06) Челов... Nov 1 2012, 11:39               SyncLair Цитата(AlexandrY @ Nov 1 2012, 15:39) Ну ... Nov 2 2012, 15:13                Mahagam QUOTE (SyncLair @ Nov 2 2012, 18:13) Если... Nov 5 2012, 07:00                 SyncLair Цитата(Mahagam @ Nov 5 2012, 11:00) быдло... Nov 6 2012, 19:15                  Mahagam QUOTE (SyncLair @ Nov 6 2012, 22:15) Знач... Nov 8 2012, 07:26                   SyncLair Цитата(Mahagam @ Nov 8 2012, 11:26) вы су... Nov 8 2012, 07:36                    Mahagam QUOTE (SyncLair @ Nov 8 2012, 10:36) Види... Nov 8 2012, 08:13          AlexandrY Цитата(wedmeed @ Nov 1 2012, 08:15) , мал... Nov 1 2012, 09:43          Kopa Цитата(wedmeed @ Nov 1 2012, 10:15) Я Вас... Nov 2 2012, 18:33       Mahagam QUOTE (SyncLair @ Oct 29 2012, 18:30) 1. ... Nov 1 2012, 09:51 sasamy Цитата(wedmeed @ Oct 29 2012, 09:40) ПО о... Oct 29 2012, 09:03 wedmeed Какие еще есть способы защитить программу? Как это... Oct 29 2012, 09:15  MrYuran Цитата(wedmeed @ Oct 29 2012, 13:15) Каки... Oct 29 2012, 09:35   wedmeed Цитата(MrYuran @ Oct 29 2012, 13:35) От к... Oct 29 2012, 09:53    AlexandrY Цитата(wedmeed @ Oct 29 2012, 11:53) А во... Oct 29 2012, 10:42     sasamy Цитата(AlexandrY @ Oct 29 2012, 14:42) А ... Oct 29 2012, 12:06  Cosmojam Цитата(wedmeed @ Oct 29 2012, 12:15) Каки... Oct 29 2012, 14:10 Aner Да уж! ... вообще то средне-инженерная задача,... Nov 1 2012, 13:38 Kopa Интересный пост
RetroBSD on Maximite Nov 18 2012, 13:51 wedmeed Я уже давно тут не отписывался, так как пока хочу ... Nov 22 2012, 10:20  AlexandrY Цитата(wedmeed @ Nov 22 2012, 12:20) 1) К... Nov 22 2012, 14:53  SyncLair Цитата(wedmeed @ Nov 22 2012, 14:20) Я уж... Nov 22 2012, 15:06
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|