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

 
 
 
Reply to this topicStart new topic
> Cниффер пакетов для ARM Cortex
x_Alexsandr_x
сообщение Feb 27 2018, 05:04
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 27-02-18
Пользователь №: 102 026



Уважаемое сообщество, подскажите, пожалуйста... Есть МК на ядре ARM CORTEX M3. Есть ли какие то готовые варианты снифферов для перехвата всех пакетов по всем шинам и отправки отчетов , скажем, по UART?!?!
Go to the top of the page
 
+Quote Post
megajohn
сообщение Feb 27 2018, 07:13
Сообщение #2


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

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



бр-р-р-р, но почему то возникли такие визуальные ассоциации




--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 27 2018, 07:29
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Это заявка на победу, однозначно. cranky.gif
Go to the top of the page
 
+Quote Post
x_Alexsandr_x
сообщение Feb 27 2018, 08:18
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 27-02-18
Пользователь №: 102 026



Спасибо за конструктивные ответы! Конкретизирую задачу: Есть сложная система состоящая из целого ряда МК архитектуры описанной выше. Нужно построить мат модель этой информационной системы. Модель готова и для ее калибровки необходимо сравнить ее значения получаемые в основном из теории массового обслуживания с реальной системой. Под реальной подразумевается рабочая система в совокупности с МК(12 штук) и ПО на них. Поэтому и был вопрос есть ли ПО которое можно вставить в работающее сейчас чтобы отлавливать пакеты межпроцессорного обмена и обмена с внешними модулями.
Go to the top of the page
 
+Quote Post
scifi
сообщение Feb 27 2018, 09:10
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Говорят, есть снифферы для CAN. Ethernet тоже можно подслушивать. В общем, поищите в магазинах.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 27 2018, 12:34
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(x_Alexsandr_x @ Feb 27 2018, 10:18) *
Поэтому и был вопрос есть ли ПО которое можно вставить в работающее сейчас чтобы отлавливать пакеты межпроцессорного обмена и обмена с внешними модулями.

Поискать логический анализатор, умеющий декодировать различные интерфейсы/протоколы.
Либо попросить программистов, писавших ПО для "целого ряда МК", выдавать лог обмена в какой-то интерфейс.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Feb 27 2018, 13:24
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(x_Alexsandr_x @ Feb 27 2018, 12:04) *
Уважаемое сообщество, подскажите, пожалуйста... Есть МК на ядре ARM CORTEX M3. Есть ли какие то готовые варианты снифферов для перехвата всех пакетов по всем шинам и отправки отчетов , скажем, по UART?!?!

Попробуйте оценить скорость перехватываемого потока данных.
Минимум 100Мбит, они просто не влезут в UART.
Цитата(x_Alexsandr_x @ Feb 27 2018, 15:18) *
Под реальной подразумевается рабочая система в совокупности с МК(12 штук) и ПО на них. Поэтому и был вопрос есть ли ПО которое можно вставить в работающее сейчас чтобы отлавливать пакеты межпроцессорного обмена и обмена с внешними модулями.

Для проверки можно попробовать снизить системную частоту процессоров, например до 100 Гц, тогда реально.

Хотя может быть я неправильно понял - вы для каких шин собираетесь сниффить - внутри процессора или между процессорами?
Go to the top of the page
 
+Quote Post
Vlad_9
сообщение Feb 28 2018, 16:19
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 13-09-17
Пользователь №: 99 289



Про сниффить Ethernet по подробней пожалуйста. Как аппаратно реализовать? Хаб сейчас не найти, а свитч чужие пакеты не пропускает.
Go to the top of the page
 
+Quote Post
KRS
сообщение Mar 13 2018, 17:23
Сообщение #9


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Vlad_9 @ Feb 28 2018, 19:19) *
Про сниффить Ethernet по подробней пожалуйста. Как аппаратно реализовать? Хаб сейчас не найти, а свитч чужие пакеты не пропускает.

так для этого есть port mirroring

Go to the top of the page
 
+Quote Post
Vlad_9
сообщение Mar 24 2018, 07:55
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 13-09-17
Пользователь №: 99 289



Не во всех свитчах так понимаю есть, который стоял у нас этой функции не было (либо проморгали) пришлось снифить RS485.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 24 2018, 11:51
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Vlad_9 @ Mar 24 2018, 09:55) *
Не во всех свитчах так понимаю есть, который стоял у нас этой функции не было (либо проморгали) пришлось снифить RS485.

Посмотрите на MikroTik - там многое что есть. Обмен по Ethernet я по нему смотрел.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Mar 25 2018, 22:35
Сообщение #12


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

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(x_Alexsandr_x @ Feb 27 2018, 11:18) *
Спасибо за конструктивные ответы! Конкретизирую задачу: Есть сложная система состоящая из целого ряда МК архитектуры описанной выше. Нужно построить мат модель этой информационной системы. Модель готова и для ее калибровки необходимо сравнить ее значения получаемые в основном из теории массового обслуживания с реальной системой. Под реальной подразумевается рабочая система в совокупности с МК(12 штук) и ПО на них. Поэтому и был вопрос есть ли ПО которое можно вставить в работающее сейчас чтобы отлавливать пакеты межпроцессорного обмена и обмена с внешними модулями.
Исходя из
Цитата
есть ли ПО которое можно вставить в работающее сейчас чтобы отлавливать пакеты межпроцессорного обмена и обмена с внешними модулями.
Можете часть Вашей мат. модели вписать в эту Вашу(ваши) систему(ы), типа пошаговой отладки, с выдачей промежуточной инф. на удобный интерфейс.
С временем, думаю, "договоритесь", тк математика весч крайне демократичная, можете добавить даже еще пару-тройку измерений кроме известных и время вообще остановить.
А если нужна трассировка в реалтайм - то обращайтесь к разработчикам процессора.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Mar 27 2018, 03:51
Сообщение #13


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

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(megajohn @ Feb 27 2018, 11:13) *
бр-р-р-р, но почему то возникли такие визуальные ассоциации
biggrin.gif a14.gif

Цитата(scifi @ Feb 27 2018, 11:29) *
Это заявка на победу, однозначно. cranky.gif

...на премию Дарвина...

Цитата(x_Alexsandr_x @ Feb 27 2018, 09:04) *
Уважаемое сообщество, подскажите, пожалуйста... Есть МК на ядре ARM CORTEX M3. Есть ли какие то готовые варианты снифферов для перехвата всех пакетов по всем шинам и отправки отчетов , скажем, по UART?!?!

охренеть, это даже для ардуинщика чересчур... студент какого колледжа ? где готовят таких гениев теперь ?

Дело чрезвычайно простое: берете исходники процессора, добавляете к нему клиент шины AHB или что там у него с портом UART на 1 Гбит, печатаете процессоры, дальше просто снаружи приделываете коммутатор на 12 таких портов (тоже печатаете), ставите все на плату - и вуаля...


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th April 2024 - 00:03
Рейтинг@Mail.ru


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