Как стать автором
Обновить

Комментарии 78

мммм. как раз себе осцилл выбирал. возьму ка keisight, ведь там можно в doom поиграть в уголочке экрана.
вы себе как то так представили работу рекламы?
НЛО прилетело и опубликовало эту надпись здесь
а если я напишу статью как открыть платные функции, то вы ее тоже как рекламу будете воспринимать?
заранее предупреждаю. нет, я не знаю как открыть платные функции бесплатно.

Вообще-то это реклама Sony Clie

НЛО прилетело и опубликовало эту надпись здесь
Хороший осцил, завидую будущим владельцам. У меня только приставка к компьютеру Hantek. На нем в Doom не поиграешь.
ищите плюсы. например, вы на разницу в цене можете купить неплохой игровой комп и играть не только в Doom
Это вообще перевод.
Да какая к черту реклама если софт осцила падает при сохранении файлов? На тектрониксе, к примеру, ни разу не сталкивался.
а вот и реклама!
И на Лекрое не видел! (Прислушиваюсь к звону капающих монет)
ой, дождешься от этих лекроев с тектрониксами монет! То ли дело — домашний миксиг! ))) (может, китайцы, хотя бы, пошелестят купюрами. Хотя ладно, согласен на легкую вибрацию смс-ки от банка) )))
Ага, да, я запустил DOOM, но на каком осциллографе — не скажу, даже фирму не назову, чтобы не было рекламы. Сорсы выложу, но тоже не скажу для какой это модели осциллографа, чтобы за рекламу не сочли. Хотя нет, я вообще не буду говорить на какой железяке я это запустил, чтобы не давать рекламы осциллографам, а-то ишь какой, за осциллографы топит. Товарищ, вам бы нужно к специалисту обратиться, паранойя — это начало шизофрении. Не дожидайтесь когда вам уже захочется бороться с плохими обнаглевшими рекламщиками с помощью оружия.
Оффтоп: В статье столько раз упоминалось про серьёзный баг в стандартном функционале. Это чтобы подогреть интерес не только масс, но и энтузиастов! А если подсчитать, сколько раз упоминался Doom… Вы тоже слышите звон монет?

По делу: есть ли объективные причины, по которым для такого ПО используют windows, кроме «они имеют разработчиков, пишущих под windows»? Почему не используют open-source Linux (хотя бы из тех соображений, что за лицензии платить не надо)?
основная причина, которую я вижу — возраст. то есть разработаны девайсы (или их предшественники) были в те времена, когда WinCE была актуальна. встраиваемые решения на linux популяризироваться начали сравнительно недавно. вернее раньше она была популяризирована в основном среди энтузиастов. по поводу винды сейчас — не представляю почему, но не думаю что за лицензии они сколь-либо ощутимо платят.
«По историческим причинам». Банальный lock-in: Windows CE появилась в 1996м — и речь идёт не первой бете, а релизе, а обычная винда уходит корнями в 1990е.

А дальше — наработки для Windows можно просто использовать, а в Linux будет постоянная борьба с новыми версиями (улучшатели-то не дремлют, всё время какие-то несовместимости).

Сейчас обе стороны сделали шаг навстречу: «Windows as Service» обозначает, что о былой стабильности стоит забыть, а в Linux, наоборот, революции перестали в таких количествах происходить…
да с Linux это все решается просто. берем стабильное ядро, которое поддерживается производителем чипсета (скорее всего достаточно древнее). сверху вешаем минимальный обвес и фреймворк аля Qt со своим окружением. все. никаких обновлений на новые версии, соответственно никаких проблем.
А что мы делаем, когда чипсеты перестают выпускаться? Мылим верёвку или стреляемся?

Windows и OS/2 имели смысла когда версии, выпущенные 10 лет назад, отлично поддерживали современные системы. Так было в нулевые с OS/2 и в десятые с Windows.

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

Qtopia никогда не была достаточно продвинутой для того, чтобы заменить собой целую операционку.
А что мы делаем, когда чипсеты перестают выпускаться? Мылим верёвку или стреляемся?

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

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

А в мире Linux — считается нормальным объявить дистрибутив годичной давности «устаревшим и более неподдерживаемым».

ну и в противовес — много ли новых чипсетов поддерживают WinCE?
Уже нет — и потому сейчас чаще используется «обычная Windows». Во времена расцвета Windows CE (10 лет назад) чипсетов с её поддержкой более, чем хватало.

рантайм и файловая система обеспечиваются ядром, на фреймворке остается только графика, с которой та же Qt отлично справляется.
Вот только не живёт обычная Qt на голом ядре. Нужны X'ы и Dbus, чтобы автоматически монтировались флешки нужны разные демоны и прочее. То есть вам нужна либо операционка (а они в Linux-мире имеют срок жизни, как у мухи), либо какая-нибудь Qtopia — но тут проблема курицы и яйца: поскольку она никем не используется, то специалистов под неё нету, а поскольку нету специалистов — то никто и не будет её использовать.
Собственно об этом и речь.

