Как стать автором
Обновить
4
0
Василий @vSLY

Señor Backend

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

Оптимизация энергопотребления STM32: практическое руководство

Время на прочтение19 мин
Количество просмотров54K
Привет, Хабр!

В сети довольно много статей про работу микроконтроллеров STM32 в энергоэффективных устройствах — как правило, это устройства на батарейном питании — однако среди них прискорбно мало разбирающих эту тему за пределами перечисления энергосберегающих режимов и команд SPL/HAL, их включающих (впрочем, та же претензия относится к подавляющему большинству статей про работу с STM32).

Тем временем, в связи с бурным развитием умных домов и всевозможного IoT тема становится всё более актуальной — в таких системах многие компоненты имеют батарейное питание, и при этом от них ожидаются годы непрерывной работы.

Восполнять данный пробел мы будем на примере STM32L1 — контроллера весьма популярного, достаточно экономичного и при этом имеющего некоторые специфические именно для этой серии проблемы. Практически всё сказанное будет также относиться к STM32L0 и STM32L4, ну и в части общих проблем и подходов — к другим контроллерам на ядрах Cortex-M.



Практический результат должен выглядеть примерно так, как на фотографии выше (и да, о применимости мультиметров и других средств измерения к подобным задачам тоже поговорим).
Читать дальше →
Всего голосов 95: ↑92 и ↓3+89
Комментарии95

Самодельный фазовый лазерный дальномер

Время на прочтение9 мин
Количество просмотров292K
image
В статье я расскажу о том, как я делал лазерный дальномер и о принципе его работы. Сразу отмечу, что конструкция представляет собой макет, и ее нельзя использовать для практического применения. Делалась она только для того, чтобы убедится в том, что фазовый дальномер реально собрать самому.
Читать дальше →
Всего голосов 187: ↑187 и ↓0+187
Комментарии72

Может ли природа быть неестественной?

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

Десятилетия приводящих в растерянность экспериментов заставляют физиков рассматривать поразительную возможность: вероятно, что вселенная не имеет смысла


image

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

«Вселенная неизбежна, – объявил он. – Вселенная невозможна».

Впечатляющее открытие бозона Хиггса в июле 2012 года подтвердило почти 50-летнюю теорию того, как элементарные частицы получают массу, что позволяет им формировать такие структуры, как галактики или людей. «То, что его нашли примерно там, где ожидали, явилось триумфом эксперимента, триумфом теории и признаком работоспособности физики», – рассказал Аркани-Хамед толпе.
Читать дальше →
Всего голосов 37: ↑32 и ↓5+27
Комментарии80

Как настроить iOS-устройство и RAD Studio XE8 (Delphi, C++ Builder)

Время на прочтение4 мин
Количество просмотров19K
Сегодня мы “подружим” или настроим реальное iOS-устройство и RAD Studio XE8 (или Delphi, или C++ Builder, или Appmethod).

В итоге мы сможем запускать наши приложения не только в среде Window, Android, OS X, iOS-симуляторе, но и на реальных iOS-устройствах из одного и того же исходного кода.

План действий:
— настройка макбука + developer.apple.com;
— настройка RAD Studio XE8;
— запуск своего приложения на iOS-устройстве.

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

Руководство по работе с Apple Push Notification Service

Время на прочтение13 мин
Количество просмотров262K
Статья представляет собой вольный перевод руководства по работе с Apple Push Notification Service сайта raywenderlich.com и некоторые мои дополнения.

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

Но что если происходит что-то интересное и вы хотите сообщить об этом пользователям, даже если ваше приложение у них не запущено?
Читать дальше →
Всего голосов 53: ↑49 и ↓4+45
Комментарии33

Ускорение загрузки Windows for fun and profit

Время на прочтение4 мин
Количество просмотров805K
image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
Под катом много однообразных картинок и немножко унылого текста
Всего голосов 533: ↑517 и ↓16+501
Комментарии365

Теория относительности в картинках

Время на прочтение6 мин
Количество просмотров368K
В своей статье я хотел бы рассказать о теории относительности. Эта теория не требуется в представлении. С самого своего создания она была окутана ореолом тайны, поскольку полностью подрывает наши привычные представления о пространстве и времени. Все мы в школе учили формулы теории относительности, но мало кто действительно понимал их. И это не удивительно, ведь человеку, чтобы по-настоящему понять какую-то теорию во всей её красоте, полноте и непротиворечивости, не достаточно знать формулы. Нужно иметь какой-то визуальный ориентир, нужна динамика, чтобы было что-то, что можно повертеть в руках. Я решил восполнить этот пробел и написал небольшую программку, в которой можно «повертеть в руках» пространство-время. Мы, как настоящие исследователи, с помощью небольших экспериментов попытаемся выяснить основные свойства этой загадочной материи.
Под катом много картинок (и ни одной формулы).
Читать дальше →
Всего голосов 272: ↑266 и ↓6+260
Комментарии345

The Skip. Как кнопка «Пропустить трек» повлияла на паттерны потребления музыки

Время на прочтение7 мин
Количество просмотров35K
Здравствуйте, Хабражители.

Попробуйте вспомнить, сколько раз вы нажимали кнопку Skip сегодня?
Кнопка Пропустить трек есть практически везде, где мы получаем аудиоконтент. Она настолько привычна, что мы без труда узнаём её даже в сложных формах. Skip стал повседневностью для современной культуры потребления музыки. Но как глубоко он укоренился? Давайте попробуем заглянуть.



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

Исследование провёл руководитель разработки Echonest, его команда около десяти лет занимается анализом музыки по внушительному ряду параметров. Сейчас Echonest стал новым подразделением Spotify.

Читать перевод
Всего голосов 47: ↑37 и ↓10+27
Комментарии92

Информация

В рейтинге
Не участвует
Откуда
Buenos Aires, Аргентина
Дата рождения
Зарегистрирован
Активность