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

 
 
> Real-time и не-real-time - в одном флаконе или раздельно?
syoma
сообщение Oct 26 2017, 09:41
Сообщение #101


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Привет. Собственно вопрос из области начинающих по архитектуре процессорной системы. Делаем новый проект и возник вопрос.
С одной стороны есть программа, работающая в жестком реальном времени с коммуникацией, через CAN, SPI и RS485. Это основная функция системы.
С другой стороны есть куча других интерфейсов - SD card, Ethernet, USB и прочих, которые служат для вспомогательных функций - записи логов, параметрирования, обновления ПО, удаленного доступа через WEB и bluetooth, терминалки и т.д.

Если все это реализовывать на одном процессоре, то получается, что надо использовать RTOS, что требует определенных программистских навыков и не нравится то, что это уменьшает защиту системы от внешних хакерских атак. Если из-за Ethernetа зависнет основная программа - это будет очень-очень плохо. Т.е. в результате увеличиваем затраты на разработку, делаем сложную программу, но уменьшаем стоимость железа.
Поэтому у меня настрой такой, что основной процессор должен выполнять только основную real-time программу и все. При этом ему не нужна операционная система вообще, так как нужные интерфейсы реализуются как функции ввода/вывода - это уже реализовано и проверено.
А для всего остального поставить отдельный процессор или даже платку, на которой будет крутиться обыкновенный Linux со всеми нужными драйверами. И с основным процессором эта плата будет общаться только через CAN. В этом случае практически все функции будут уже реализованы в самом ядре и программисту надо будет сделать очень мало и хоть на питоне или джаве. То есть затраты на разработку будут гораздо меньше, имеем барьер от хакерских атак - если этот процессор зависнет, система будет прекрасно работать дальше, но увеличиваем стоимость железа.

Как думаете это нормальный подход сегодня?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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 страниц V  < 1 2


Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:55
Рейтинг@Mail.ru


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