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

Пользователь

Отправить сообщение

ARM-ы для самых маленьких

Время на прочтение8 мин
Количество просмотров207K


Пару дней назад я опубликовал и потом внезапно убрал в черновики статью о плане написать про создание своей ОС для архитектуры ARM. Я сделал это, потому что получил много интересных отзывов как на Хабре, так и в G+.

Сегодня я попробую подойти к вопросу с другой стороны, я буду рассказывать о том, как программировать микроконтроллеры ARM на нарастающих по сложности примерах, пока мы не напишем свою ОС или пока мне не надоест. А может, мы перепрыгнем на ковыряние в Contiki, TinyOS, ChibiOS или FreeRTOS, кто знает, их там столько много разных и интересных (а у TinyOS еще и свой язык программирования!).

Итак, почему ARM? Возиться с 8-битными микроконтроллерами хотя и интересно, но скоро надоедает. Кроме того, средства разработки под ARM обкатаны долгим опытом и намного приятнее в работе. При этом, начать мигать светодиодами на каком-то «evaluation board» так же просто, как и на Arduino.

Читать дальше →
Всего голосов 129: ↑124 и ↓5+119
Комментарии66

Изучаем сборку микросхемы оперативной памяти на примере Hynix GDDR3 SDRAM

Время на прочтение2 мин
Количество просмотров16K
Для многих микросхема это черный ящик с нанесенной на нее маркировкой. Заглядываем в микросхему оперативной памяти и смотрим, что внутри. Небольшой реверс-инжиниринг в сборку. Статья для тех, кому интересна микроэлектроника и кто хочет познакомиться с ней.
Читать дальше →
Всего голосов 32: ↑32 и ↓0+32
Комментарии19

От «Цветорасширителя для ZX-Spectrum» до ZX-Poly

Время на прочтение12 мин
Количество просмотров16K

"Цветорасширитель для ZX-Spectrum" — так называлась статья, опубликованная в эхе fido7.zx.spectrum 3 августа 1997 года. Статья описывала идею решения одной из главных проблем платформы ZX-Spectrum — конфликта атрибутов (attribute clash). Публикация вызвала в то время определенный интерес, про технические детали и историю вопроса я и хотел бы рассказать.


ZX-Poly logo


Не буду залезать глубоко в технические подробности и просто структурно опишу идею и решение.

Всего голосов 64: ↑62 и ↓2+60
Комментарии23

Как воскресить Ягуара за тысячу часов?

Время на прочтение15 мин
Количество просмотров18K
imageБывает меня спрашивают — как я пишу эмуляторы? Попробую ответить на примере одной провалившейся консоли.

Эмуляция — почти бесконечное занятие, всегда остаются неточности, и если меня спросят сколько я потратил на эмуляцию 3DO, то я лишь пожму плечами, но одно знаю точно — с эмуляцией 3DO все очень хорошо. Поэтому пришло время найти новую жертву и ей оказался Atari Jaguar. 1000 часов — примерно столько я потратил на разработку ядра эмуляции данной консоли в проекте «Феникс», и вероятно еще столько же понадобится, чтобы поднять совместимость с текущих 95% до 99%, а оставшийся 1% потребует еще, возможно не одну тысячу часов, но это уже отдельные скучные истории про отладку едва уловимых глюков.
Читать дальше →
Всего голосов 106: ↑105 и ↓1+104
Комментарии23

Далёкое будущее нашей Солнечной системы

Время на прочтение6 мин
Количество просмотров27K

Если привести историю Вселенной с момента Большого взрыва и до сегодняшнего дня к масштабу «одного вселенского года», как бы тогда выглядело наше будущее?


Чтобы полюбить что-либо, необходимо представить, что вы можете это потерять.
Г. К. Честертон

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

image

Законы природы почти полностью поняты. Мы знаем, что возраст нашей Вселенной составляет примерно 13,8 миллиардов лет, несмотря на то, что длительность наших наблюдений варьировалась от нескольких долей секунды до нескольких лет. Наши исследования законов природы позволяют нам заглянуть в отдалённую историю Вселенной и понять, какой она была 13,8 миллиардов лет назад, и как она пришла к такому состоянию.
Всего голосов 30: ↑27 и ↓3+24
Комментарии21

Как умрёт Вселенная

Время на прочтение6 мин
Количество просмотров62K
Вселенная — глобальный объект, который включает в себя время, космос и всё его содержимое: галактики, звёзды, планеты, их луны, все прочие тела, всю материю, всю энергию. Этот огромный и замечательный объект когда-то зародился. Как у всего хорошего, у Вселенной тоже есть свой конец. С прошлым и зарождением Вселенной учёные вроде как определились. А вот предсказания о конце Вселенной остаются набором теорий, которые выдают разный результат в зависимости от принимаемых значений нескольких постоянных.

Рождение и жизнь


Доминирующей теорией зарождения Вселенной в современной науке является Большой взрыв. Если экстраполировать видимое расширение Вселенной, 13,799 ± 0,021 миллиарда лет назад всё вещество находилось в одной точке нулевого размера с бесконечной плотностью и температурой. Затем началось расширение. Мало какие из последующих процессов находятся в пределах полного понимания современной физики.

За пикосекунды из кварк-глюонной плазмы зародились элементарные частицы. В дальнейшем из них образовались протоны и нейтроны, те в свою очередь дали ядра лёгких изотопов. Пока лишь ядра — до атомов веществу далеко.
Всего голосов 33: ↑29 и ↓4+25
Комментарии31

Руководство по материалам электротехники для всех. Часть 1

Время на прочтение15 мин
Количество просмотров115K
Привет гиктаймс! Я решил опубликовать по частям свое руководство по материалам, используемым не только в электротехнике, но и вообще в технике, в том числе самодельщиками. С описанием, примерами применения, заметками по работе. Руководство написано максимально просто, и будет понятно всем, от школьника до пенсионера.

В этой части начинаем разбирать проводники — Серебро, Медь, Алюминий.

image

Добро пожаловать под кат (ТРАФИК)
узнать о материалах
Всего голосов 95: ↑94 и ↓1+93
Комментарии161

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность