The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Доступна полностью переработанная среда разработки Arduino I..."
Отправлено Аноним, 15-Сен-22 12:54 
> Пробовали, например, какой-нибудь PCI-Express поднять?

Вот прям с ноля - нет, но очень мощный траблшутинг взбрыков PCIe с весьма низкоуровневой диагностикой таки я делал. При том успешно. А как я бы что-то такое в винде делал я даже представить себе боюсь. В лине я видите ли и диагностику могу собрать в понятном мне виде, и знаю где тела из pci subsystem линухкернела отвисают, чтобы спросить что по их мнению вон там отъехало. А в винде если у меня что-то не так по этой линии, майкрософт уж точно не будет меня бесплатно саппортить в темпе вальса по части моих отношений с PCI в контексте винды.

Только это все, извините, на XP? Там для современного железа извините дров нет. В частности для большей части pcie девайсов. Вы их там как, сами выписывать планируете? Вот именно под икспу? И как, хорошо получается? Да и смысл кодить драйвер под остывший трупак?

> Или с оптикой на мультигигабитных скоростях работать?

Мы точно еще про WinXP? Под нее 99.9% что ЭТОГО там тупо нет. А так - ну вон те девы дрова для подобного добра кодят

> Может пробовали собрать что-нибудь для FPGA, например модулятор сигнала
> на ЦАП с JESD204b?

Это просто не мое, но вообще, тулчейнов умеющих в синтез битстримов FPGA уже поразвелось.

> Или отладить прошивку для DSP, который рулит электродвигателем
> в киловатты мощности?

Насчет DSP хз а для STM32 легко. В том числе и вот именно это. Я даже написал несколько несложных крутилок моторов, чисто посмотреть как оно мне. Если не ошибаюсь Amarao и довольно крутой и мощный контроллер на F4xx запилил. Еще и опенсорсный.

А вот когда я учился usb юзать из своих фирмварей - в лине это оказалось как 2 байта переслать. В wireshark очень комфортно смотреть транзакции по шине, сразу понятно где факап. И это буквально за пару минут.

> Почему-то уверена, что не пробовали. Даже для какой-нибудь распространённой железки, типа
> Xilinx Zynq, не говоря уже про что-нибудь специфичное.

FPGA просто не мое. Я больше микроконтроллерщик и спец по одноплатникам, и мне spi/i2c/uart/usb/GPIO больше заходит. С этим в лине сильно приятнее, а одноплатники еще и посередине между большими и маленькими очень удачно вписываются, и там линух на этом всем. На винде вы ничего сравнимого не сделаете так то.

И вот именно в этой области я бонусом могу отметить...
1) Дрова уартов, особенно виртуальных, в винде - дикое глюкало и полкило проблем. Пилять, они даже не репортят смогли ли они реально выставить запрошеный бауд
2) Апи для i2c/spi/gpio/leds в винде ваще хде? Может хоть CAN есть? Или штука с маздаем в принципе не может быть bus talker'ом на мелких шинах? :)
3) Да и wi-fi в режиме monitor - там же. Особенно с инжектом произвольных пакетов. А зачем это надо? А вон, скажем, господа сделали передачу видео в цифровом видео с дрона. С плавной деградацией в стиле аналоговой камеры почти. В их протоколе FEC, никакой процедуры auth/assoc - statelsss линк с плавной деградацией, по статистике FEC видно насколько далеко до полного отвала. И это из ширпотребной вафли. Покажите мне такой номер в маздайке? Да, у них там нет SSID как такового, это RAW пакеты в эфир, "вне контекста" :)

> Причем для того же Zynq весь софт есть для Linux, только работать
> в нем сплошная боль, и дело не в софте. Мне сложно вам передать ощущения
> от работы в том же Vivado из под Linux.

Вы достаточно известная проприетарная морда. Мне с такими как вы не по пути. Если вы заберете себе ретардов с XP в окружение - прекрасно, меньше враждебных утупков в моем окружении.

> Это ещё не учитывая того факта, что железки ещё надо разработать перед этим)

А таки всякие продвинутые эксперименты в лине как-то сильно проще в целом на мой вкус.

> И, сколько встречала, Linux как штатное рабочее окружения инженера - это лишь
> редкое исключение, и то, если позволяют условия, например, для разработки не
> надо больше, чем блокнот, make и gdb.

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

Что до gdb в нем так то можно отлдаживать очень интересные вещи. И железки с JTAG, через openocd какой, при том - это умеет дофига железок, а вон там даже гайды как полностью unknown нечто захомутать. Никогда не видали винч с приатаченым JTAG? В GDB+openocd там даже что-то светит. А сможете показать как это заработает с виндой и проприетарными тулсами? Но есть и иные прикольные вещи. Скажем можно посмотреть на тотально умерший кернел. Через out-of-band дебагер в вооон том qemu например. В нем видите ли дебагсерв встроен - и он "вне контекста". Кстати qemu умеет более 9000 железок и такую отладку в god-mode вне контекста можно с довольно много чем провернуть если это надо. Это весьма полезно для early startup и проч, когда у нас в системе все настолько дохлое что отругаться более внятно мы еще просто не можем, т.к. еще не инициализировано дескать.

> А высококлассные специалисты никогда не променяют надежную, стабильную
> и быструю операционную систему на что-нибудь из Linux.

Я вижу множество очень крутых специалистов делающих на Linux магию, глядя на которую я говорю "вау". И да, у линуксоидов я многому научился. И я еще толком не начинал.

> Ведь им надо создавать новые технологии, вести мир к светлому
> будущему, решать сложнейшие задачи, а не вечно конфигурировать свою ОС.

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру