Как стать автором
Обновить
0
@semmi read⁠-⁠only

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

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

Технический анализ эксплойта checkm8

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

С большой вероятностью вы уже слышали про нашумевший эксплойт checkm8, использующий неисправимую уязвимость в BootROM большинства iDevice-ов, включая iPhone X. В этой статье мы приведем технический анализ эксплойта и разберемся в причинах уязвимости. Всем заинтересовавшимся — добро пожаловать под кат!

Читать дальше →
Всего голосов 68: ↑68 и ↓0 +68
Комментарии 12

Как «раскирпичить» STM32

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

Здравствуйте! Меня зовут Дмитрий Руднев. В этой публикации я поделюсь своим горьким опытом.

В современной разработке широко используются микроконтроллеры STM32. Они обладают неплохим соотношением цена/производительность, вокруг них сложилась развитая «экосистема». Для прошивки этих микроконтроллеров и внутрисхемной отладки обычно используют интерфейс Serial Wire (SWD).

В процессе отладки бывает всякое. Не беда, если STM32 после прошивки ведёт себя неадекватно. Обидно, если при этом к нему не удаётся подключиться.

На этом месте не надо впадать в отчаяние, т.к. «убить насмерть» STM32 в процессе программирования непросто, и его работоспособность можно восстановить штатными средствами.
Как это сделать, читайте дальше
Всего голосов 61: ↑53 и ↓8 +45
Комментарии 37

Как немного облегчить себе жизнь при проектировании электроники?

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

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

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

Итак, поехали!
Всего голосов 92: ↑91 и ↓1 +90
Комментарии 156

Неканоничный ламповый усилитель

Время на прочтение 9 мин
Количество просмотров 57K
Всем доброго времени суток!

Как-то, холодным тоскливым вечером, почитывал я статью про высококачественный усилитель класса D c Aliexpress. И пришла мне в голову мысль рассказать про свою DIY-поделку. А вот теперь дошли и руки. Ниже приведен ворклог об изготовлении очередного-сколько-уже-можно лампового (и не только) усилителя. Статья изобилует несерьезностью и петросянством, но все же пару, возможно, полезных схем вы здесь сможете найти.

Предупреждения:


  1. ОСТОРОЖНО, трафик! Много картинок.
  2. ОСТОРОЖНО! В представленых схемах используются опасные для жизни напряжения. Воспроизводя приведённые схемы, вы делаете это на свой страх и риск. Автор не несёт ответственности за последствия, наступившие в результате дублирования как всего устройства, так и отдельных его частей.
Читать дальше →
Всего голосов 135: ↑134 и ↓1 +133
Комментарии 69

Следим за качественными цифровыми релизами фильмов без суеты

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


В большинстве случаев качественные нелегальные раздачи какого-то фильма начинают появляться только после цифрового релиза (не путайте цифровые релизы с премьерами в кинотеатрах), т.е. в VOD-сервисах или на Blu-ray. Под качественными подразумеваются BDRip 1080p, BDRemux и UHD BDRemux, самый минимум — это WEB-DL 1080p (чаще всего из iTunes), с русскоязычными звуковыми дорожками от лицензионного издания Blu-ray или из iTunes. А до этого с раздачами фильма творится чехарда с комбинацией мха и опилок, которая может ввести в заблуждение зрителя, желающего смотреть новинки с хорошим качеством.
Читать дальше →
Всего голосов 89: ↑82 и ↓7 +75
Комментарии 161

Как я ушел из программистов и занялся изготовлением гидропонных установок. DIY нон-стоп

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

Всем привет! Я программист из Екатеринбурга. C#, ASP.NET. У меня 6 лет опыта в разработке. Но в какой-то момент я понял, что это не мое и решил заняться созданием гидропонных установок. Под спойлером огромное лирическое отступление, которое вы можете в принципе не читать (хотя я втайне на это надеюсь и поэтому постарался написать его интересно и с хорошими намерениями).

Всего голосов 74: ↑70 и ↓4 +66
Комментарии 164

Открытый проект модуля управления электрическими моторами. Технология разработки ПО

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

Прошивку для внутренностей современной встраиваемой электроники написать с нуля практически нереально. На это просто не дают времени. Поэтому ПО для встраиваемых систем создается на базе
готовых программных платформ — фреймворков. Чем более развит фреймворк, тем быстрее идет разработка. Здесь пойдет речь о фреймворке созданном мной специально для модулей управления моторами и успешно применяемом уже в течении некоторого времени.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 3

Попытка дилетанта разобраться в рынке часов

Время на прочтение 6 мин
Количество просмотров 50K
Привет Geektimes. Рынок часов существует не одну сотню лет, хотя сейчас они по большому счету, малоактуальны — каждый смартфон показывает точное время, синхронизируемое через Интернет. Тем не менее, стало интересно разобраться, какие же модели есть на рынке и чем они отличаются. Кому тоже интересно, подробности под катом.


Часы Tag Heuer Carrera, цена 4700€, фото с оф.сайта
Всего голосов 35: ↑21 и ↓14 +7
Комментарии 182

Электробайк. Контроллер двигателя своими руками

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

image


Как вы уже знаете из прошлых постов, у нас в компании есть DIY-движение. В свободное от работы время коллеги занимаются фрезеровкой печатных плат в домашних условиях, делают тепловизор на FLIR Lepton, а также решают семейные разногласия с помощью 4 контроллеров и 2 умных часов. Продолжим серию увлекательный историй! Сегодня я расскажу, как сделать контроллер к трехфазному двигателю электровелосипеда своими руками. Целью создания такого контроллера было:


  1. Изучение работы трехфазного мотора под управлением контроллера.
  2. Большинство контроллеров для электровелосипедов, представленных на рынке, — китайские. Они хоть и относительно дешевые (около 2.000 руб в зависимости от мощности), но являются неведомой коробкой, в которой неизвестно что происходит. И сразу к ней возникает очень много вопросов — экономично ли она потребляет и распределяет ток, какой у нее запас мощности, почему так сильно перегревается, преждевременно срабатывает защита по току и т.д.

В тоже время на рынке представлены европейские качественные контроллеры для электробайков. Они оснащаются расширенными функциями, работают на разных напряжениях и токах и их можно программировать. Устанавливаются они на сверхмощные электровелосипеды. Но цена у них кусается — 10-20 тыс. рублей.


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

Всего голосов 45: ↑42 и ↓3 +39
Комментарии 89

Написание и запуск скрипта для симуляции Verilog-кода в ModelSim

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

image

Всем привет! Надеюсь, все хорошо провели праздники и готовы с новыми силами покорять высоты FPGA разработки.


Сегодня я хочу написать небольшой гайд по запуску тестбенчей на Verilog/SystemVerilog в ModelSim без использования GUI.


План будет такой:


  1. Добавление пути к ModelSim в PATH.
  2. Написание скрипта с объяснением команд.
  3. Запуск ModelSim с исполнением написанного скрипта.

Поехали!

Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Комментарии 14

Объединение печатных плат с gerbmerge

Время на прочтение 7 мин
Количество просмотров 17K
Мы — небольшой стартап, который занимается разработкой современной электроники. Разумеется, мы регулярно делаем тестовые партии небольшого размера, для изготовления которых заказывать полноценное производство не имеет смысла — стоимость подготовки будет самой крупной статьёй бюджета. Поэтому мы регулярно придумываем, как быстрее, дешевле и эффективнее собирать эти партии самостоятельно. Иногда в процессе рождается что-то новое или допиливается что-то старое. Результатом мы и будем с вами периодически делиться.

Один из способов снизить себестоимость изготовления печатных плат — это объединение нескольких плат на одной заготовке и отправка на фабрику этой заготовки как единого проекта. Фокус в том, что серьёзные фабрики берут деньги за подготовку производства каждой платы, а ориентированные на DIY китайцы часто предлагают (Seeedstudio, например) фиксированную цену за фиксированный размер текстолита. В первом случае единый проект, даже если он в итоге разрезается на несколько плат, будет считаться как одна плата, а во втором — можно вместить на одну стандартную заготовку несколько небольших плат.

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

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



