Top.Mail.Ru
? ?
16 Апрель 2025 @ 23:48
тупой вопрос. какая линия какого чипа соответствует какому физическому выводу СОК/процессора? это соответствие как-то глобально общеизвестно, или для каждого SoC своё?

ковыряю сразу несколько разных малинок, хочу поиметь функционал, например, типа опроса подключенного извне энкодера, который требует доступа к физ.выводам.
 
 
06 Июнь 2024 @ 00:43
а есть какой-нибудь мануал на тему того, как оно (загрузка) ваще работает?
что-где-как должно лежать на микро-сд чтоб он начало загрузку?
кто кому в каком порядке по какому поводу передает управление? (примерно на уровне (по аналогии с ibm pc) что "стартует бис в пзу, из ЪЪЪ достает порядок загрузки, находит первый загрузочный диск, читает с него бутсектор, который дочитывает загрузчик")
кто угадывает наличие усб-стораджей и возможность чтения с них?
какой минимум можно-нужно положить на загрузочный с точки зрения u-boot раздел?

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

ну, хотя бы на конкретно вуконг-пи.
 
 
 
собрал на стм32ф4дискавери usb-eem сетевушку. отладил на линуксе. всё работает примерно как предполагалось. в броузере картинка, кнопки работают быстро.

беру физическую машину с вин7, пихаю туда устройство. машина в сети без интернета - драйвер не найден, не буду не хочу ошибка.

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

тащу драйвер usbnet.sys + .inf плюс еще один файлик. аккуратно смотрю вендор_ид, девайс_ид, ставлю нужные. смотрю свойства этого .sys -- подпись есть, подписан микрософт. но при установке опять - драйвер не подписан, ошибка-ошибка.

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

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

ps: про "RNDIS"

Patents. Microsoft has patents that may cover your implementations of the technologies described in the Open Specifications. Neither this notice nor Microsoft's delivery of the documentation grants any licenses under those or any other Microsoft patents. However, a given Open Specification may be covered by Microsoft


я правильно перевел, что микрософт МОЖЕТ меня покарать, если я сделаю устройство по этому протоколу?
 
 
20 Ноябрь 2019 @ 21:55
Внезапно, у кого-нибудь под рукой есть сабжевое устройство (усб-сетевушка)?
именно сабжевое, не rndis, не вендор класс/модель, а именно cdc eem?

если есть, киньте в камменты что про нее говорит "lsusb -vvv"

заранее спасибо!

ps: хочу реализовать подобное на базе stm32f4discovery+libopencm3, по свободной лицензии. себе для потенциальной коммерческой выгоды и окружающим за просто так.
 
 
 
 
 
Оригинал взят у 1500py470 в Процессорный модуль СРС313 на Байкале!


Добрые люди из компании Fastwel сообщают – "Российское сообщество разработчиков бортовых систем ответственного применения ожидает важнейшее для отрасли событие: компания Fastwel объявила о планах разработки вычислительного модуля СРС313 на базе российского процессора «Байкал-T1». Появление СРС313 позволит перейти к реальному, а не декларируемому импортозамещению в бортовых АСУ ответственного применения."
( О CPC313Свернуть )

У меня одна подобная платка в гильотине стоит, стоит попробовать произвести смелый эксперимент с импортозамещением, махнуть не глядя австрийскую китайщину? И вроде надпись на чипе раньше видел Baikal-TC1, это новый чип вышел?


Метки:
 
 
 
Оригинал взят у 1500py470 в Сименс это не только ценный мех, но и...
Если у вас нету дома ваш S7-1200 подключён к внутренней сети Ethernet (такой порт имеется у него штатно), то программа-червь закаченная в него сканирует IP-адресное пространство, пытаясь установить соединение TCP по известному номеру порта, который соответствует проприетарному протоколу Siemens. Если удалось установить соединение, то червь проверяет, не заражён ли уже найденный контроллер, а если нет, то копирует туда свой код. Для передачи кода червя используется родной протокол Siemens, предназначенный для управления контроллерами. Сименсовская архитектура предполагает возможность удалённого обновления микропрограмм. В штатном режиме обновление проводит центральный управляющий узел, однако, как оно обычно в жизни бывает, никакой аутентификации не предусмотрено, поэтому таким узлом может прикинуться всякий другой не ленивый, в том числе, уже инфицированный червём ПЛК S7-1200.



Добрые и мудрые авторы работы пишут (рекомендую прочесть, всего 16 страниц на факининглиш с картинками), что во внутреннюю сеть червь может быть занесён в составе перепрошитого микроконтроллера. Ежу понятно, что злыдень может и просто подключиться к сети, и загрузить туда такого червя любым удобным ему способом. Архитектура однозначно славного Siemens содержит некоторые механизмы защиты, которые разумеется направлены не на предотвращение возможности заражения, а на защиту их “интеллектуальной собственности”, поэтому тут эффективным окажется если для защиты используется пароль запрещающий запись микропрограмм на уровне ПЛК.

Вот так копают мак! Давно считаю, что повсеместное использование стандартных разъёмов и сетей толкает людей в таких делах к нехорошим мыслям, а иногда и поступкам!! А это между прочим – Уголовный кодекс РФ, Глава 7, Статья 33 – подстрекательство!!!

Метки: ,
 
 
16 мая 2016 стартует бесплатный курс "Development of Real-Time Systems", ориентированный на магистров и инженеров, желающих освоить разработку систем реального времени. Обещают сбалансировать теорию и практику. Реализация на языке C в среде FreeRTOS. Обучение на реальных примерах.

Ведет курс Dr. Simon Holmbacka, Åbo Akademi University, Faculty of Science and Engineering (https://research.it.abo.fi/). Продолжительность - 5 недель.

Подробности и регистрация здесь.
Метки: ,
 
 
 
09 Май 2016 @ 18:47
7 июня 2016 в 1:00pm EDT (20:00 по московскому времени) проводится вебинар "C++ for Embedded Systems – Getting Started". Докладчики - Michael Barr и Michael Wilk из Barr Group. Обещают рекомендации и примеры по применению C++ для встроенных приложений.

Анонс мероприятия.

Регистрация участников здесь.
Метки:
 
 
Оригинал взят у 1500py470 в 64 года первому компилятору
О МАМЕ КОМПИЛЯТОРОВ


Весной 1952 года вельми славная, очами союзная Грейс Хоппер закончила писать некоторую программу под названием A-0 для компьютера UNIVAC, по заданию доктора Джона Моучли (John William Mauchly хоть может и Маучли, а то и Мокли какой, да будет проклят факин инглиш) которого в то время начинали прессовать американские кровавые органы (по этой причине он не мог выступить публично), и поведала об этом своём творении Городу и Миру на компьютерной конференции ACM 2 мая 1952 года в Питсбурге, что в в штате Пенсильвания, США, где впервые в истории обозвала энту программу компилёром (compiler). Широкие народные массы крайне узкой тогда компьютерной общественности не поняли смысла этого хаджа, не смотря на тот факт, что тогда курение было разрешено повсеместно, чем чуть не довели до слёз эту несчастную леди :( Глядя из дня сегодняшнего мы скорее назовём эту А-0 загрузчиком или линкером, но факт впервые прозвучавшего с трибуны конференции Association for Computing Machinery, и напечатаного в публикации ACM '52 Proceedings of the 1952 ACM national meeting (Pittsburgh) на страницах 243-249 слова compiler отрицать нельзя.

ACFDS


( Про первый компилятор...Свернуть )



ВНИМАНИЕ!!! Каждый кто хоть раз в жизни завершил процесс компиляции чего-нибудь, или даже просто начавший его (дальше как звёзды легли), если он честный или хоть как минимум добропорядочный человек, обязан сегодня выпить за это дело пару пива/рюмок/кофе с ликёром/чая с лимоном и поделится этой благой вестью со всеми окружающими, иначе он просто бездельник. Да он просто бездельник! Пушкин гарантирует это!!

PS в комментариях можно вести лог с ходом процесса и места выпивания/распития, возможно допущенных ошибках, итп.

Метки: