Например TDA7294

Форум РадиоКот :: Просмотр темы - Мигать светодиодом. ARM или не-ARM?
Форум РадиоКот
https://radiokot.ru/forum/

Мигать светодиодом. ARM или не-ARM?
https://radiokot.ru/forum/viewtopic.php?f=17&t=105290
Страница 109 из 182

Автор:  arkhnchul [ Чт янв 11, 2018 14:28:35 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

включите фантазию! многие МК имеют встроенный эзернет-контроллер, т.е. работают с интернетом. следовательно, может быть реализован (умышленно или нечаянно) некий интерфейс, когда отправляемые по эзернету данные будут искажены, модифицированы, дополнены и т.п., или наоборот, пришедший "неправильный" пакет активирует что-нибудь "занятное" в ядре

да, технически принипиально возможно.
Небольшой эксперимент. Итак, вы - злонамеренный разработчик, и рисуете аппаратную закладку в свой контроллер. Вот в буфер трансивера положили фрейм для передачи в сеть. Что именно вы в нем будете модифицировать?
тот факт, что на сей момент нет ни подходящих контроллеров, ни известных уязвимостей, ничего не опровергает

в строгом смысле - не опровергает. Но текущее положение дел во всей инфраструктуре не дает как-то эффективно использовать гипотетические уязвимости.
ущербна (в плане безопасности) сама идея IoT

я вам как-то говорил уже, повторюсь - идея IoT не в мурзилочном бреде из бложиков и рекламы.
идея сделать подключенными к сети ВСЕ устройства,вклюячая те, от которых зависит жизнь и здоровье (а так ж безопасность, в т.ч. финансовая) - это верный путь к катасторфическим последствиям.

большинство таковых "устройств" к сети подключено уже давно.
вот все "околонаучные" СМИ страшно любят всякие ПРОГНОЗЫ

мало ли что они любят :dont_know: задача СМИ - привлечение внимания к самим себе, а не какое-то соответствие действительности и разумности в своих публикациях.

ЗЫ
события последних дней: определенная последовательность команд и данных открывает врата ада практически на всех типах процессоров

ну какие "врата ада" :facepalm: да, обнаружилась серьезная уязвимость, принципиально дающая возможность компрометации данных. Подробно и открыто расписанная, даже с рабочими примерами кода, показывающими, как именно ее эксплуатировать. И? Мир рухнул? злобные хакеры понатаскали себе паролей и данных банковских карт? Кто-то из "простых пользователей" хотя бы почесался?

Автор:  ARV [ Чт янв 11, 2018 14:46:06 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

arkhnchul писал(а):
Небольшой эксперимент. Итак, вы - злонамеренный разработчик, и рисуете аппаратную закладку в свой контроллер. Вот в буфер трансивера положили фрейм для передачи в сеть. Что именно вы в нем будете модифицировать?
я слишком малообразован, чтобы дать квалифицированный ответ. но могу предположить, что если, например, CRC считается аппаратно, модифицировать в пакете можно что угодно. изначально я имел ввиду следующее: пакеты TCP могут быть фрагментированы, поэтому последний в серии фрагментов будет по длине не таким, как предыдущие. так вот, на "свободное" место в этом пакете можно дописать что угодно, пометив это определенной сигнатурой битов, соответствующим образом изменив заголовки пакета (если я неправильно использую терминологию, прошу простить - не грамотный-с). остается лишь где-то на приемной стороне следить за сигнатурой пакета и вовремя "вырезать" аппаратно этот довесок - ни одно ПО не поймет, что происходит скрытая передача информации, т.к. никакого изменения в данных не увидит.
при этом достаточно, чтобы только на передающей стороне это было аппаратно сделано, а на приемной можно и не беспокоиться: обычные системы тупо сбросят "странный" пакет на более высоком уровне сетевого интерфейса, и потребуют повтора. и только система, которая "знает", что бывают такие пакеты, будет получать нужную инфу.

да, надо отметить, что вышесказанное я отношу возможности, которая может быть реализована уже сейчас - теми самыми "мини"-процессорами, встроенными в обычные процессоры :) наверное, в микроконтроллерах пока об этом рано говорить.

Добавлено after 9 minutes 26 seconds:
arkhnchul писал(а):
И? Мир рухнул? злобные хакеры понатаскали себе паролей и данных банковских карт?
ну вот вы странный! эта уязвимость века была обнаружена не злобными хакерами, а "правильными" исследователями. а было бы наоборот - ведь могло же быть! что было бы? к тому же, поскольку эта уязвимость следов не оставляет, возможно, обрушение мира еще впереди: вот я вам пишу, а вы читаете, а в это время байт за байтом брутфорсится пароль к нашим учеткам... и потом... в один прекра

Автор:  arkhnchul [ Чт янв 11, 2018 15:23:19 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

пакеты TCP могут быть фрагментированы, поэтому последний в серии фрагментов будет по длине не таким, как предыдущие. так вот, на "свободное" место в этом пакете можно дописать что угодно, пометив это определенной сигнатурой битов


проще манипулировать самим IP-пакетом, в который инкапсулирован TCP, нужно будет меньше ресурсов. Основная проблема - нужно быть уверенным, что пакет в более-менее неизменном виде пройдет через второе злонамеренное устройство.

Автор:  ARV [ Чт янв 11, 2018 15:34:55 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

arkhnchul писал(а):
Основная проблема - нужно быть уверенным, что пакет в более-менее неизменном виде пройдет через второе злонамеренное устройство.
вы снова не посчитали нужным пофантазировать: ведь описанный подход может быть "инвертирован": злонамеренное устройство посылает такие пакеты, а уже "дефективный" принимающий модуль их парсит.

Добавлено after 1 minute 6 seconds:
arkhnchul писал(а):
проще манипулировать самим IP-пакетом, в который инкапсулирован TCP
я же предупреждал: необразован я, могу все перепутать. вы поправили, спасибо - IP.

Автор:  arkhnchul [ Чт янв 11, 2018 20:28:22 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

злонамеренное устройство посылает такие пакеты, а уже "дефективный" принимающий модуль их парсит.

т.е. забываем про хомячков с чайниками за домашними роутерами и принимаемся за сервера?) тогда и прятать ничего не надо, пинать "дефективное" устройство нужными ICMP запросами, и все. Правда, нужно будет как-то узнать его адрес, самый реальный вариант при этом - дефективное устройство должно сначала само соединиться со злонамеренным. Видите палево?)

Автор:  abc [ Чт янв 11, 2018 22:46:33 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

Цитата:
..."умный" пылесос...
Таки человечество, спустя 18 лет, обретет свою мечту.


Автор:  ARV [ Пт янв 12, 2018 06:53:54 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

arkhnchul писал(а):
Видите палево?
я-то вижу, а вот вы ослеплены техническим прогрессом. ни один новый процессор никогда не выпускался с перечнем уязвимостей, ни одна программа таковой не выпускалась, но все рано или поздно оказывались дырявыми. ерраты на некоторые микроконтроллеры чуть ли не превышают даташиты по объему... причем ерраты эти появляются полсе массового применения микроконтроллеров, а не до того. производители за счет потребителя тестируют свои поделки... и не забывайте, что до сих пор все сталкивались с программными уязвимостями, но существуют и аппаратные, и их количество будет возрастать. еще раз обращаю ваше внимание, что существует (возможно) в вашем компьютере невидимый неконтролируемый вами процессор со своей собственной ОС, с полным доступом ко всем ресурсам компьютера, с выходом в сеть, с неизвестными никому багами и дырами в его собственной ОС... и когда у хакеров дойдет очередь до него - вы никак не сможете об этом узнать и противодействовать этому. когда рухнут по этой причине сервера крупной компании - тогда начнется кипеш, заплатки, новое ПО и новые процессоры... а вы так и останетесь жертвой бета-тестирования, и ваши проблемы останутся вашими.

вы можете продолжать думать, что больше такого не будет, что старые дыры невозможно беспалевно использовать, что о них никто не знает, что их не существует вообще - мне все равно. я не могу остановить мир, катящийся в пропасть. если вам приятнее упасть туда с закрытыми глазами - дело ваше.

Автор:  КРАМ [ Пт янв 12, 2018 08:27:47 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

я не могу остановить мир, катящийся в пропасть.

Это просто старческое брюзжание.
А если по существу...
"Сон разума рождает чудовищ" (с)
Это я к тому, что мир катится в пропасть со дня своего появления.
Только одни с этим живут как с неизбежным злом, учатся эффективно это зло использовать, учатся эффективно это зло компенсировать, учатся это зло обходить.
А другие смотрят на него как на кобру широко раскрытыми глазами. Причитая о несовершенстве мироустройства.

Автор:  ARV [ Пт янв 12, 2018 09:13:56 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

КРАМ писал(а):
Только одни с этим живут как с неизбежным злом, учатся эффективно это зло использовать, учатся эффективно это зло компенсировать, учатся это зло обходить.
Если вы за рулем автобуса под технологической наркотой, то странно как-то удивляться, что у некоторых пассажиров (кто не под наркотой), глаза дико расширены. вы, живя с этим, как неизбежным злом, эффективно это используя в своих интересах, компенсируя его в своих интересах, обходя его в своих интересах и при этом порождая еще большее зло, вынуждаете пассажров автобуса нестись вместе с вами в пропасть, но при этом без вашего комфорта. а сойти-то нельзя...

вам не кажется, что эта модель несколько неприятна для пассажиров? может быть, хотя бы изредка надо СПРАШИВАТЬ пассажиров, куда им надо, а не говорить - езжай, куда я решил?

P.S. "ВЫ" - это не только вы, КРАМ, но и все остальные "двигатели прогресса" в том смысле, как вы это не раз объясняли.

Автор:  oleg110592 [ Пт янв 12, 2018 09:27:22 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

Цитата:
Это просто старческое брюзжание

похоже
Цитата:
Старики обязаны брюзжать. Они всегда брюзжали, даже тогда, когда за 1000 лет не происходило абсолютно ничего нового, совершенно не менялся уклад жизни, и брюзжать будут. А разгадка как всегда одна — безблагодатность постепенное впадение в маразм. Когда мозг стареет, даже при отсутствии всяких там альцгеймеров, обычные возрастные изменения затрудняют получение и обработку новой информации, а общее падение жизненной энергии снижает удовольствие от жизни и тягу к новым впечатлениям. И мозг тогда начинает копаться в прошлом (а что еще ему остается делать?), а память как известно лучше сохраняет воспоминания с ярким аффектом, но неприятные игнорирует и запирает на замок. В результате старик вспоминает, что у него при Сталине х@й стоял, а то, что жрать было нечего, вспоминать как-то не хочется. В сравнении с этими яркими воспоминаниями (в которые еще и много додумывается) серая беззубая действительность с приближающимся концом кажется еще серее.

Выход один — изучать науку, она никогда не надоедает и не разочаровывает (ну разве что зарплата за нее). По настоящему увлеченный наукой старичок-ученый с ясным умом может по-детски радоваться новому открытию словно аспирант, что есть залог долгих лет.

http://lurkmore.to/%D0%A3%D0%B6%D0%B5_% ... 0%BE%D1%82

Автор:  ARV [ Пт янв 12, 2018 09:40:02 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

oleg110592 писал(а):
похоже
похоже, собственного мнения у вас нет, ибо от вас на 90% цитаты лурка, википедии или рекламных проспектов. само собой, отсутствие мнения признак большого ума, а в этом случае нет никакого страха перед надвигающейся бедой.

и не путайте страх перед технологиями (например, автотранспортом) 19-го века (или еще раньше) с тем, о чем говорю я. тот страх был основан на НЕЗНАНИИ, мой же страх основан на ЗНАНИИ. знании того, что уже не раз БЫЛО, а, следовательно, и будет.

Автор:  oleg110592 [ Пт янв 12, 2018 10:04:24 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

мой же страх основан на ЗНАНИИ. знании того, что уже не раз БЫЛО, а, следовательно, и будет.

... :))
я же предупреждал: необразован я, могу все перепутать

Автор:  КРАМ [ Пт янв 12, 2018 10:13:03 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

Если вы за рулем автобуса...

Да, именно так устроен мир и общество испокон веку.
Люди платят своими жизнями за свой опыт, чтобы будущие поколения не боялись летать на самолетах, не боялись заболеть тифом и оспой, не умирали от голода, не погибали в мировых войнах.
Да, именно корысть заставляет одних людей создавать то, что спасает жизни других. Это не исключает ИНОЙ корысти, которая мотивирует на создание механизмов уничтожения. Однако НЕВОЗМОЖНО отделить одну корысть от другой иначе, чем социальными табу, которые называются совестью и Законом.
Призывать же общество к дауншифтингу - это худшая из провокаций. Патамушта вместе с дауншифтингом мы получим кучу нерешенных и НЕРЕШАЕМЫХ проблем, о которых адепты дауншифтинга либо умалчивают, либо вообще не знают по темноте дремучей.

Автор:  oleg110592 [ Пт янв 12, 2018 10:52:38 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

STM32CubeProgrammer (STM32CUBEPROG) — универсальный инструмент перепрограммирования контроллеров STM32 для основных операционных систем Windows, Linux, macOS
Он предлагает широкий спектр функций для программирования внутренней памяти микроконтроллеров STM32 (таких как Flash, RAM и OTP), а также внешней памяти. Он также позволяет программировать и загружать параметры, программировать проверку содержимого и автоматизировать программирование микроконтроллеров с помощью сценариев.

STM32CubeProgrammer поставляется в графическом интерфейсе пользователя (GUI) и интерфейсе командной строки (CLI).

Ключевые особенности:
◾ стирает, программирует, просматривает и верифицирует содержимое флэш-памяти устройства;
◾ поддерживает Motorola S19, Intel HEX, ELF и двоичные форматы;
◾ поддерживает интерфейсы отладки ST-LINK (JTAG / SWD) и загрузчика: UART и USB DFU;
◾ программирует, стирает и проверяет содержимое внешней памяти. Содержит примеры внешних флэш-загрузчиков, чтобы помочь пользователям разрабатывать загрузчики для конкретных внешних запоминающих устройств;
◾ автоматическое программирование STM32 (удаление, проверка, программирование, настройка байтов опций);
◾ возможность OTP программирования памяти;
◾ обеспечивает автоматизацию сценариев посредством скриптов через интерфейс командной строки;
◾ обновление прошивки ST-LINK;
◾ включает безопасное создание прошивки с использованием STM32 Trusted Package Creator tool;
http://www.st.com/en/development-tools/ ... on_dec2017
еще Компания ST купила поставщика TrueSTUDIO, компанию Atollic, за 7 миллионов долларов. По мнению ST, это приобретение усилит возможности линейки 32-разрядных микроконтроллеров.
TrueSTUDIO – интегрированная среда разработки с открытым исходным кодом на основе Eclipse, которая уже поддерживает семейство микроконтроллеров STM32 на базе Cortex-M.
TrueSTUDIO вполне приличная IDE с хорошими фичами, тоже Multi-OS support. Бесплатная версия 9 будет доступна в первом квартале сего года.
Теперь любой пользователь может вполне комфортно работать с микроконтроллерами STM32 в бесплатном Linux с бесплатными инструментами.

Автор:  ARV [ Пт янв 12, 2018 11:01:44 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

КРАМ писал(а):
Призывать же общество к дауншифтингу - это худшая из провокаций.
худшая из провокаций - это прикрываясь общестенным прогрессом набивать свой карман без зазрения совести, одновременно ускоряя наступающую катастрофу.

еще раз по поводу "дауншифтинга": медузы в океане ничуть не менее счастливы (по-своему, конечно), чем человек 21-го века. я могу дать что угодно на отсечение, что полинеийский дикарь, не знающий не то, что смартфона, но и огня, так же ничуть не менее счастлив (опять же по-своему), чем вы. и аналогично можно утверждать, что человечество без IoT будет счастливо ничуть не меньше, зато избежит огромных бед. гонка технологий нужна только ради умножения богатства, и ни для чего более.

а вот по поводу совести я с вами соглашусь. и поэтому я как раз и говорю о проблемах, которые можно избежать только при её помощи. ну и еще, конечно, ума. совесть+ум=решение проблем. совесть не может позволить набивать свой карман на продаже мыльных пузырей, и поэтому её нет в современной экономической модели. как нет её и в ваших объяснениях, что "испокон веков так было". вы еще скажите, что лучший стимул развития - война, а лучший локомотив технологий - гонка вооружений, ведь "испокон веков так было"!

если общество развивается, развиваться должна и общественная мораль, чтобы возникали естественные ограничители всяких непотребств, мотивирующих на создание средств уничтожения. а, как я уже ранее сказал, нет таких ограничителей, и даже наоборот, общественная мораль всячески уничтожается рассуждениями типа "все, что приносит деньги - хорошо и на ползу обществу". и не надо тут про закон, который, согласно главенствующей экономической бессовестной модели, успешно обходится и даже корректируется ей в угоду.

Автор:  Reflector [ Пт янв 12, 2018 11:38:59 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

я могу дать что угодно на отсечение, что полинеийский дикарь, не знающий не то, что смартфона, но и огня, так же ничуть не менее счастлив (опять же по-своему), чем вы. и аналогично можно утверждать, что человечество без IoT будет счастливо ничуть не меньше, зато избежит огромных бед. гонка технологий нужна только ради умножения богатства, и ни для чего более.

Непонятно что ты на этом форуме делаешь, если в рамках твоей философии интернет является источником огромных бед и каждый следующий пост увеличивает вероятность появления Cкайнет :)

Автор:  ARV [ Пт янв 12, 2018 13:45:02 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

Reflector писал(а):
в рамках твоей философии интернет является источником огромных бед и каждый следующий пост увеличивает вероятность появления Cкайнет
перечитайте это несколько раз... может быть тогда вы поймете, что не правы.

Автор:  КРАМ [ Пт янв 12, 2018 16:10:18 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

и не надо тут про закон, который, согласно главенствующей экономической бессовестной модели, успешно обходится и даже корректируется ей в угоду.

Это старая коммунистическая сентенция. Настолько же наивная, насколько и красивая. И к тому же - апофеоз лентяев. Экономическая модель соответствует экономической конкуренции, которую нельзя отменить. Умирает все, что слабее этой модели. Найдите другую ЖИВУЧУЮ модель и Вам скажут спасибо, если она не будет свирепее существующей. А пока благие намерения приводили в Гулаг, к Пол Поту и прочим кровожадным людоедам...
Такшта не надо вешать лапшу на уши....
Мир живет и развивается, исходя из ТЕКУЩИХ начальных условий. И все фантазии про модели провокационны, если не учитывают эти условия.
А болтовню про бессовестность нынешней модели оставьте для бабушек на скамейке у Вашего подъезда.
Ну или отправляйтесь куда нибудь в Пендосию или Афган, чтобы там пропагандировать свои сказки. Посмотрим с какими взглядами, сердечный Вы наш, Вы вернетесь оттуда. Если вернетесь.
:tea:

Автор:  arkhnchul [ Пт янв 12, 2018 16:12:22 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

существует (возможно) в вашем компьютере невидимый неконтролируемый вами процессор со своей собственной ОС, с полным доступом ко всем ресурсам компьютера, с выходом в сеть, с неизвестными никому багами и дырами в его собственной ОС

конкретно на этом - два. На сервере файлопомойки в мастерской - три, плюс еще два с полным доступом к дискам.
и когда у хакеров дойдет очередь до него

определитесь, вы про хакеров и уязвимости предпочитаете говорить, или про целенаправленно оставленные аппаратные закладки. Кстати, на эти "невидимые неконтроллируемые процессоры" у оных хакеров глаз положен давно. Не выходит каменный цветок.
ARV писал(а):
Если вы за рулем автобуса под технологической наркотой, то странно как-то удивляться, что у некоторых пассажиров (кто не под наркотой), глаза дико расширены. вы, живя с этим, как неизбежным злом, эффективно это используя в своих интересах, компенсируя его в своих интересах, обходя его в своих интересах и при этом порождая еще большее зло, вынуждаете пассажров автобуса нестись вместе с вами в пропасть, но при этом без вашего комфорта. а сойти-то нельзя...
о, укуренные аналогии)
Большинство пассажиров с дико расширенными глазами просто не хотят видеть открытой двери и предпочитают все-таки ехать, не желая оставаться на том месте, где сойдут. Некоторые из них (не будем показывать пальцем) просто требуют остановить автобус, чтобы вместе с ними стояли все.
ARV писал(а):
не путайте страх перед технологиями (например, автотранспортом) 19-го века (или еще раньше) с тем, о чем говорю я

не вижу разницы. Против автотранспорта тоже были высказывания типа "производители автомобилей просто хотят контролировать перевозки, никто не понимает чего там внутри, а вдруг они захотят убивать людей аппаратными закладками запланированными поломками в нужных местах механизма, кузнец Данило не сможет проверить работу автосервиса этих подозрительных парней из мастерской по ремонту дьявольских повозок", в таком вот аксепте.

Автор:  oleg110592 [ Сб янв 13, 2018 08:36:06 ]
Заголовок сообщения:  Re: Мигать светодиодом. ARM или не-ARM?

Еще одноплатник - Orange Pi Lite2, на борту процессор Allwinner H6
СпойлерИзображение

Интернет-магазины начали приём заказов на новый одноплатный компьютер для разработчиков — модель Orange Pi Lite2, которая оценена приблизительно в 25 долларов США.
За указанную сумму покупатели получат плату с размерами всего 69 × 48 мм. Её «сердцем» является процессор Allwinner H6, который содержит четыре вычислительных ядра ARM Cortex-A53 с поддержкой 64-битных инструкций. Тактовая частота не уточняется. Графическая подсистема полагается на интегрированный ускоритель ARM Mali-T720 с поддержкой OpenGL ES3.1/3.0/2.0/1.1, OpenCL 1.1 и Microsoft DirectX 11 FL9_3.
Новинка несёт на борту 1 Гбайт оперативной памяти LPDDR3. Для хранения данных используется карта microSD. Имеются адаптеры беспроводной связи Wi-Fi 802.11b/g/n/ac и Bluetooth 4.1.

Набор разъёмов включает по одному порту USB 3.0 и USB 2.0, коннектор Micro-USB и интерфейс HDMI. Изделие весит приблизительно 50 граммов.
Плату можно использовать вместе с программными платформами Android, Ubuntu и Debian.

Страница 109 из 182 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/