Это — один проект. В нём 32 платы 13 разных видов. Как собрать такой проект за четверть часа — ниже.

Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 48

Продолжение статьи о доработках принтера MC2, ч.2. Калибровка, доработка системы охлаждения

Время на прочтение 5 мин
Количество просмотров 7.9K
В своем первом материале, опубликованном в середине декабря, я писал о приятном процессе сборки, начале эксплуатации и небольших доработках 3D принтера MC2 от компании Мастер Кит.

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



Итак, по-порядку.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 4

АГАТ — плохая копия Apple?

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


«Впервые я увидел Агат в августе 1983 года. И у меня была возможность пользоваться им в течение недели. Понаблюдав за работой компьютера после загрузки, я окрестил его «yablochka»», — Лео Борс, глазной хирург и программист, пишет о компьютере Агат в журнале BYTE (ноябрь 1984).
Читать дальше →
Всего голосов 34: ↑33 и ↓1 +32
Комментарии 84

Превращаем XBOX 360 в PC. Немного о моддинге

Время на прочтение 2 мин
Количество просмотров 54K
Просматривал как-то в интернете видео и статьи о ПК моддинге, особенно меня заинтересовал процесс превращения консолей в ПК. Но что у зарубежных, что у отечественных умельцев заметил один недостаток: они все курочат корпус и выглядит это не всегда эстетично. И вот решил я, что хватит читать статьи, пора бы уже и самому что-то сварганить, благо у меня был XBOX360 с 3 огнями смерти. Пара недель интересных заморочек ждала меня.

Желание максимально приблизится к аутентичности заставило поставить для себя несколько главных задач по моддингу:
1. Корпус иксбокса оставить нетронутым, все основные разъемы с материнки вывести через разъемы иксбоксовского корпуса.
2. Питание сделать от иксбоксовского 12 вольтового БП.
3. Поставить DVD привод с внешней кнопкой выброса.
4. Поставить внутрь корпуса ресивер для беспроводных геймпадов иксбокса с кнопкой синхронизации.

Поехали.
Читать дальше →
Всего голосов 26: ↑19 и ↓7 +12
Комментарии 8

Мошенничество при покупке б/у Macbook Pro

Время на прочтение 4 мин
Количество просмотров 163K
Сегодня ко мне обратилась знакомая с просьбой помочь купить б/у Macbook Pro. Я сразу предупредил, что квалификация у меня близка к нулю, но чем могу — помогу. С PC плотно не работаю уже много лет, а Mac владею на верхне-чайниковом уровне. Беглый поиск по фразе «как проверить macbook pro» сразу же привел к исчерпывающей публикации rule на заданную тему: «Осторожно при покупке MacBook. Высокотехнологический способ мошенничества в оффлайне» geektimes.ru/post/157969 Но неопытноcть меня все же подвела.

Объявление:


То есть в объявлении предлагается топовая модель MacBook Pro «Core i7» 2.9 13" Mid-2012 (MD102). Реально это оказался MacBook Pro «Core 2 Duo» 2.66 13" Mid-2010 (MC375) — 4 GB RAM, 500 GB HDD. Блок питания был новый.

Читать дальше →
Всего голосов 50: ↑41 и ↓9 +32
Комментарии 68

Lenovo представила на CES2016 новые ноутбуки линейки ThinkPad

Время на прочтение 2 мин
Количество просмотров 16K
На выставку CES2016 в Лас-Вегас китайская компания Lenovo привезла ряд новых устройств линейки ThinkPad — это ноутбуки, модульные планшеты и периферийные гаджеты, включая внешние аккумуляторы и проекторы ThinkPad Stack. Кратко о новых ноутбуках — под катом.

image
Lenovo ThinkPad T460p построен на базе процессора Intel Core H 6-го поколения и работает до 12 часов от батареи
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 55

