Прежде чем браться за макетную плату и паяльник, стоит обратиться к профессиональной литературе по схемотехнике. Опытные инженеры и ученые снабдят необходимой теорией и помогут собрать стартовый набор для практики. Эту подборку мы специально разделили на два трека — железный и архитектурный — и отсортировали книги от простых к сложным.
Для полного погружения можно изучить оба направления. Но, если хотите углубиться только в тему электроники, читайте материалы из железного трека. Для тех же, кто хочет отойти от физики работы приборов на более абстрактный уровень проектирования, подойдут книги из архитектурного направления.
Некоторые книги прокомментировал автор курса «Схемотехника для начинающих», инженер YADRO Павел Кириченко — сможете решить, добавлять ли книгу в список для чтения.
Железное направление
«Электроника для начинающих», Чарльз Платт
Основы электроники автор предлагает изучать с помощью практических экспериментов. Читатели узнают, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях: от елочных огней до охранной сигнализации и кодового замка. Материал излагается последовательно: от простых опытов с электрическим током до создания сложных устройств с использованием транзисторов и микроконтроллеров. В книге много иллюстраций и схем, которые поясняют теорию.
«Цифровая электроника для начинающих», Павел Кириченко
Вместе с автором читатели могут создать на макетной плате простое устройство, которое не требует пайки, наладки и программирования, но начинает работать сразу после сборки. Понадобится минимальный набор инструментов, список которых тоже есть в книге. Читатели отмечают, что это одна из самых понятно написанных книг по цифровое электронике на русском языке.
Если вы предпочитаете видеоролики книгам, присоединяйтесь к курсу по схемотехнике для начинающих, который составил Павел. В нем 11 практических видеороликов с подробными теоретическими материалами к каждому. Начнете с истоков, где познакомитесь с физикой тока и всем необходимым оборудованием, а закончите сборкой секундомера на макетной плате без единой строчки кода и паяльника.
«Электроника шаг за шагом», Рудольф Сворень
Работу Свореня называют «энциклопедией радиолюбителя», потому что в нее вошли популярные рассказы об основах электротехники, электроники и радиотехники, о звукозаписи, телевидении, радиосвязи, электронной музыке, автоматике и вычислительной технике, собранные автором в 1979 году. Дополненное издание включает в себя практические задачи, решать которые уже нужно с помощью современных инструментов.
«Электроника — практический курс», Мартин Х. Джонс
Изначально книгу Джонса использовали как пособие для студентов радиотехнических специальностей, но сейчас она будет интересна и любителям радиоэлектроники. В книге автор рассматривает принципы построения базовых схем аналоговых и цифровых устройств, а для элементов, используемых в рассматриваемых примерах, указаны отечественные аналоги. Переодили работу доценты кафедры радиотехники МФТИ.
Павел Кириченко
кандидат технических наук, старший инженер-схемотехник в YADRO
Книга будет очень полезна всем, кто желает понять, как проектируют аналоговые и цифровые схемы, что лежит в основе их работы и как научиться создавать свои устройства с полным пониманием принципов их функционирования. Она не требует глубоких знаний физики полупроводников или математического анализа. Не перегружена формулами сверх всякой меры. Зато обильно иллюстрирована схемами и графиками, помогающими разобраться в подчас непростых для новичка устройствах.
Конечно, поскольку книга больше предназначена для студентов, в ее теоретических материалах иногда не обойтись без математического аппарата, который не проходят в школах. Но таких разделов в ней немного, а подробное описание изображенного на схемах и графиках позволяют понять объяснения на качественном уровне, даже если формулы пока еще непонятны.
Зато очень ценно, что на всех схемах в книге указаны конкретные наименования используемых деталей. При желании можно собрать их самостоятельно и проверить работу на практике.
Что еще почитать:
«Искусство схемотехники», Пауль Хоровиц и Уинфилд Хилл,
«Занимательная электроника», Юрий Ревич.
Архитектурное направление
«Цифровая схемотехника и архитектура компьютера», Дэвид М. Харрис и Сара Л. Харрис
Знаменитых «Харрисов» рекомендуют всем, кто хочет с нуля разобраться в архитектуре компьютера и азах схемотехники. Особенность книги в том, что авторы начинают с цифровых логических элементов, переходят к разработке комбинационных и последовательных схем, а затем используют эти базовые блоки как основу для самого сложного: проектирования настоящего процессора MIPS. В итоге читатели смогут разработать свой собственный микропроцессор и получат полное понимание, как он работает.
Павел Кириченко: Книгу «Цифровая схемотехника и архитектура компьютера» за авторством Дэвида Харриса и Сары Харрис (в инженерном обиходе «Харрисы») без преувеличения можно считать лучшим учебником по цифровой схемотехнике и логическому проектированию микропроцессоров и микроконтроллеров. Подробные объяснения, понятные и обильные иллюстрации, примеры и задачи для самостоятельного освоения пройденного материала — все это делает книгу незаменимой в изучении принципов работы современных цифровых систем. Рассматривается настолько широкий круг вопросов, что после успешного освоения книги можно проектировать собственные устройства на уровне начинающего инженера-разработчика.
«Код. Тайный язык информатики», Чарльз Петцольд
Автор заглянул настолько далеко в прошлое, что добрался до XIX века, и на примере первых телеграфных машин объяснил устройство компьютера. Хотя современные компьютеры и сложнее, чем компьютеры полувековой давности, фундаментально они не изменились. Вот почему изучать историю техники так здорово: чем сильнее углубляешься в прошлое, тем проще становятся технологии — легко добраться до точки, где понятно решительно все.
Что еще почитать:
«Архитектура компьютера», Эндрю Таненбаум, Тодд Остин,
«Компьютерная архитектура. Количественный подход», Дэвид Паттерсон, Джон Хеннесси.
Отзыв читателя @unreal_undead2: «Компьютерная архитектура» — книга лауреатов премии Тьюринга 2017 года «за новаторский систематический и измеримый подход к проектированию и проверке компьютерных архитектур, оказавший долговременное влияние всю отрасль микропроцессорной техники». То, что нужно читать программисту, который хочет знать, как программа исполняется на процессоре, какие механизмы для ускорения работы есть в железе и что можно сделать в софте, чтобы более эффективно использовать CPU. Разные уровни параллелизма, bandwidth vs latency, кеши, предсказатель ветвлений и прочее — в книге изложены все базовые понятия. После прочтения вам будут лучше понятны рекомендации для конкретных процессоров.
Комментарии (17)
VluDs
03.10.2024 13:24Задумываюсь над покупкой бумажного издания «Код. Тайный язык информатики». Схемотехникой не собираюсь заниматься, увлекаюсь программированием на C/C++.
Стоит ли изучать, или в пустую потрачу время?
yadro_team Автор
03.10.2024 13:24+1Разработчики нередко называют эту книгу легендарной и горячо рекомендуют к прочтению) Заходит как отличный научно-популярный подкаст. Почитать отрывки и составить личное впечатление можете по ссылке: https://www.labirint.ru/books/786008/
VluDs
03.10.2024 13:24+1Убедили заказать!)
Вообще сейчас читаю серию книг "Программирование. Введение в профессию" Андрея Столярова. Но там больше о программировании, но темы архитектуры и железа тоже поверхностно касается.
Захотелось углубить знания устройства ПК, и в поисках как то наткнулся на "Код. Тайный язык информатики". Вот сейчас она мне снова встретилась, видимо это судьба.)
yadro_team Автор
03.10.2024 13:24Здорово! Углублять знания — всегда полезно)
Может быть, слышали, у нас есть подкаст про низкоуровневое программирование «Битовые маски»: https://engineer.yadro.com/podcasts/category/bitmask/ Наши коллеги как раз обсуждают темы, которые позволяют лучше понимать предмет. Вдруг будет интересно)
Viilture
03.10.2024 13:24Блин, иногда так хочется научится останавливать время и старение, чтобы прочитать всё книги, прослушать всё лекции, пройти всё интересные курсы.
VluDs
03.10.2024 13:24Да, но такой возможности нет, и приходится бояться, что потратишь на что-то время, а тебе это и не пригодится никак.
Viilture
03.10.2024 13:24Классная книжка, но
От книжки у вас не будет вау эффекта, как у меня был прочтение некоторых книги, к примеру дизайни эволюция с++ от страуспа, которую я недавно прочитал (там тоже ничего кардинального не было, но то как он объясняет язык со своей точки зрения мне понравилось. Я начал относиться к с++ совершенно по другому, зная как и зачем и откуда там появлялись разные инструменты. Ну и забавные вещи.))
Но вы прочитаете её с интересом за пару вечеров, советую не покупать, а скачать и прочитать на электронной книге.
Узнаете как развивалась телеграфная сеть в сша=)
WindShear
03.10.2024 13:24Вот, кстати, именно2-е желтое издание Хоровица и Хилла я и прикупил несколько лет назад. И, примерно на 20-й странице обнаружил, что там, похоже, не хватает страниц. Заканчивается страница в середине описания транзистора, а следующая уже про что-то другое. причем номера страниц в норме
anoldman25
03.10.2024 13:24Я прикупил себе третье издание недавно, первый том. Ну конечно не смотрел внимательно. Некоторые ругают его. Но я помню с каким интересом я читал первое издание. У меня есть еще и оригинал на английском, на худой конец, купленный в те лохматые времена на Амазоне.
Кстати, совсем недавно дискутировал с человеком по поводу этой книги. Он сказал, что там много воды. Не стал с ним спорить.
Viilture
03.10.2024 13:24Некоторые книги стоит прочитать ради всего одной главы, которую вв больше нигде не найдете.
Viilture
03.10.2024 13:24Зачем вы покупаете книги? Почему не использовать электронную книги. Большинство хороших книг не купить, они стоят 1-10к, читаешь книги десятками.
Я при энтузиазме читают по 50-200стр в день. (Хоровиц и Хилл, алгоритмы не в счёт, там я обычно схемы делаю и алгоритмы прорабатываю, 10 стр в день макс.)
Ps но хоровиц и Хилл у меня куплены
olgapavlova
03.10.2024 13:24Павел, спасибо вам за вашу книгу. Она прекрасна.
Только по прочтению у меня наконец сложилась в голове картина цифровой электроники — и в целом, и в некоторых деталях. И появилась возможность хоть как-то думать на эту тему, а не просто воспроизводить чужие инструкции.pgkirich
03.10.2024 13:24Я рад читать такое, спасибо за теплые слова. Именно такой подход, как вы описываете, и был главной мыслью при написании книги: системно, последовательно, избегая ненужной зауми повествования.
unreal_undead2
Как то на мой взгляд Хеннеси/Паттерсона несправедливо в "что ещё" засунули. И про Свореня, думаю, @radiolokмог бы тёплую ламповую цитату выдать )
yadro_team Автор
Блок «Что ещё» не означает, что мы как-то меньше рекомендуем эти книги) Если напишете в комментариях небольшой отзыв на книгу «Компьютерная архитектура. Количественный подход», с радостью добавим в текст с указанием автора! Про Свореня тоже актуально))
unreal_undead2
"По натуре я не Пушкин", могу только несколько слов сказать. Х/П - то, что нужно читать программисту, который хочет знать, как реально программа исполняется на процессоре, какие механизмы для ускорения работы есть в железе и что можно сделать в софте, чтобы более эффективно их использовать. Разные уровни параллелизма, bandwidth vs latency, кеши, предсказатель ветвлений и прочее - изложены все базовые понятия. После этого будут лучше понятны рекомендации для конкретных процессоров типа этого. Насколько она адекватна для разработчиков железа - не подскажу, не мой профиль.
yadro_team Автор
Спасибо) Добавили! Ссылка, правда, выдает заглушку о прекращении работы Intel в России.