я про железо. выпустив девайс на нормальном чипсете можно не беспокоиться о том что он пропадет с рынка лет десять.
А в мире Linux — считается нормальным объявить дистрибутив годичной давности «устаревшим и более неподдерживаемым».

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

таки вот, а теперь сравните переход на новое ядро с переходом на новую винду. хрен редьки не слаще в общем.
либо какая-нибудь Qtopia

которая уже лет десять как слита с Qt
нет конечно. в крайнем случае накинут критичные заплатки или вообще положат болт и продолжат продавать, параллельно разрабатывая новый девайс.
Проблема в том, что новый девайс вам придётся разрабатывать уже на новом ядре. LTS ядра — явление весьма новое, раньше получить что-то, что поддерживается не год-два, а несколько больше можно было только купив RHEL… который стоит несколько дороже чем embedded Windows или, тем более, Windows CE.

таки вот, а теперь сравните переход на новое ядро с переходом на новую винду. хрен редьки не слаще в общем.
Переходить на новую винду можно было раз в десять лет, примерно. На новое ядро требовалось переходить каждые несколько месяцев. Такое явление как LTS-ядра относительно ново (первым было 2.6.16), до этого взять старое ядро и надеяться, что для него будет хоть какая-то поддержка было нельзя.

либо какая-нибудь Qtopia
которая уже лет десять как слита с Qt
Если бы. Часть вещей, да, влили обратно в мастер — но как основа для своей системы оно не годится, очень много напильником придётся дорабатывать.
придётся разрабатывать уже на новом ядре

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

единственная поддержка которая требуется — поддержка SoC данным ядром. точнее наличие сборки под данный SoC от производителя SoC.
Мне кажется вы сильно путаете встраиваемые системы с обычными ПК.
единственная поддержка которая требуется — поддержка SoC данным ядром.
Нет, не единственная.

точнее наличие сборки под данный SoC от производителя SoC.
А если ещё точнее — то от наличия драйверов для периферийного оборудования. Банкоматы перестали на OS/2 делать не потому, что вдруг поняли насколько она устарела, а потому, что для нового поколения нету драверов.

Дравера же в мире Линукса традиционно на старые версии не выпускаются (как я сказал: RHEL — единственное исключение, но там цены такие, что сравнивать с Windows Embedded просто нельзя).

Мне кажется вы сильно путаете встраиваемые системы с обычными ПК.
А мне кажется вы переоцениваете их отличия.
А мне кажется вы переоцениваете их отличия.

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

Банкомату тут, скорее, проще: меньше требований к скорости канала.
банкомат это платформа, на которой за время ее жизни крутится дофига разного софта. при чем такого же, как и на еще десятке типа банкоматов, которые стоят в сети банка. в конце концов от банкомата из родного железа останется только корпус.
осциллограф, как и любой эмбед, девайс на котором крутится один набор софта, разработанный одновременно с ним под конкретное железо.
Нет, разумеется там стоят дополнительные устройства, которые пакетируют и пересылают отсчёты
а вы представляете это так, что «взял устройство, подоткнул по pci-e, поставил драйвера и оно заработало»?
а вы представляете это так, что «взял устройство, подоткнул по pci-e, поставил драйвера и оно заработало»?
Ну когда вы разрабытываете железку — то так они и есть. Даже на девките какого-нибудь смартфона PCI-Express разъём в наличии.

Конечные пользователи, конечно, ничего не меняют, но иметь возможность унифицировать части разных моделей — дорогого стоит. И именно это не позволяет делать Linux, где вы для железяки разработанной в 2000м должны использовать один дистрибутив, а для железяки, разработанной в 2005м — другой.

У вас-то и те и другие будут поддерживаться и продаваться одновременно!
я это к тому, что драйвер обычно нужно написать самому ибо железка своя. соответственно и собрать под новое ядро проблемы не составит.
да и как у вас
На новое ядро требовалось переходить каждые несколько месяцев.
и
в мире Linux — считается нормальным объявить дистрибутив годичной давности «устаревшим и более неподдерживаемым».

вдруг превратился в пять лет? за пять лет и условная винда поменяться может
вдруг превратился в пять лет? за пять лет и условная винда поменяться может
Потому что не менялась она. Windows XP как появилась — так и жила. Да что там «жила»! До сих пор живёт. Поддержка Windows Embedded POSReady 2009 (а это, фактически, Windows XP SP3) — продлится до 2019го года.

