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

ПЗУ на 1 килобайт из блоков Minecraft

Время прочтения 2 мин
Просмотры 181K
DIY или Сделай сам
Пользователь smellytring сконструировал из блоков Minecraft полностью функциональное ПЗУ объёмом 1 килобайт и подробно объяснил, как он работает.

Для работы ПЗУ используется редстоун (redstone) — вымышленный игровой минерал, который пропускает ток и является проводником. Сигнал редстоуна проходит через цельные непрозрачные блоки, но не проходит через прозрачные блоки (стекло).



На «диске» непрозрачные блоки используются для записи 1, а прозрачные — 0.
Читать дальше →
Всего голосов 148: ↑124 и ↓24 +100
Комментарии 62

Память марсохода Opportunity успешно переформатирована

Время прочтения 2 мин
Просмотры 12K
Робототехника Накопители Космонавтика

Пройдённый путь приближается к дистанции марафонского забега


Команда НАСА переформатировала постоянное запоминающее устройство марсохода «Оппортьюнити» после трёх месяцев, в течение которых приходилось обходиться хранением данных только в энергозависимой оперативной памяти.

20 марта было получено подтверждение, что процедура переформатирования прошла успешно. До этого в этом месяце марсоход переключился на использование обновлённой версии программного обеспечения, которая избегает использования проблемного седьмого банка памяти на борту аппарата.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Комментарии 13

На Земле готовят патч для марсохода «Оппортьюнити»

Время прочтения 2 мин
Просмотры 11K
Робототехника Накопители Космонавтика

Флэш-память износилась и не даёт нормально работать


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

В некоторые ячейки флэш-памяти записывать информацию уже невозможно. Это приводит к тому, что операционная система теряет данные и постоянно перезагружается, что затрудняет какую-либо научную работу. Информация теряется потому, что телеметрия и команды с Земли вынужденно хранятся в энергозависимой памяти, и когда ровер уходит в спящий режим для сохранения энергии батарей, она отключается.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 5

Apple обвиняют в завышении объёмов памяти мобильных устройств

Время прочтения 2 мин
Просмотры 26K
Накопители IT-компании

Истцы из Флориды удивлены: на 16-ГБ iPhone можно записать лишь 13 ГБ



Пол Оршан и Кристофер Эндара направили иск против компании Apple. В нём гигант из Купертино обвиняется в завышении реальных объёмов постоянного хранилища своих мобильных устройств. Иск не является коллективным, хотя и пытается получить этот статус.

Любой пользователь современных смартфонов знаком с этой ситуацией: рекламируется объём в гигабайтах или других кратных десяти единицах измерения. Но в подавляющем числе случаев конечный потребитель может распоряжаться гораздо меньшим объёмом постоянного хранилища — часть «отъедается» операционной системой, часть вызвана различиями между десятичными (кило, мега, гига) и двоичными (киби, меби, гиби) приставками.
Читать дальше →
Всего голосов 33: ↑30 и ↓3 +27
Комментарии 110

Программатор для EPROM на Arduino

Время прочтения 3 мин
Просмотры 31K
Разработка под Arduino *
Из песочницы

Понадобилось при изучении и ремонте компьютеров, которые старше меня, прошивать ПЗУшки. Тесты оперативной памяти и периферии проводить. Нормального программатора у меня на тот момент не было.

Читать дальше →
Всего голосов 46: ↑43 и ↓3 +40
Комментарии 5

Извлекаем константы с кристалла математического сопроцессора 8087

Время прочтения 10 мин
Просмотры 17K
Производство и разработка электроники *История IT
Перевод
В 1980 году Intel представила чип 8087 для ускорения обработки чисел с плавающей запятой на 8086-х процессорах, и его использовали в оригинальном IBM PC. Поскольку первые микропроцессоры работали только с целыми числами, арифметика с числами с плавающей запятой была медленной, а с трансцендентными функциями вроде арктангенса или логарифмов дела обстояли ещё хуже. Добавление чипа сопроцессора 8087 к системе было способно ускорить операции с числами с плавающей запятой до ста раз.

Я вскрыл чип 8087 и сделал несколько его фотографий под микроскопом. На фото ниже показан крохотный кремниевый кристалл чипа. По его бокам крохотные проводники соединяют его с 40 внешними ногами. Разметка основных функциональных блоков на картинке сделана мною благодаря реверс-инжинирингу. Если внимательно изучить чип, то можно извлечь из его ПЗУ различные константы – такие числа, как π, используемые чипом в вычислениях.


Кристалл чипа от Intel 8087 для работы с плавающей запятой с отмеченными основными функциональными блоками. ПЗУ с константами отмечен зелёным. Кликабельно.
Читать дальше →
Всего голосов 71: ↑70 и ↓1 +69
Комментарии 13

Интеграция собственных шрифтов в ПЗУ VGA-карты

Время прочтения 11 мин
Просмотры 8.5K
Блог компании RUVDS.com Ненормальное программирование *Старое железо Видеокарты DIY или Сделай сам
Туториал
Перевод

История об изысканиях возможных путей использования в видеокарте собственных шрифтов, которая увенчалась их полной интеграцией в ПЗУ VGA. На этом пути рассматривались различные варианты, возникали определенные сложности, но в конечном итоге старое доброе отображение шрифта было получено!
Читать дальше →
Всего голосов 65: ↑64 и ↓1 +63
Комментарии 38

Храним настройки правильно или реестр параметров для встраиваемых систем

Время прочтения 26 мин
Просмотры 6.5K
Блог компании Миландр Программирование *Алгоритмы *Программирование микроконтроллеров *Производство и разработка электроники *

Привет, Хабр! В нашей практике разработчиков электронных устройств и встраиваемых систем мы часто сталкиваемся с необходимостью хранить параметры устройства. Это могут быть, например, такие параметры как яркость дисплея, язык, рабочая частота радиоканала или IP адрес – да что угодно. Единого общепринятого подхода для решения этой задачи нет, и я предлагаю обсудить ниже наиболее очевидные варианты, их достоинства и недостатки, а также предложить реализацию, к которой я пришел в результате работы над несколькими проектами. Поехали!

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 12

Что с памятью моею стало

Время прочтения 14 мин
Просмотры 38K
Блог компании RUVDS.com Хранение данных *Производство и разработка электроники *Старое железо DIY или Сделай сам
Туториал

Запомним на века: Повесть о работе с ПЗУ



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

С тех пор у меня было большое желание разобраться, что же это за мистические микросхемы ПЗУ (постоянное запоминающее устройство), как же они работают, как их программировать и стирать. И всё как-то не было повода, да и возможностей аппаратных. А тут, благодаря "Волшебному чемодану" появилась реальная задача, когда необходимо было прочитать прошивку, написать свою и прошить ПЗУ, а также научится стирать микросхемы. И тут я познал как глубока кроличья нора, что есть куча типов ПЗУ с УФ стиранием, что у них разные напряжения работы, разные режимы стирания микросхемы и многое-многое другое. Вопрос, какой программатор выбрать, как стереть микросхему, как её записать, какие сложности при этом.

Несмотря на то, что микросхемы давным-давно в ходу, информация ровным слоем размазана по интернету и головам, приходилось собирать всё в кучу, проходя хоть местами очевидный, но тернистый путь.
Читать дальше →
Всего голосов 125: ↑124 и ↓1 +123
Комментарии 87

Программирование EEPROM 93C76. Пишем программатор. Часть 1

Время прочтения 9 мин
Просмотры 6.7K
Программирование микроконтроллеров *
Из песочницы

Всем привет! Я - Kekovsky, инженер-любитель, до этого публиковался на некоторых других платформах. Решил попробовать себя здесь, если статья понравится, будет продолжение. В этой статье мы изучим работу с микросхемой EEPROM 93C76, рассмотрим обращение к ней по шине SPI, напишем функции чтения, стирания и записи данных.

Читать далее
Всего голосов 36: ↑35 и ↓1 +34
Комментарии 33