FPV гонки на симуляторе (делаем USB джойстик из пульта радиоуправления)

Время на прочтение 5 мин
Количество просмотров 18K
Зима в северных широтах — время, когда у FPV пилота появляется время, чтобы отдохнуть от гонок и постоянных поломок, взять в руки паяльник, и смастерить что-нибудь полезное для своего хобби.

Раз уж на улице летать холодно, то будем тренировать навыки пилотирования на симуляторах. Для этого нужно подключить свою радиоаппаратуру к компьютеру через специальный адаптер, который преобразует PPM сигнал с пульта в сигналы USB-джойстика, понятные компу. Такие адаптеры, конечно не редкость и стоят копейки в китайских магазинах. Однако доставки заказа ждать долго, да и будет ли он работать так как мы ожидали? Например у меня есть вот такой:

Он по каким-то, еще не постигнутым мною причинам, наотрез отказывается адекватно калиброваться в симуляторе FPV Freerider, хотя прекрасно работает в Phoenix RC и Aerofly RC 7. А FPV Freerider вполне неплохо передает физику акро-полета на гоночном коптере, да к тому же имеет бесплатный демо-режим.
Решено - делаем адаптер сами!
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 1

Блок термоконтроля для электронной сигареты на Arduino

Время на прочтение 1 мин
Количество просмотров 11K
Этот устройство предназначено для получения пара с контролем температуры титановой спирали (для никелевой или железной — нужно поменять коэффициент RTCHANGE), что позволяет получать много (или очень много, если фитиль подводит достаточно жидкости) пара без перегрева с образованием разных нехороших веществ, продуктов распада глицерина, пропиленгликоля и ароматизаторов.

Схема предназначена для работы с батареей для RC-моделей, из двух Li-ячеек. Мной был выбран аккумулятор 500 mAh 25C напряжение 7.4V. Ток и нагрузочную способность можно варьировать в широких пределах, лишь бы выдавал достаточный ток с холодной спиралью, когда ее сопротивление минимально.



Читать дальше →
Всего голосов 8: ↑4 и ↓4 0
Комментарии 24

Сравнение компиляторов для разработки на микроконтроллерах с ядром ARM Cortex-M

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

В этой статье протестируем 3-и компилятора для микроконтроллеров Kinetis с ядром ARM Cortex-M4.
Запустим тесты CoreMark, Whetstone, Dhrystone.
Исследуем алгоритмы сжатия с минимальным потреблением ОЗУ и выясним как влияют на их быстродействие разные компиляторы.
И даже попытаемся узнать насколько отстает Kinetis по быстродействию от Intel Core I7.




Предыдущие статьи о разработке на микроконтроллерах Kinetis:

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 8

Выжимаем максимум интернета из деревенских сот

Время на прочтение 6 мин
Количество просмотров 40K
На кануне новогодних праздников понадобилось пораньше покинуть столицу, покинуть ее в направлении таких мест, в которых интернет бывает довольно редко. На период отсутствия на работе я обещал напарникам быть на связи. А так как мой род деятельности напрямую связан с web, то я решил поэкспериментировать с доступностью интернетов в планируемом месте пребывания.

Суть задачи сводился к следующему:

  1. Достичь комфортной скорости интернета.
  2. Раздавать интернет не только для себя, но и для супруги.

У нас было 2 модема, 750 мегабайт проплаченого интернета, 3 ноутбука, несколько телефонов и целое множество симок всех сортов и расцветок, точка доступа с OpenWRT, usb hub, флэшка и антенна. Не то чтобы это был необходимый запас для поездки, но если начал собирать железки, становится трудно остановиться. Единственное, что вызывало у меня опасение — это антенна. Ничто в мире не бывает более беспомощным, безответственным и слабым, чем сигнал от антенны, прошедший через 3-х метровый usb кабель. Я знал, что рано или поздно мы перейдем и на эту дрянь.
Читать дальше →
Всего голосов 26: ↑25 и ↓1 +24
Комментарии 11

Информация

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