И, как уже я сказал: после того, как Microsoft вдруг ударился в полугодовые релизы это преимещество, считай, потерялось.
Потому что не менялась она. Windows XP как появилась — так и жила. Да что там «жила»! До сих пор живёт. Поддержка Windows Embedded POSReady 2009 (а это, фактически, Windows XP SP3) — продлится до 2019го года.

то есть вы считаете нормальным выдать через 5 лет продукт на старой винде, которая еще через пять уйдет в полное небытие? да и как это решает проблему драйверов? поддержка нового железа к поддержке ОС отношение не имеет никакое.
поддержка нового железа к поддержке ОС отношение не имеет никакое.
Имеет, причём самое прямое: для систем, которые более не поддерживаются драйверов никто не выпускает.

А вы не будете из камня весь ваш осцилограф ваять, там будет не только ваше уникальное железо, но и всяких стандартные штуки, которые вы купите о кого-то ещё.
Поставив патч на бортовой компьютер вашего Феррари, вы можете поиграть в NFS…
с 3 фпс

Можно ничего не ставить, так играть.

только сейвов не будет и смерть навсегда ;/
На тесле экранчик поболе будет…
Как-то годик юзал агилент, который на вин xp вообще был, судя по экрану загрузке и далее начинкам. И мысли поиграть не было даже.
Попробуйте более ядрёные флюсы…
На что только не пойдут люди, чтобы не покупать себе хороший осциллограф, например R&S RTO и играть в нормальные игры. От себя рекомендую анализатор спектра R&S FSW, на столе стоит гораздо устойчивее, чем осциллограф.
Хак для R&S
image

Дороговато для любителей.

Кто подскажет — где вообще применяются такие устройства?

Помимо радиогубителей существуют ещё предприятия, разрабатывающие электронику и радиоэлектронику. Соответственно таким осциллографом можно залезть, например, в высокоскоростные интерфейсы, по типу PCI-E, в не очень высокочастотные радиосигналы и прочее.


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


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

почему не очень высокочастотную? вон девайс на картинке до 43.5ГГц

На картинке анализатор спектра. Осциллограф RTO если не ошибаюсь в "топовых комплектациях" до 6 ГГц. Ну и он не решает задач для которых предназначен анализатор спектра, как и наоборот.

Стоит отметить, что R&S — фирма все же не про осциллографы. У Agilent/Keysight модельный ряд, мягко говоря, помощнее.

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


Здесь есть правдивая мысль… После того, как попользуешься хорошим оборудованием, low-end становится немного некомфортен. :) Rohde & Schwarz кстати особенно преуспевают в плане UI — за это, по всей видимости, они при тех же характеристиках и дороже.

Но будем смотреть правде в глаза — домой такое не купить (если что, я понял иронию в первом сообщении). Помню на работе мне понравился один блок питания — ну очень удобный. Управление логичное, интерфейс красивый, размер компактный, встроенный мультиметр… Думал — куплю себе домой! Потом нашел его в магазине, посмотрел на цену и понял, что не куплю.: D
когда делаешь любую технику требующую сертификацию (а по хорошему любую) требуется пройти испытания на электромагнитную совместимость. собственно там измеряется все что излучает устройство. дешевле купить такой аппарат и отладить устройство в лаборатории чем завалить испытания и, соответственно сертификацию, процедура которой может стоить дороже того же родешварца.
НЛО прилетело и опубликовало эту надпись здесь
раньше мы на стойках чпу пасьянсы раскладывали…
R&S FSW8 анализатор спектра
«Цена: 5 057 432 рублей»
Спасибо, я как-нибудь с OWON SDS7102 поживу =)
Просто оставлю это здесь
Заголовок спойлера
image
Теперь можно на работе под видом особо важных дел играть на осциле. Инженеры))
НЛО прилетело и опубликовало эту надпись здесь
С таким осциллом статья бы выглядела примерно так:
Как я запускал КС на осциллографе…
Мой компьютер => Диск D => setup.exe

Короче, скучно.
Отличная статья! Я вот чуть-чуть электронщик и ни разу не программист, но было очень интересно почитать про настоящую классическую хакерскую работу («хакер — человек, увлекающийся исследованием подробностей (деталей) программируемых систем, изучением вопроса повышения их возможностей, в противоположность большинству пользователей, которые предпочитают ограничиваться изучением необходимого минимума»).

Это читерство

Круто, не дорогой осциллограф стоимостью 75т рублей, для игры в дум.
Это прикольно, но можно было попробовать пойти более простым путём. Например, изучить прошивку в IDA Pro, считав ее через программатор (если там, конечно, какая-то микруха стоит) :)

Но прикольно, сам подход хакерский.
Эх, вот бы в Лекрое хакнули допфункции…
Жду хакинг по перебинду кнопок на панели для управления в игре!!!
Смотря что за порт запущен, и как именно подключены кнопки, а то обычный redefine keys вполне подойдет.
Помню на Tektronix 7000 серии КС запускали, но там вообще все просто осцилографф работает на обычной ХП)
Осциллограф для электронщика как аналогия дебаггера для девелопера.

