Зачем нужна прошивка
Наверняка вы слышали фразы вроде: «обновил прошивку телефона», «у фотоаппарата проблемы с прошивкой» или «пиратская прошивка». Сейчас эти фразы означают любой софт, который управляет железом на низком уровне.
О чём речь
Сам термин «прошивка» появился примерно 70 лет назад. Тогда вместо флеш-памяти и жёстких дисков использовали память на магнитных сердечниках. Сердечник — это тороид (типа бублик) из специального материала, который можно намагничивать с помощью тока.
Чтобы собрать рабочий модуль памяти, нужно было продевать множество проводов через множество бубликов, что напоминало процесс прошивания иголкой и ниткой. Процесс был ручным: сидели инженеры и шили себе память. Отсюда и слово — «прошивка».
Зачем нужна прошивка
Прошивка в электронике отвечает за работу всего устройства — телефона, фотоаппарата, умной колонки, часов или охранного модуля. Сама прошивка хранится либо в той же микросхеме в блоке памяти, либо в отдельном чипе, если для неё нужно много места.
Когда устройство включается, происходит такое:
🔹 На микросхему подаётся напряжение.
🔹 Микросхема подготавливает память и все модули для работы прошивки.
🔹 После этого она идёт туда, где лежит прошивка, и запускает оттуда команды по очереди.
👉 Получается, что прошивка — это программа, которая отвечает за работу всего устройства на самом низком уровне.
Зачем менять прошивку
Иногда производитель устройства не добавляет в него некоторые возможности. В этом случае программисты извлекают файл прошивки из устройства, разбираются, из чего он состоит, и смотрят, можно ли в нём что-то изменить, чтобы сделать устройство лучше.
Прошивка — не для всей электроники
Есть много устройств, которые прошить не получится: либо нужно распаивать микросхему, либо она защищена от записи. Чаще всего это простая бытовая техника: пульты от телевизоров, миксеры, микроволновки, детские игрушки и тому подобное.
👉 Общее правило такое: если устройство можно подключить к интернету или к компьютеру — скорее всего, его можно прошить. Работает это не всегда, но чаще всего так.
А можно ничего не прошивать и пользоваться как есть?
Можно, иногда даже нужно, если прошивка отвечает за важные системы, например за работу домашнего газового котла, автомобильных систем безопасности или кардиостимулятора.
Подробнее читайте в статье: https://v.thecode.media/hc0xn
#объяснялово_Код
Наверняка вы слышали фразы вроде: «обновил прошивку телефона», «у фотоаппарата проблемы с прошивкой» или «пиратская прошивка». Сейчас эти фразы означают любой софт, который управляет железом на низком уровне.
О чём речь
Сам термин «прошивка» появился примерно 70 лет назад. Тогда вместо флеш-памяти и жёстких дисков использовали память на магнитных сердечниках. Сердечник — это тороид (типа бублик) из специального материала, который можно намагничивать с помощью тока.
Чтобы собрать рабочий модуль памяти, нужно было продевать множество проводов через множество бубликов, что напоминало процесс прошивания иголкой и ниткой. Процесс был ручным: сидели инженеры и шили себе память. Отсюда и слово — «прошивка».
Зачем нужна прошивка
Прошивка в электронике отвечает за работу всего устройства — телефона, фотоаппарата, умной колонки, часов или охранного модуля. Сама прошивка хранится либо в той же микросхеме в блоке памяти, либо в отдельном чипе, если для неё нужно много места.
Когда устройство включается, происходит такое:
🔹 На микросхему подаётся напряжение.
🔹 Микросхема подготавливает память и все модули для работы прошивки.
🔹 После этого она идёт туда, где лежит прошивка, и запускает оттуда команды по очереди.
👉 Получается, что прошивка — это программа, которая отвечает за работу всего устройства на самом низком уровне.
Зачем менять прошивку
Иногда производитель устройства не добавляет в него некоторые возможности. В этом случае программисты извлекают файл прошивки из устройства, разбираются, из чего он состоит, и смотрят, можно ли в нём что-то изменить, чтобы сделать устройство лучше.
Прошивка — не для всей электроники
Есть много устройств, которые прошить не получится: либо нужно распаивать микросхему, либо она защищена от записи. Чаще всего это простая бытовая техника: пульты от телевизоров, миксеры, микроволновки, детские игрушки и тому подобное.
👉 Общее правило такое: если устройство можно подключить к интернету или к компьютеру — скорее всего, его можно прошить. Работает это не всегда, но чаще всего так.
А можно ничего не прошивать и пользоваться как есть?
Можно, иногда даже нужно, если прошивка отвечает за важные системы, например за работу домашнего газового котла, автомобильных систем безопасности или кардиостимулятора.
Подробнее читайте в статье: https://v.thecode.media/hc0xn
#объяснялово_Код
👍36🔥4
Как найти площадь прямоугольника?
Геометрическая задача с математическим решением:
https://v.thecode.media/3r8v3
#лучшее_Код
#задача_Код
Геометрическая задача с математическим решением:
https://v.thecode.media/3r8v3
#лучшее_Код
#задача_Код
👍46❤1
Оцифровка звука: как это работает
Вы задумывались, как устроен цифровой звук? Мы вот задумались:
https://v.thecode.media/6gez2
#лучшее_Код #объяснялово_Код
Вы задумывались, как устроен цифровой звук? Мы вот задумались:
https://v.thecode.media/6gez2
#лучшее_Код #объяснялово_Код
👍30
Выбираем самое важное изобретение недели
👆 Чувствительный кончик пальца для роботизированной руки
Тактильный кончик пальца генерирует нервные сигналы, которые могут передавать информацию о давлении и форме предмета при контакте с ним. С помощью технологии можно сделать роботов более ловкими и улучшить мелкую моторику протезов рук.
🦟 Технология для определения возраста малярийных комаров
Продолжительность жизни таких комаров важно отслеживать. Паразиты малярии долго созревают, поэтому людей заражают старые комары. Нейронка определяет их возраст с точностью более 95%. Это поможет оценивать, насколько эффективны меры по борьбе с переносчиками малярии.
🥢 Электрические палочки, которые делают еду более солёной
Соль содержит натрий, который влияет на кровяное давление, из-за чего растёт риск сердечного приступа и инсульта. Устройство примерно в 1,5 раза увеличивают солёный вкус пищи. Используя такие палочки для еды, можно сократить потребление вредного натрия.
🌗 Модификация солнечных панелей для работы ночью
Солнечные панели работают только днём. Но по ночам они излучают тепло и при этом охлаждаются. Для сбора энергии от разницы температур сделали фотогальванический элемент, который можно встроить в уже существующие панели.
💊 Съедобные метки для маркировки таблеток
Метки сделали из флуоресцентного шёлка модифицированных шелкопрядов. Узор на таблетке можно считать с помощью приложения. По расшифрованному ключу открывается страница с информацией о подлинности препарата.
#подборка_Код
👆 Чувствительный кончик пальца для роботизированной руки
Тактильный кончик пальца генерирует нервные сигналы, которые могут передавать информацию о давлении и форме предмета при контакте с ним. С помощью технологии можно сделать роботов более ловкими и улучшить мелкую моторику протезов рук.
🦟 Технология для определения возраста малярийных комаров
Продолжительность жизни таких комаров важно отслеживать. Паразиты малярии долго созревают, поэтому людей заражают старые комары. Нейронка определяет их возраст с точностью более 95%. Это поможет оценивать, насколько эффективны меры по борьбе с переносчиками малярии.
🥢 Электрические палочки, которые делают еду более солёной
Соль содержит натрий, который влияет на кровяное давление, из-за чего растёт риск сердечного приступа и инсульта. Устройство примерно в 1,5 раза увеличивают солёный вкус пищи. Используя такие палочки для еды, можно сократить потребление вредного натрия.
🌗 Модификация солнечных панелей для работы ночью
Солнечные панели работают только днём. Но по ночам они излучают тепло и при этом охлаждаются. Для сбора энергии от разницы температур сделали фотогальванический элемент, который можно встроить в уже существующие панели.
💊 Съедобные метки для маркировки таблеток
Метки сделали из флуоресцентного шёлка модифицированных шелкопрядов. Узор на таблетке можно считать с помощью приложения. По расшифрованному ключу открывается страница с информацией о подлинности препарата.
#подборка_Код
👍20❤3🔥2
Задача про нестандартное взвешивание
Китай. Рынок электроники в городе Шэньчжэнь. Продавец торгует с лотка флеш-картами на развес. У него есть весы с чашами, а также гири для взвешивания. В одном мешке — 9 килограмм флешек.
К лотку подходит покупатель и просит продать ему ровно 2 килограмма флешек, потому что больше не пропустят на таможне.
Продавец говорит, что это займёт очень много времени, потому что у него только две гири — 50 и 200 грамм. Мол, ему нужно будет отмерить 8 раз по 250 грамм, чтобы получить 2 кило. Но покупатель говорит, что это можно сделать всего за три взвешивания.
👉 Возможно ли такое или покупатель ошибся в своих расчётах? Сначала попробуйте решить задачу сами, а потом смотрите решение.
Покупатель был прав — можно обойтись тремя взвешиваниями. Вот как это сделать.
Первое взвешивание: делим содержимое мешка пополам, по 4,5 кило на каждой чаше весов. Одну часть убираем назад в мешок, а с другой будем работать дальше.
Второе взвешивание: берём получившиеся 4,5 килограмма и точно так же делим их пополам — по 2,25 кило на каждой чаше весов. Но теперь мы не ссыпаем ничего обратно в мешок, а оставляем обе части на весах.
Третье взвешивание самое хитрое:
1. У нас на каждой чаше весов по 2,25 килограмма флешек.
2. На одну чашу мы ставим сразу две гири — 50 и 200 грамм. Она сразу опускается вниз.
3. С этой же чаши мы понемногу забираем флешки до тех пор, пока весы снова не будут в равновесии.
4. Получается, что на одной чаше у нас 2,25 кило флешек, как и было, а на другой — 2 кило флеш-карт и 0,25 кило в гирях. Забираем нужные нам 2 килограмма и отдаём их находчивому покупателю.
#задача_Код
Китай. Рынок электроники в городе Шэньчжэнь. Продавец торгует с лотка флеш-картами на развес. У него есть весы с чашами, а также гири для взвешивания. В одном мешке — 9 килограмм флешек.
К лотку подходит покупатель и просит продать ему ровно 2 килограмма флешек, потому что больше не пропустят на таможне.
Продавец говорит, что это займёт очень много времени, потому что у него только две гири — 50 и 200 грамм. Мол, ему нужно будет отмерить 8 раз по 250 грамм, чтобы получить 2 кило. Но покупатель говорит, что это можно сделать всего за три взвешивания.
👉 Возможно ли такое или покупатель ошибся в своих расчётах? Сначала попробуйте решить задачу сами, а потом смотрите решение.
1. У нас на каждой чаше весов по 2,25 килограмма флешек.
2. На одну чашу мы ставим сразу две гири — 50 и 200 грамм. Она сразу опускается вниз.
3. С этой же чаши мы понемногу забираем флешки до тех пор, пока весы снова не будут в равновесии.
4. Получается, что на одной чаше у нас 2,25 кило флешек, как и было, а на другой — 2 кило флеш-карт и 0,25 кило в гирях. Забираем нужные нам 2 килограмма и отдаём их находчивому покупателю.
#задача_Код
👍118❤5😢1
Сложноватый на первый взгляд проект, но его интересно изучить. На Vue сейчас очень много всего делают. Посмотрите, может вам тоже такое нужно:
https://v.thecode.media/vcdex
#проект_Код
https://v.thecode.media/vcdex
#проект_Код
👍30🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🎙Сделали нейросеть для прогноза побочных эффектов от комбинированного лечения
В этом выпуске расскажем, как инженер собрал реактивный авиаранец, а ещё про то, как придумали определять возраст комаров с помощью спектроскопии и нейронки.
Послушать выпуск: https://podcast.ru/1517634826
#подкаст_код
В этом выпуске расскажем, как инженер собрал реактивный авиаранец, а ещё про то, как придумали определять возраст комаров с помощью спектроскопии и нейронки.
Послушать выпуск: https://podcast.ru/1517634826
#подкаст_код
👍13
Самые точные тесты:
🔹 Ваш первый идеальный работодатель в ИТ: как его найти: https://v.thecode.media/s1e4n
🔹 Тест: они правда это сказали: https://v.thecode.media/pmbwf
🔹 Тест: киберпанк или реальность: https://v.thecode.media/wp373
🔹 Вы все ещё в 2020-м? Я вас понимаю: https://v.thecode.media/2ve8g
🔹 Хитрые вопросы про JavaScript: https://v.thecode.media/rek3v
🔹 Какой ты язык программирования: https://v.thecode.media/ms814
🔹 Сможете ли вы прожить без интернета: https://v.thecode.media/zrsom
🔹 Угадайте ИТ-профессию по описанию: https://v.thecode.media/4di7y
🔹 Что вы знаете об интернете: https://v.thecode.media/v9t9s
🔹 Идеальное направление для старта: https://v.thecode.media/2p4mt
#подборка_Код
🔹 Ваш первый идеальный работодатель в ИТ: как его найти: https://v.thecode.media/s1e4n
🔹 Тест: они правда это сказали: https://v.thecode.media/pmbwf
🔹 Тест: киберпанк или реальность: https://v.thecode.media/wp373
🔹 Вы все ещё в 2020-м? Я вас понимаю: https://v.thecode.media/2ve8g
🔹 Хитрые вопросы про JavaScript: https://v.thecode.media/rek3v
🔹 Какой ты язык программирования: https://v.thecode.media/ms814
🔹 Сможете ли вы прожить без интернета: https://v.thecode.media/zrsom
🔹 Угадайте ИТ-профессию по описанию: https://v.thecode.media/4di7y
🔹 Что вы знаете об интернете: https://v.thecode.media/v9t9s
🔹 Идеальное направление для старта: https://v.thecode.media/2p4mt
#подборка_Код
👍27❤1
Если вы начинаете карьеру в ИТ, эти тесты — для вас. Велкам!
👍 Ваш первый идеальный работодатель в ИТ: как его найти — https://v.thecode.media/6lm11
👀 Сложный тест для джунов: посмотреть на себя со стороны работодателя — https://v.thecode.media/rei86
🏆 Ваши первые 100 дней на Junior-позиции: как показать себя с лучшей стороны — https://v.thecode.media/ux579
👨💻 Джуниор в ИТ: первые трудности на рабочем месте — https://v.thecode.media/sfz1d
Тесты сделали при поддержке Газпромбанка: ребятам нужны умные айтишники разных видов. А мы любим, когда наши читатели находят хорошую работу в этой сфере.
#тест_Код
👍 Ваш первый идеальный работодатель в ИТ: как его найти — https://v.thecode.media/6lm11
👀 Сложный тест для джунов: посмотреть на себя со стороны работодателя — https://v.thecode.media/rei86
🏆 Ваши первые 100 дней на Junior-позиции: как показать себя с лучшей стороны — https://v.thecode.media/ux579
👨💻 Джуниор в ИТ: первые трудности на рабочем месте — https://v.thecode.media/sfz1d
Тесты сделали при поддержке Газпромбанка: ребятам нужны умные айтишники разных видов. А мы любим, когда наши читатели находят хорошую работу в этой сфере.
#тест_Код
🔥18👍7
В мае стартуют потоки Яндекс Практикума по 36 ИТ-специальностям. В процессе обучения вы будете работать с реальными проектами и получать помощь от кураторов и наставников. Пока потоки не начались, можно пройти бесплатную вводную часть курса, чтобы вникнуть в основы новой профессии и понять, подходит ли вам формат занятий.
⠀
Если вам понравится курс и вы решите учиться дальше, воспользуйтесь скидкой 5% по нашему промокоду: https://practicum.yandex.ru/promocode/?code=KOD
⠀
Если вам понравится курс и вы решите учиться дальше, воспользуйтесь скидкой 5% по нашему промокоду: https://practicum.yandex.ru/promocode/?code=KOD
👍9😢5👎3
Эксперимент: что нейронка думает о жизни, Вселенной и всём прочем
Леденящий душу ответ алгоритмов GPT-3.
https://v.thecode.media/6n3og
#лучшее_Код #объяснялово_Код
Леденящий душу ответ алгоритмов GPT-3.
https://v.thecode.media/6n3og
#лучшее_Код #объяснялово_Код
👍31👎1
Продолжение сложной темы про замыкания. Но первый пример отсюда вам может понравиться, он прямо полезен в хозяйстве. Второй посложнее, но вы справитесь.
https://v.thecode.media/imxps
#объяснялово_Код
https://v.thecode.media/imxps
#объяснялово_Код
👍16