Форум разработчиков электроники ELECTRONIX.ru: Cниффер пакетов для ARM Cortex - Форум разработчиков электроники ELECTRONIX.ru

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Cниффер пакетов для ARM Cortex Rate Topic: -----

#1 User is offline   x_Alexsandr_x Icon

  • Group: Новичок
  • Posts: 2
  • Joined: 27 февраля 18

Posted 27 февраля 2018 - 08:04

Уважаемое сообщество, подскажите, пожалуйста... Есть МК на ядре ARM CORTEX M3. Есть ли какие то готовые варианты снифферов для перехвата всех пакетов по всем шинам и отправки отчетов , скажем, по UART?!?!
0

#2 User is offline   megajohn Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Свой
  • Posts: 1 080
  • Joined: 16 ноября 04

Posted 27 февраля 2018 - 10:13

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



Марс - единственная планета, полностью населенная роботами (около 7 штук).
0

#3 User is offline   scifi Icon

  • Гуру
  • PipPipPipPipPipPip
  • Group: Свой
  • Posts: 3 020
  • Joined: 07 февраля 07

Posted 27 февраля 2018 - 10:29

Это заявка на победу, однозначно. cranky.gif
0

#4 User is offline   x_Alexsandr_x Icon

  • Group: Новичок
  • Posts: 2
  • Joined: 27 февраля 18

Posted 27 февраля 2018 - 11:18

Спасибо за конструктивные ответы! Конкретизирую задачу: Есть сложная система состоящая из целого ряда МК архитектуры описанной выше. Нужно построить мат модель этой информационной системы. Модель готова и для ее калибровки необходимо сравнить ее значения получаемые в основном из теории массового обслуживания с реальной системой. Под реальной подразумевается рабочая система в совокупности с МК(12 штук) и ПО на них. Поэтому и был вопрос есть ли ПО которое можно вставить в работающее сейчас чтобы отлавливать пакеты межпроцессорного обмена и обмена с внешними модулями.
0

#5 User is offline   scifi Icon

  • Гуру
  • PipPipPipPipPipPip
  • Group: Свой
  • Posts: 3 020
  • Joined: 07 февраля 07

Posted 27 февраля 2018 - 12:10

Говорят, есть снифферы для CAN. Ethernet тоже можно подслушивать. В общем, поищите в магазинах.
0

#6 User is offline   jcxz Icon

  • Гуру
  • PipPipPipPipPipPip
  • Group: Свой
  • Posts: 5 228
  • Joined: 03 июля 08

Posted 27 февраля 2018 - 15:34

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

Поискать логический анализатор, умеющий декодировать различные интерфейсы/протоколы.
Либо попросить программистов, писавших ПО для "целого ряда МК", выдавать лог обмена в какой-то интерфейс.
0

#7 User is offline   HardEgor Icon

  • Гуру
  • PipPipPipPipPipPip
  • Group: Свой
  • Posts: 2 223
  • Joined: 03 марта 06

Posted 27 февраля 2018 - 16:24

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

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

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

Хотя может быть я неправильно понял - вы для каких шин собираетесь сниффить - внутри процессора или между процессорами?
0

#8 User is offline   Vlad_9 Icon

  • Участник
  • Pip
  • Group: Участник
  • Posts: 26
  • Joined: 13 сентября 17

Posted 28 февраля 2018 - 19:19

Про сниффить Ethernet по подробней пожалуйста. Как аппаратно реализовать? Хаб сейчас не найти, а свитч чужие пакеты не пропускает.
0

#9 User is offline   KRS Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Модераторы
  • Posts: 1 951
  • Joined: 27 августа 04

Posted 13 марта 2018 - 20:23

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

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


0

#10 User is offline   Vlad_9 Icon

  • Участник
  • Pip
  • Group: Участник
  • Posts: 26
  • Joined: 13 сентября 17

Posted 24 марта 2018 - 10:55

Не во всех свитчах так понимаю есть, который стоял у нас этой функции не было (либо проморгали) пришлось снифить RS485.
0

#11 User is offline   jcxz Icon

  • Гуру
  • PipPipPipPipPipPip
  • Group: Свой
  • Posts: 5 228
  • Joined: 03 июля 08

Posted 24 марта 2018 - 14:51

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

Посмотрите на MikroTik - там многое что есть. Обмен по Ethernet я по нему смотрел.
0

#12 User is offline   k155la3 Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Свой
  • Posts: 1 123
  • Joined: 09 марта 09

Posted 26 марта 2018 - 01:35

Цитата(x_Alexsandr_x @ Feb 27 2018, 11:18) <{POST_SNAPBACK}>
Спасибо за конструктивные ответы! Конкретизирую задачу: Есть сложная система состоящая из целого ряда МК архитектуры описанной выше. Нужно построить мат модель этой информационной системы. Модель готова и для ее калибровки необходимо сравнить ее значения получаемые в основном из теории массового обслуживания с реальной системой. Под реальной подразумевается рабочая система в совокупности с МК(12 штук) и ПО на них. Поэтому и был вопрос есть ли ПО которое можно вставить в работающее сейчас чтобы отлавливать пакеты межпроцессорного обмена и обмена с внешними модулями.
Исходя из
Цитата
есть ли ПО которое можно вставить в работающее сейчас чтобы отлавливать пакеты межпроцессорного обмена и обмена с внешними модулями.
Можете часть Вашей мат. модели вписать в эту Вашу(ваши) систему(ы), типа пошаговой отладки, с выдачей промежуточной инф. на удобный интерфейс.
С временем, думаю, "договоритесь", тк математика весч крайне демократичная, можете добавить даже еще пару-тройку измерений кроме известных и время вообще остановить.
А если нужна трассировка в реалтайм - то обращайтесь к разработчикам процессора.
0

#13 User is offline   a123-flex Icon

  • Профессионал
  • PipPipPipPipPip
  • Group: Свой
  • Posts: 1 687
  • Joined: 11 января 05

Posted 27 марта 2018 - 06:51

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

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

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

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

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

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

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1
0