Ну, с той разницей, что на any дебаггере (наверное) ещё не запускали DOOM.
Прошивка осциллографа сделана так, что вся WinCE запускается в оперативной памяти и не сохраняется после перезагрузки, поэтому все изменения в ОС, ломающие систему, не превратят осциллограф в кирпич

Будьте с этим осторожнее. Образ WinCE действительно разворачивается в оперативку из памяти. Однако это не касается системного реестра. Если в нем напортачить, можно получить кирпич. Перед экспериментами желательно снять дамп образа.
Ух! Ты круто!

А можно на этом осцилографе нарисовать знаменитую Стрелку? :)
Надеялся, что в конце статьи будет Giveaway time…
Открывая статью надеялся увидеть прибор, который создаёт такой источник, который на осцилографе будет давать представление о ситуации игрока в DOOM…
Прочитав коменты задумался: вот есть же микрокомпьютеры (чтоб небыло рекламы, конкретные названия приводить не буду). Мощи достаточно не только на Doom… Почему на них не длелать осцилографы? Тем более что беглое изучение первых 5 строк поиска по запросу «осцилограф из… PI» показал, что энтузиасты делают. Обновлять потом легко, поддерживаться будут видимо долго, GPIO есть, USB есть и даже большой экран можно по HDMI подключить. Что еще надо?
«компьютер» в осциллографе далеко не самая дорогая вещь. а силенок того что стоит внутри того же агилента более чем достаточно для его нужд.
Что еще надо?


Собственно фронтенд обработки сигнала, 90% осциллографа. Прецизионные аналоговые входные цепи, цепи калибровки, скоростные АЦП и — самое главное — быстрая ПЛИС, которая будет принимать поток данных с АЦП, на той же скорости обрабатывать его в поисках условий захвата и при их обнаружении заполнять буферную память. А вот из этой памяти процессор потом берет готовые данные и неспеша отрисовывает их на экране.

Иными словами, вся задача «компьютерной» подсистемы сводится к обработке кнопочек, миганию лампочками, настройке аппаратуры и отрисовке UI на экране. Сам захват сигнала в нормальных осциллографах производится аппаратно, как описано выше. Только так можно получить нормальные характеристики. Это даже не говоря о том, что выполнять захват сигнала в реальном времени под многозадачной операционной системой типа Linux/Windows вообще несерьезно.
«компьютер» в осциллографе далеко не самая дорогая вещь

Прекрасно понимаю. Просто разговор в коментариях к статье перешел от самого осцилографа к обсуждению того, на какой програмной платформе реализовать требуемое. Потом стали говорить о том, как долго какой софт поддерживается и на сколько совместим с железом. И мне показалось, что будет уместным вспомнить одноплатные компьютеры с фруктовыми названиями. Они уже довольно давно существуют, поддерживаются и с совместимостью дополнительного обвеса вроде все неплохо. Почему бы не использовать их? Наверняка ведь они с Raspbian'ом проживут дольше чем WinCE под который сегодня уже сложнее найти железо чем скажем 8-10 лет назад. Да и с лицензиями проблем быть не должно. Можно даже киты делать. Типа хочешь очень навороченный осцилограф — бери полный комплект, а надо по минимуму — бери минималку в 5 раз дешевле.
Типа хочешь очень навороченный осцилограф — бери полный комплект, а надо по минимуму — бери минималку в 5 раз дешевле.

вы не поверите…
Осциллограф должен иметь в своём арсенале любой уважающий себя энтузиаст-электронщик. Осциллографы, кратко говоря, позволяют вам изучать волны электрических сигналов в контуре, а цифровые осциллографы (digital storage oscilloscope, DSO) незаменимы тем, что могут найти редкие ошибки в сигнале, которые не распознает аналоговый осциллограф или мультиметр.


Господи Исусе, надо же так-то, а… Вот поэтому я предпочитаю читать оригиналы.

«The oscilloscope is one piece of equipment that any self-respecting electronics enthusiast should have. In short, oscilloscopes let you view the electronic waveforms of a circuit, and digital storage oscilloscopes (DSOs) are especially useful since they can reveal infrequent glitches on signals that an analog oscilloscope or a multimeter wouldn’t pick up.»

->

«Осциллограф — это прибор, который полезно иметь [там should, а не must!] каждому уважающему себя радиолюбителю. Вкратце, осциллограф позволяет наблюдать формы электрических сигналов в схемах, при этом цифровые запоминающие осциллографы хороши тем, что могут помочь обнаружить редкие артефакты в сигнале, которые невозможно зарегистрировать аналоговым осциллографом или мультиметром.»
Замечательная статья! Спасибо большое
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории