Обновить

Как инженер подключил дисковод от флоппи к Tesla, а электрокар его распознал

Время на прочтение4 мин
Охват и читатели20K
Всего голосов 57: ↑36 и ↓21+34
Комментарии71

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

Разработчик подключил старый девайс через простой USB-переходник, который эмулирует стандартный USB-накопитель.

Достижения Олега Куткова: купить (арендовать) Теслу, купить адаптер, дисковод и дискету на маркетплейсе, записать на нее музыку, подключить все вместе, ничего не пропустил?

Достижением это никто не называл, но если на этот вопрос отвечать, то достижение Куткова в том что он это СДЕЛАЛ.

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

Кто такой "дисковод от флоппи".

Через какой именно переходник подключение было "эмулирует стандартный USB-накопитель"? Я знаю переходник usb-fdd, который именно как fdd представляется. У меня есть такой.

А что переходник "инженера" эмулировал, USB Storage? Или такой же использовался? Ну тогда можно было и простой USB-флопик взять, с андроидом они прекрасно работают.

Сколько пафоса то ....

Особенно клибейтность. "Инженер" подключил.... Думаешь: разобрал, припаял разъем... А по факту: взял переходник. Ну надо же, какая неожиданность.

Какая следующая статья будет? Инженер подключил телефон через USB кабель и телефон начал заряжаться?

Человек набирает статьи для кандидатского минимума видимо)

Возможно)

На морских пароходах многие старые терминалы Inmarsat-C имеют дисководы. Фактически эти терминалы представляют собой компы ещё на i386 или i486. Дисковод там как память для сообщений используется, чтобы в экстренном случае достать дискетку и эвакуироваться с судна.

По мере того, как дисководы накрываются, меняем их на флешки

А там обычные дисководы/дискеты? Или какое-то защищенное исполнение?

Дискеты точно обычные 3,5.

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

mount /dev/fd0 /mnt/floppy

2001 год, ядро 2.2, процессор 300 МГц, CD-ROM 4x, жёсткий 500 МБ, ОЗУ 32 МБ, модем внешний 14400, два дисковода 5,25 и 3,5.

В 2001 mount уже умел файловую систему определять самостоятельно? Не помню

-t vfat, наверное

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


А причем тут тогда поддержка ядром Линукса дисковода?

Похоже статью писал ЧатЖПТ.

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

"старый Pentium" - как-то до сих пор не воспринимается... "Старый PC/XT" или 286 - да ;)

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

Рано или поздно придется свыкнутся с мыслью что это было реально давно, а нас так то уже пенсия ждет )

На 286-м 4 мегабайта ОЗУ это как-то слишком богато. Обычно там 2 мб максимум ставилось.

А драйверы вы выгружали из нижней памяти DOS, 640кб.

Стряхнув пыль с древних нейронных связей... Так-то драйверы и TSR в DOS можно было и наверх закидывать,

DOS=HIGH, UMB
Devicehigh = ...
LoadHigh = ...

Из странного - вроде 286 по современным описаниям не давали использовать UMB, но я точно помню, что мы на IBM PS/1 80286/1/3.5" закидывали туда RAM-диск (да, 200 с копейкой килобайт размером ;), чтобы на нем компилятор и либы держать).

/очередное бесполезное знание, вот можно было бы почистить и освободить мозг для упрощения запоминания нового/

На 286-м UMB можно было использовать. Но зависело от чипсета. Было масса всяких драйверов памяти, вроде emm286, Suntac EMS и т.п.

Но не любые дрова в UMB нормально работали. В любом случае, в Героев на 286-м товарищь @serp2002 играть не мог, там минимум 386-й нужен, и то тормозить будет ужасно.

Так что, скорее всего он не на 286-м все это делал. А минимум на 386, а то может и на 486-м. Память - она иной раз подводит не только у компьютеров :)

Уж поверьте, играли во 2 героев на 286!

UPD: важное уточнение, это была самая первая версия 2 героев, т.е. не "золотая коллекция" и все вот это вот, а ванила без dlc.

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

Быть может, это был разогнанный Pentium 286MHz?

Очень смешно. В то время я только одного человека знал у кого есть pentium, но там был 65 Mhz если не ошибаюсь. Дорого все это было.

Мне пару человек доказывали, что и в Doom на 286-м играли.

Тут требуется уточнение, это был классический Doom, который традиционно считался требующим 486DX, или это был локальный эпизод глобального челленджа "Я смог запустить Doom на %devicename%"? Понимаю, что вопрос не к вам лично, а к той паре человек, но возможно вы все же знаете ответ.

Речь шла о 90-х годах. Тогда никаких челенджей еще не было, естественно. И исходников Дума не было в паблике.

А так да, сейчас энтузиасты запилили Doom 8088, который хоть и медленно, но работает на XT-шке и 286-м :)

я в doom на 386 играл, только вот не помню, dx или sx. Тупил конечно, но это было незабываемо. Сейчас никакие плейстейшены этого ощущения не могут вернуть.

Беда в том, что не могу диск тот найти. Но там на диске были требования для игры под виндой, и из под доса, и исполняемых файла тоже 2 было. Т.е. для винды вероятно требования отличались.

>>тормозить будет ужасно

и кстати вот эта фраза сильно повеселила. Т.к. тормоза мы познали после выхода героев 3, точно не помню что за железо было, что-то типа пентиум 65, и памяти меньше минималки, вроде 16 метров. Играли обычно в хотсит одной и той же компанией. Так вот "вход в замок" у нас было разрешено делать 1 раз за свой ход, т.к. после клика на замок игра секунд 5-10 шуршала хардом прежде чем показать экран этого самого замка, а если играете хотя бы в троем, то ждать своего хода было невыносимо долго. Иногда изза этого "ожидающие хода" организовывали себе отдельное развлечение, в карты играли или в телек смотрели.

На 286 чаще всего ставили 1 мегабайт.

В 2000м году 64 мб ram, 32mb gpu и 13гб hdd, было просто избыточной супермощью для домашнего пк. Но потом как-то быстро все понеслось

Немного оффтопик, но каждый раз, когда на Ютубе вижу Guns n Roses, подсознательно воспринимаю их как "эти новые чуваки - фуфло" )))

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

у Якубени новый сильный конкурент завелся. а могли бы и выпилить эти драйвера

Менее хайпово, потому что не Tesla, зато более интересно было бы интересно почитать про, не знаю какие там автомобили популярны на родине инженера - ВАЗ-2106, например. Так и представляю заголовок: "Как инженер подключил дисковод от флоппи к ВАЗ-2106, а не-электрокар его распознал". И примерное содержание статься в паре слов: в автомобиле установлена китайская "голова" (магнитола) на Android, в которую воткнут "переходник" (на самом деле активное устройство с какой-то логикой) USB-FDD, и автомобиль (не выделенная медиасистема, а весь автомобиль в сборе - главное правильно расставлять акценты) смог прочитать дискету и воспроизвести с нее MP3 с народной песней Валенки. И пару слов, преисполненных пафоса, о том, что не то, что дисковод, а сам автомобиль (имеется в виду возраст модели, а не конкретного экземпляра, который тоже может быть весьма почтенным) старше большинства читателей этой пока еще гипотетической, но уже сенсационной статьи.

Для начала можно с обычного смфртфона/планешта на android желательно с батарей помощнее. сколь я помню usb floppy даже успели сделать и с разъемом type c. Просто есть сомнение что эти дрова не выпылили но быстрый гуглинг показывает что в случае телефонов это не так и люди уже это потестили и флопики и cdrom Наверное и магнитолы потянут

Если 10 раз повторить одно и тоже разными словами, то украдешь больше времени у читателя. Автор, верни мои 5 минут. Статья ни о чем.

Так! Где моя 8-дюймовка с кодами МБР “Атлас”?

Предлагаю теперь проверить на совместимость дисковод 5.25".

Есди получится, то проверить 8".

Если получится, написать пост в блог и перевод на Хабре...

Есди получится, то проверить 8".

Просто не получится. Совсем другой интерфейс. И переходник только самому делать. И песня туда не поместится. И главный вопрос - поместится ли 8"-й дисковод в багажник Теслы?

Недавно, в свой MacBook Pro 16" на чипе M1 Pro, воткнул USB - Bluetooth адаптер из начала 2000х , Мак его увидел и всё заработало без танцев с бубном. При том, что раньше, когда сидел на Windows 7, а до нее на Windows XP, этот Bluetooth адаптер, ни как не хотел заводиться, требовалось какое-то специальное ПО.

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

а зачем в макбук втыкать блютузадаптер в USB? У него же свой есть, встроенный.

О, это чудо, USB устройство вставленное в USB порт ноутбука - работает!

Странно, что когда-то вставляемое в Windows копьютеры, оно не хотело работать без дополнительного ПО, там тоже были USB. В той же Windows 7-8, уже должно было все работать по принципу Plug & Play, но нет, без танцев с бубном не обходилось.

А тут, нашел в старом хламе этот бт свисток из начала нулевых, воткнул в современный мак и все работает без геморроя :)

почему ты воткнул в современный Мак, не в Мак 20-летней давности?

Во первых любое устройство которое по usb идентифицируется как диск - не требует драйверов даже в винде, даже в Windows xp! А в тесле развлекательная система построена на базе linux, в котором ВСЕ драйвера изначально присутствуют в ядре, а соответственно большинство устройств, кроме самых экзотических заработает без проблем.

Повторюсь, вообще ничего удивительного в этом нет.

Во первых любое устройство которое по usb идентифицируется как диск - не требует драйверов даже в винде, даже в Windows xp!

Полноценная поддержка стандартных классов (HID, MSD и т.д.) началась с Windows ME.

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

В станках с ЧПУ с дисководов 3,5` запускаются утилиты конфигурирования, сохранения программ. Вместо дисководов давно установили эмуляторы на флешку, где можно выбрать номер дискеты 0-99. Можно загрузится под одной дискетой, на горячую сменить дискету и выгрузить туда данные. <img src="https://i.ebayimg.com/images/g/Lf0AAOSwkkRfbDuX/s-l1200.jpg" />

Какой-то ерундой попахивает. Автор, видимо, не в курсе, что флопповод требует двойного питания - 5в для электроники, 12в для приводов. В юсб порте 12в отродясь не было. Полный бред, это невозможно просто даже технически!

Переходники флоппи-usb повышают напряжение до 12в, чтобы питать механику. Как и переходники для подключения другого ATAшного старья через USB.

а можно ссылку на такой переходник? Чот я вижу только с блоком питания.

Дисководы 3,5" не требуют 12в. Они используют только 5в причём относител но небольшого тока. 12в требовали 5,25" дисководы. Здесь ситуация как с HDD: 3,5" используют 12в а 2,5" - нет.

Инженеры из USB Implementers Forum такие: "Да неужели вся эта легаси со стандартными классами, которую внедряли наши предки, действительно кому-то пригодилась?" /s

Как инженер подключил дисковод от флоппи к Tesla и внезапно осознал, что во многих подобных устройствах живёт LINUX )

да ничего он не осознал. И линукс там непричем. Виндовс бы точно также опознал USB-накопитель. Читайте внимательно: "Разработчик подключил старый девайс через простой USB-переходник, который эмулирует стандартный USB-накопитель."

Как это не при чём, как это не при чём)?!

Виндовс бы не опознал
Увы его не используют, как бортовой комп в сложных устройствах)

Используют, Windows Embedded много где используется, и в промышленном оборудовании и в медицинском, и даже в авто раньше была версия Windows Embedded Automotive, и ее юзали Ford, Kia, Fiat.

никогда не буду покупать эти машины!

Виндовс бы не опознал

Здрасьте. Любая винда умеет как в FAT12 (как легаси в vFAT), так и в USB Mass Storage.

Увы его не используют, как бортовой комп в сложных устройствах)

Вы удивитесь, но это далеко от истины. Вам уже сказали выше про ЕЕ (вообще она для киосков и была сделана), но те же АТМ, я лично видел (и даже крутил) 4х барабанный станок для офсетной печати на винде (к слову - немецкой). RIPы и фотовывод. Ну и откуда бы взялись эти мемные картинки с BSOD на информаторах в разных учреждениях?

Это что, бывает, когда комп, к которому подключён огромный биллборд, дальше BIOS не продвигается, потому что процессор перегрет, нажмите что-то там для продолжения, до BSOD там ещё очень далеко.

Терминалы Qiwi у нас частенько в kernel panic падали.

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

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

Именно когда паника - да. А когда вылетела только оболочка, развёрнутая на весь экран, а GUI остался - лучше тачскрину отрубать физически линию +5 вольт. Он же там в USB и мышью прикидывается.

А для непаники у них как в АТМ: на весь экран разворачивается неактивный баннер-заглушка и там хоть затыкайся. Это который типа "данный терминал не работает".

Это если программа, отвечающая за него, запустится.

Как правило, она является лончером для оболочки. У АТМ она прописана вместо explorer.exe. У линупсов в ините Х-ов. Про киоски я знаю от друга, который несколько лет обслуживал kassa24, про АТМ знаю лично.

Это другое дело, тогда велика вероятность, что в обычный GUI не выскочит.

Факт. Если оболочка правильно настроена - увидеть дектоп винды нереально. Особенно на софте от киберпат, там наоборот иногда фиг отключишь автостарт оболочки. секунд 5 максимум проходит после того как процесс прибиваешь, и оно снова запускается.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
slc.tl
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
Александр Шилов