|
Real-time и не-real-time - в одном флаконе или раздельно? |
|
|
|
Oct 26 2017, 09:41
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Привет. Собственно вопрос из области начинающих по архитектуре процессорной системы. Делаем новый проект и возник вопрос. С одной стороны есть программа, работающая в жестком реальном времени с коммуникацией, через CAN, SPI и RS485. Это основная функция системы. С другой стороны есть куча других интерфейсов - SD card, Ethernet, USB и прочих, которые служат для вспомогательных функций - записи логов, параметрирования, обновления ПО, удаленного доступа через WEB и bluetooth, терминалки и т.д.
Если все это реализовывать на одном процессоре, то получается, что надо использовать RTOS, что требует определенных программистских навыков и не нравится то, что это уменьшает защиту системы от внешних хакерских атак. Если из-за Ethernetа зависнет основная программа - это будет очень-очень плохо. Т.е. в результате увеличиваем затраты на разработку, делаем сложную программу, но уменьшаем стоимость железа. Поэтому у меня настрой такой, что основной процессор должен выполнять только основную real-time программу и все. При этом ему не нужна операционная система вообще, так как нужные интерфейсы реализуются как функции ввода/вывода - это уже реализовано и проверено. А для всего остального поставить отдельный процессор или даже платку, на которой будет крутиться обыкновенный Linux со всеми нужными драйверами. И с основным процессором эта плата будет общаться только через CAN. В этом случае практически все функции будут уже реализованы в самом ядре и программисту надо будет сделать очень мало и хоть на питоне или джаве. То есть затраты на разработку будут гораздо меньше, имеем барьер от хакерских атак - если этот процессор зависнет, система будет прекрасно работать дальше, но увеличиваем стоимость железа.
Как думаете это нормальный подход сегодня?
|
|
|
|
Сообщений в этой теме
syoma Real-time и не-real-time - в одном флаконе или раздельно? Oct 26 2017, 09:41 Harbour Цитата(syoma @ Oct 26 2017, 11:41) Привет... Nov 9 2017, 02:49 Студент заборстроительного Цитата(Harbour @ Nov 9 2017, 05:49) Как и... Nov 9 2017, 03:49  Tarbal Цитата(Студент заборстроительного @ Nov 9 201... Nov 10 2017, 00:42  Harbour Цитата(Студент заборстроительного @ Nov 9 201... Nov 10 2017, 18:13 mantech Цитата(Harbour @ Nov 9 2017, 05:49) Как и... Nov 9 2017, 08:55 syoma ЦитатаДа ладно вам.
Вот эта штука принимает и тран... Nov 10 2017, 06:03 Tarbal Цитата(syoma @ Nov 10 2017, 10:03) Извиня... Nov 11 2017, 19:20  AlexandrY Цитата(Tarbal @ Nov 11 2017, 21:20) В кон... Nov 11 2017, 19:34   Tarbal Цитата(AlexandrY @ Nov 11 2017, 23:34) Не... Nov 12 2017, 02:58    AlexandrY Цитата(Tarbal @ Nov 12 2017, 04:58) Масте... Nov 12 2017, 08:58    syoma Цитата(Tarbal @ Nov 12 2017, 04:58) А кто... Nov 13 2017, 06:30     Tarbal Цитата(syoma @ Nov 13 2017, 10:30) В том-... Nov 14 2017, 01:29      AlexandrY Цитата(Tarbal @ Nov 14 2017, 03:29) Возьм... Nov 14 2017, 06:25       mantech Цитата(AlexandrY @ Nov 14 2017, 09:25) Ст... Nov 14 2017, 13:35       Tarbal Цитата(AlexandrY @ Nov 14 2017, 10:25) Ст... Nov 17 2017, 02:34        mantech Цитата(Tarbal @ Nov 17 2017, 05:34) Пытал... Nov 17 2017, 09:31   Den64 Цитата(AlexandrY @ Nov 11 2017, 22:34) И ... Nov 12 2017, 03:35   Harbour Цитата(AlexandrY @ Nov 11 2017, 21:34) Не... Nov 19 2017, 10:23    AlexandrY Цитата(Harbour @ Nov 19 2017, 12:23) Тупы... Nov 19 2017, 13:18    mantech Цитата(Harbour @ Nov 19 2017, 13:23) Сейч... Nov 19 2017, 17:34 syoma ЦитатаRT как работало так и будет продолжать работ... Nov 10 2017, 18:38 Harbour Цитата(syoma @ Nov 10 2017, 20:38) На чем... Nov 19 2017, 09:03 syoma ЦитатаСейчас битва идет за наносекунды, но это уже... Nov 19 2017, 12:40 Tarbal Цитата(syoma @ Nov 19 2017, 16:40) Извини... Nov 19 2017, 16:57  AlexandrY Цитата(Tarbal @ Nov 19 2017, 18:57) В кон... Nov 19 2017, 17:21   Tarbal Цитата(AlexandrY @ Nov 19 2017, 21:21) Аг... Nov 21 2017, 01:26    mantech Цитата(Tarbal @ Nov 21 2017, 04:26) Один ... Nov 21 2017, 09:02     Tarbal Цитата(mantech @ Nov 21 2017, 13:02) Чист... Nov 22 2017, 02:53 Viktuar Цитата(syoma @ Oct 26 2017, 09:41) Привет... Nov 21 2017, 17:44 syoma Если уж разгуляться и пофантазировать, то я тоже м... Nov 22 2017, 06:15 AlexandrY Цитата(syoma @ Nov 22 2017, 08:15) Если у... Nov 22 2017, 08:56 Tarbal Цитата(syoma @ Nov 22 2017, 09:15) Если у... Nov 23 2017, 00:36 syoma ЦитатаКупите уже Micrium OS, и получите там все ст... Nov 22 2017, 17:01 mantech Цитата(syoma @ Nov 22 2017, 20:01) Подума... Nov 22 2017, 19:27 Студент заборстроительного Дико плюсую.
Чем покупать чужую глючную РТОСь за 1... Nov 22 2017, 17:22 AlexandrY Цитата(Студент заборстроительного @ Nov 22 20... Nov 22 2017, 20:50  Студент заборстроительного Цитата(AlexandrY @ Nov 22 2017, 23:50) Эт... Nov 23 2017, 03:47  mantech Цитата(AlexandrY @ Nov 22 2017, 23:50) Эт... Nov 23 2017, 07:28   AlexandrY Цитата(mantech @ Nov 23 2017, 09:28) Знач... Nov 23 2017, 09:21    Студент заборстроительного Цитата(AlexandrY @ Nov 23 2017, 12:21) В ... Nov 23 2017, 16:13    mantech Цитата(AlexandrY @ Nov 23 2017, 12:21) В ... Nov 23 2017, 17:21     AlexandrY Цитата(mantech @ Nov 23 2017, 19:21) Даже... Nov 23 2017, 20:07      Студент заборстроительного Цитата(AlexandrY @ Nov 23 2017, 23:07) Ме... Nov 23 2017, 20:49       AlexandrY Цитата(Студент заборстроительного @ Nov 23 20... Nov 23 2017, 21:27        Студент заборстроительного Цитата(AlexandrY @ Nov 24 2017, 00:27) Я ... Nov 24 2017, 04:06         haker_fox QUOTE (Студент заборстроительного @ Nov 24 20... Nov 24 2017, 08:55          Студент заборстроительного Цитата(haker_fox @ Nov 24 2017, 11:55) ... Nov 24 2017, 16:14      Tarbal Цитата(AlexandrY @ Nov 23 2017, 23:07) Ме... Nov 24 2017, 00:42 DASM Кому то лавры bolgen os не дают покоя.. Nov 23 2017, 21:19 haker_fox QUOTE (Студент заборстроительного @ Nov 24 20... Nov 24 2017, 00:38 Harbour Так причем тут ПЛИС ? Изначально вопрос стоял - а ... Nov 25 2017, 19:27 Студент заборстроительного Цитата(Harbour @ Nov 25 2017, 22:27) Так ... Nov 27 2017, 03:55  Tarbal Цитата(Студент заборстроительного @ Nov 27 20... Nov 27 2017, 04:16   AlexandrY Цитата(Tarbal @ Nov 27 2017, 06:16) Ваш п... Nov 27 2017, 06:34    syoma Цитата(AlexandrY @ Nov 27 2017, 09:34) По... Nov 27 2017, 10:30     AlexandrY Цитата(syoma @ Nov 27 2017, 12:30) Блин, ... Nov 27 2017, 11:02      syoma Цитата(AlexandrY @ Nov 27 2017, 14:02) Ко... Nov 27 2017, 11:06       AlexandrY Цитата(syoma @ Nov 27 2017, 13:06) Нет та... Nov 27 2017, 12:09  mantech Цитата(Студент заборстроительного @ Nov 27 20... Nov 27 2017, 13:49 Tarbal Я работал под многими RTOS:
VxWorks, Integrity, Nu... Nov 26 2017, 05:44 AlexandrY Цитата(Harbour @ Nov 25 2017, 21:27) ... ... Nov 26 2017, 11:06  syoma Цитата(AlexandrY @ Nov 26 2017, 14:06) Вс... Nov 26 2017, 20:10  Tarbal Цитата(AlexandrY @ Nov 26 2017, 14:06) Вс... Nov 27 2017, 02:33 syoma ЦитатаПервая же ссылка в разделе 3rd party IP and ... Nov 27 2017, 13:47 AlexandrY Цитата(syoma @ Nov 27 2017, 15:47) Если в... Nov 27 2017, 14:09  syoma Цитата(AlexandrY @ Nov 27 2017, 17:09) Не... Nov 27 2017, 14:23   AlexandrY Цитата(syoma @ Nov 27 2017, 16:23) Ну я н... Nov 27 2017, 14:31    RobFPGA Приветствую!
Цитата(AlexandrY @ Nov 27 2... Nov 27 2017, 14:40     AlexandrY Цитата(RobFPGA @ Nov 27 2017, 16:40) Вот ... Nov 28 2017, 06:12      RobFPGA Приветствую!
Цитата(AlexandrY @ Nov 28 2... Nov 28 2017, 13:28       AlexandrY Цитата(RobFPGA @ Nov 28 2017, 15:28) RTL ... Nov 28 2017, 13:57        RobFPGA Приветствую!
Цитата(AlexandrY @ Nov 28 2... Nov 28 2017, 14:32         AlexandrY Цитата(RobFPGA @ Nov 28 2017, 16:32) Это ... Nov 28 2017, 15:00          mantech Цитата(AlexandrY @ Nov 28 2017, 18:00) Ум... Nov 28 2017, 17:06           AlexandrY Цитата(mantech @ Nov 28 2017, 19:06) И с ... Nov 28 2017, 17:38           syoma Цитата(mantech @ Nov 28 2017, 19:06) И с ... Nov 28 2017, 18:09          RobFPGA Приветствую!
Цитата(AlexandrY @ Nov 28 2... Nov 28 2017, 19:24 one_eight_seven ЦитатаКстати, а кто-нить подумал, что в случае лин... Nov 27 2017, 13:53 mantech Цитата(one_eight_seven @ Nov 27 2017, 16... Nov 27 2017, 14:09 Студент заборстроительного А что все привязались к этому тисипи айпи?
Ведь пр... Nov 27 2017, 18:03 Tarbal Цитата(Студент заборстроительного @ Nov 27 20... Nov 28 2017, 02:03  Студент заборстроительного Цитата(Tarbal @ Nov 28 2017, 05:03) Такую... Nov 28 2017, 04:01  mantech Цитата(Tarbal @ Nov 28 2017, 05:03) Сдела... Nov 28 2017, 08:30 syoma ЦитатаВы привели пример ЗАДАЧ и набор ИНТЕРФЕЙСОВ ... Nov 28 2017, 19:32
2 страниц
< 1 2
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|