В этом тексте я делюсь трюками, с помощью которых удалось заставить Windows стать чем-то похожим на операционную систему реального времени.
Пользователь
Ловля жуков в чемодане
Эпопею с чемоданом хотелось завершить красивой демкой, с бегущей строкой и всякими графическими эффектами на дисплее. Всё это вшить в ПЗУ, и наслаждаться этим в любой удобный момент.
На этапе пока я не научился шить ПЗУ, заготовки демки были реализованы ещё в оперативной памяти. И казалось бы, смени адреса, залей в ПЗУ и будет счастье. Но при попытке прошить это в постоянную память, ничего не работало. Попробовал проверить свою программу в эмуляторе и она без проблем выполнила всё именно так, как я от неё ожидал. Код даже работал при записи его частями в УМК, но целиком, со всеми прелестями, вылетал с ошибкой.
И всё никак в толк не мог взять: это лыжи не едут, либо у меня проблемы с ассемблером.
Пробегался по каждой инструкции, стал сам линкером, уже как процессор начал всё исполнять, но ошибку в коде никак не мог найти. И вот тут начинается квест жёсткого аппаратного дебага и трёх недель бессонных ночей.
Реверс-инжиниринг железа: находим UART и извлекаем прошивку при помощи UBoot
Введение
В этом посте мы расскажем об UART, UBoot и USB, а нашей целью станет игровой автомат Arcade 1UP Marvel. Серия автоматов Arcade 1Up предоставляет возможность за приемлемую цену приобрести домашнюю аркадную машину. С момента выпуска этих автоматов появилось множество модов, демонстрирующих, как заменить внутренние компоненты автомата для запуска стандартного ПО MAME. В посте мы исследуем оборудование автомата и узнаем, как извлечь его прошивку.
Колосс из мира растений: механика листьев гигантской кувшинки Виктории амазонской
Порой можно услышать фразу «больше — значит лучше». Но не всегда это соответствует действительности. Другими словами, не всегда «больше» соответствует балансу между желаемым результатом и затрачиваемыми на его достижение ресурсами. Именно потому в мире дикой природы эволюция чаще всего склоняется к варианту развития, основанному на многочисленности, а не на индивидуальных габаритах отдельной особи. Правда, бывают и исключения. Виктория амазонская (Victoria amazonica) считается крупнейшим водным растением в мире, огромные листья которой (до 3 м в диаметре) могут выдержать вес в 30 кг. С точки зрения инженерии такая биологическая система крайне любопытна, а потому ученые из Оксфордского университета (Великобритания) решили изучить структуру листа V. amazonica. Какова морфология листа, в чем секрет инженерного гения растения-гиганта, и как это открытие может помочь людям? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
18 февраля — День памяти Криса Касперски. Пять лет как нет Николая Лихачева
Как на Марсе нашли органику
Недавно ученые NASA поделились «очень любопытным» открытием органических соединений на Марсе. Но чтобы понять важность недавнего открытия, стоит сначала ознакомиться с опытом и открытиями предыдущих исследований. Да, на Марсе есть органика, но ученые по-прежнему не торопятся признать её за доказательства прошлой или настоящей марсианской жизни…
Супертоксин своими руками. Диоксин и хлорбифенил из конденсатора старой лампы дневного света
22 года назад родилась Windows 2000
17 февраля — знаменательная дата в истории мировой IT-индустрии. Именно в этот день 22 года назад корпорация Microsoft официально представила Windows 2000 — революционную на тот момент версию своей операционной системы. Заставшие те времена прекрасно помнят, с каким интересом пользователи восприняли появление новой ОС. С чем же был связан этот интерес? Давайте вспоминать.
Chrome OS Flex: новая ОС от Google для установки на любые ПК. Что она умеет и для чего создавалась
Корпорация Google умеет делать сюрпризы. То она разрабатывает с нуля «секретный проект», который на поверку оказывается Fuchsia OS, которая недавно пошла в дело. Теперь — представила Chrome OS, только с возможностью установки на практически любые Windows, Mac и Linux совместимые компьютеры и ноутбуки. При этом операционка распространяется бесплатно, да еще и под лицензией Apache 2.0. Но зачем подобная благотворительность коммерческой компании?
Вторая жизнь монитора с сенсорным экраном
Привет, Хабр.
Хочу рассказать как заставил работать старый монитор от медицинского оборудования с не менее старым неттопом.
«Национальная система пространственных данных» — на острие российской картографии
Есть минутка поговорить о матери нашей сырой Земле?
Сел я чай пить, хотел карту открыть, поглядеть, а она не открылась опять, и что-то я так разозлился, что накатал за час вот это.
Как я винду по-реверсерски чинил
Ваша винда не работает как хотелось бы? Все советы из поисковика перепробовали установили Linux, а оно всё равно не работает? Вы реверс-инженер или кто вообще, ну в самом деле!? Применим свои навыки владения отладчиком, поможем Шиндовс нормально (по мере её сил) работать!
На написание данной статьи меня подтолкнула злость. Злость на поделие от индусских говнокодеров под названием Windows, на то, что гугол выдаёт мне абсолютно нерабочие решения столетней давности. И вот, когда даже обновление до 11-й винды (с сохранением всех настроек и программ), а потом ещё и установка её же поверх себя не помогли, я решил, что нужно подойти с другой стороны - не как пользователь, а как реверс-инженер.
Самый дешёвый спектрометр Hopoocolor HPCS-320
Я изучил самый дешёвый в мире серийно выпускающийся спектрометр и сравнил его с гораздо более дорогими приборами.
Green server для PET-проектов на базе Raspberry Pi – часть третья (сравнение с нетбуком)
В двух предыдущих статьях я рассказывал как создавал мини-сервер из Rasbperry Pi model B и его старшего брата Raspberry Pi 4B. В комментариях часто писали, что стоило остановиться на б/у устройствах(нетбуках, ноутбуках, неттопах и т.д.). Данные устройства можно было найти по вменяемой цене, при этом характеристики должны были не сильно уступать малинке. Так как у меня квартире нашелся нетбук моей жены Acer Aspirt One, я решил провести сравнение этого устройства и текущего сервера на Pi4.
Тестируем многопоточную раздачу видео на игровых GPU
При работе с потоковым видео качество и скорость воспроизведения играют ключевую роль. Можно ли настроить многопоточную трансляцию без покупки дорогостоящего «железа»? Попробуем разобраться.
Проблема. Качественная трансляция видео обычно предполагает серьезные издержки: нужно выделить помещение и создать в нем инженерную инфраструктуру, закупить оборудование и нанять сотрудников для его обслуживания, арендовать каналы передачи данных и провести другие необходимые мероприятия. В зависимости от масштаба проекта только капитальные вложения могут потребовать значительных бюджетов.
Спуфинг подкрался незаметно, хоть виден был издалека
Спутниковые системы навигации (ГНСС) решают две задачи — определение пространственных координат и синхронизация времени. И не очевидно, какая из них является более важной. Если подделку координат можно обнаружить своими глазами, то подделку времени, не имея собственных атомных часов, заметить непросто.
То, что GPS уязвим перед спуфингом, было очевидно всем и давно. Но лет 15 назад считалось, что для проведения такой атаки требуется очень дорогое железо, например симуляторы Spirent стоимостью более $100 000. Появление «любительских» SDR за 100$ все поменяло. Теперь стоимость атаки упала до стоимости дешевого HackRF One. На GitHub 680 форков для генерации сигналов GPS. На youtube полно инструкций как запустить свой спуфер (даже запустить с помощью USB to VGA адаптера за $5).
Зачем футбольному тренеру устройство видеозахвата?
Оказывается, тренеры спортивных команд теперь используют современные устройства видеозахвата для анализа эффективности игроков в режиме реального времени. Зачем?
Существует в Норвегии компания Interplay-sports, которая аж с 1994 года разрабатывает софт для анализа видеосъемки игровых соревнований типа футбола, баскетбола, хоккея и тому подобного. Начиналось у них с партнерства с Федерацией футбола Норвегии, и теперь это мировой производитель серьезного программного обеспечения для помощи тренерам, скаутам и самим игрокам.
Т1000 версия 1.0: бесконтактная манипуляция жидким металлом
Дабы что-то создать, нужно с чего-то начать. Современные технологии прошли долгий путь эволюции, как и любой биологический вид. Тысячи лет тому назад человек создал первое колесо, а сейчас по дорогам оживленных мегаполисов снуют автомобили, которые тяжело себе представить без этих самых колес. Отличие эволюции от технологического процесса заключается в наличии дикой идеи. Эволюция никогда не будет создавать то, в чем биологический вид не нуждается для своего выживания. Но вот наука порой отходит от этой тактики, создавая нечто совершенно ненужное, но от того не менее удивительное. Вдохновением для подобного рода творений, как показывает практика, часто становятся произведения научной фантастики как в литературном, так и в кинематографическом виде. Сегодня мы рассмотрим исследование, в котором ученые, вдохновленные кинолентой «Терминатор 2», решили разработать метод бесконтактного контроля жидкого металла. Удалось ли им воплотить в жизнь кошмар Сары Коннор, как работает данная методика, и где она может найти свое применение? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Information
- Rating
- 4,029-th
- Registered
- Activity