Подобные способы организации связи и не предполагают использование этих каналов для передачи кодов запуска ракет, разумеется. Если есть требование к высокой степени защиты данных — используй специализированное оборудование для этого, а не модуль с ебея за $10.
В некоторых случаях «незнание адреса и порта подключения» вполне достаточная защита. Люди, работающие в том здании, по специфике своей работы, наверняка, и слов таких как «сканер портов» не знают)).
Там правда получился ещё такой естественный способ защиты как «проприетарный» протокол обмена между ПЛК и опрашивающей программой. Этот протокол не шифруется, но и для непосвященного человека этот набор байт понять тоже проблемно.
я считаю, что подобную защиту нужно организовывать на уровне роутера, а не внутри сети. VPN и всякая такая лабуда. Я просто в сетевых технологиях не силён))
С подобнымт вещами дела не имел, потому писать, действительно о них не стану. Указанные выше ссылки ведут на github, потому малоинформативны для непосвященных, а посвященные их и сами найдут))
А зачем такой прагматичный подход?
Любительство тем и замечательно, что в нем мозголомство является одной из целей процесса. А кайф от процесса не уступает кайфу от конечного результата.
Ну это ведь клёво, завести программный уарт, пусть даже существуют мк с аппаратным, дма и прочими плюшками — это тоже одна целей.
Прошу прощения за свое невежество, но совершенно не понял вопросов.
«Локальная сторона» это какая?
gdbserver нужен потому, что он всегда является ответной частью для GDB, т.е. связующим звеном между GDB и железкой.
Причем, gdbserver не всегда располагается на таргете. Например, отладка микроконтроллера с помощь программатора (отладчика): GDB и gdbserver лежат на хосте; gdbserver с одной стороны общается с GDB, с другой с программатором.
Таким образом, GDB всегда имеет один и тот же «внешний интерфейс».
Согласен, про debugWire забыл. но он только в avr studio работает, а у меня к ней личная неприязнь)).
А в симуляторе внешние устройства не всегда можно симулировать.
Если, что я холивар никакой не затеваю, я, напротив, авр очень люблю… хотя уже конечно по старой памяти, скорее. порастеряли они народную любовь, приходится признать.
согласен на счет достаточности ресурсов для самоделок, но у 8-ми битных атмелов нет интерфейса для пошаговой отладки — считаю жирным минусом. любые 32 бита (и атмел и стм), а также stm8 этого недостатка лишины.
А вот кстати и Atmel тоже, как оказалось (и что сильно меня удивило). Наткнулся в начале недели на акцию по раздаче атмеловских МК Cortex M0+. 2 штучки в руки обещают подарить… в том числе и радиогубителям, если верить тексту акции. Так вот если верить этому же сайту, то они эти самые Cortex M0+ продают по $0.90 (по нынешним временам сравнимо с вышеозвученными ценами). Правда, складывается ощущение, что штучно у них покупать нельзя — типа не работают с частными лицами.
В некоторых случаях «незнание адреса и порта подключения» вполне достаточная защита. Люди, работающие в том здании, по специфике своей работы, наверняка, и слов таких как «сканер портов» не знают)).
Там правда получился ещё такой естественный способ защиты как «проприетарный» протокол обмена между ПЛК и опрашивающей программой. Этот протокол не шифруется, но и для непосвященного человека этот набор байт понять тоже проблемно.
Любительство тем и замечательно, что в нем мозголомство является одной из целей процесса. А кайф от процесса не уступает кайфу от конечного результата.
Ну это ведь клёво, завести программный уарт, пусть даже существуют мк с аппаратным, дма и прочими плюшками — это тоже одна целей.
«Локальная сторона» это какая?
gdbserver нужен потому, что он всегда является ответной частью для GDB, т.е. связующим звеном между GDB и железкой.
Причем, gdbserver не всегда располагается на таргете. Например, отладка микроконтроллера с помощь программатора (отладчика): GDB и gdbserver лежат на хосте; gdbserver с одной стороны общается с GDB, с другой с программатором.
Таким образом, GDB всегда имеет один и тот же «внешний интерфейс».
А в симуляторе внешние устройства не всегда можно симулировать.
Если, что я холивар никакой не затеваю, я, напротив, авр очень люблю… хотя уже конечно по старой памяти, скорее. порастеряли они народную любовь, приходится признать.