Рассмотрены основы программирования на языке ассемблера для процессоров ARM на примере Raspberry Pi с операционной системой Raspberry Pi OS. Приведены подробные сведения об архитектуре и особенностях ARM, вызовах операционной системы. Подробно описан синтаксис ассемблера для ARM. Рассмотрены компоновщик GCC, отладка с GDB, использование функций языка C в ассемблере с помощью библиотеки libc. Описа…
Книга представляет собой введение в мир Arduino – самой популярной платформы для прототипирования электроники с открытым исходным кодом. В ней есть как простые проекты, так и вся необходимая информация для создания собственных конструкций, от списков компонентов до финишной отладки. Рассмотрены основные принципы интерактивного дизайна и физических вычислений, современные платы Arduino и программны…
Основы цифровой электроники изложены доступным для начинающих способом – путем создания на макетной плате простых устройств, которые сразу после сборки начинают работать, не требуя пайки, наладки и программирования. Набор необходимых деталей сведен к минимуму. Рассмотрены цифровые сигналы и двоичная система счисления, простейшие схемы на МОП-транзисторах, устройства цифровой логики на транзисторах…
Изложены основные понятия и методы моделирования микроконтроллера в среде моделирующей программы Multisim. Рассмотрены примеры ввода и вывода цифровой информации через порты микроконтроллера. Приведены листинги управляющих программ. Для студентов 4-го курса факультета «Фундаментальные науки», изучающих дисциплину «Электротехника и электроника» и выполняющих лабораторные работы по этой дисциплине.
Детально изложены практические аспекты самостоятельного изготовления и эксплуатации квадрокоптеров. Рассмотрены все этапы: от выбора конструкционных материалов и подбора компонентов с минимизацией финансовых затрат до настройки программного обеспечения и ремонта после аварии. Уделено внимание ошибкам, которые часто совершают начинающие авиамоделисты. В доступной форме даны теоретические основы пол…
Учебное пособие содержит полное и систематизированное изложение материала, включенного в учебную программу курсов: «Разработка микроконтроллерных устройств на базе Arduino», «Компьютерное управление исполнительными механизмами», «Проект 3-го курса». Адресовано студентам, обучающимся по программам бакалавриата и магистратуры по специальностям «Мехатроника и робототехника» и «Электроэнергетика» Инст…
Книга написана на основе опыта работы с детьми 5–7-х классов на уроках информатики и внеурочных занятиях. Рассмотрено более 20 творческих проектов с использованием учебной платы BBC micro:bit. Ребенок шаг за шагом через игру и творчество освоит основы программирования, научится проектировать и конструировать простейшие электронные устройства. Особое внимание уделено разработке увлекательных компью…
Изложены методические указания по выбору темы курсовой работы, ее содержанию и выполнению, а также оформлению графических и текстовых документов, представляемых на защиту, для направлений подготовки бакалавров 09.03.01 «Информатика и вычислительная техника» и 09.03.03 «Прикладная информатика» факультета «Информатика и системы управления». Для студентов МГТУ им. Н.Э. Баумана, обучающихся по програм…
В данном пособии описываются основные особенности программирования на языке Си применительно к однокристальной ВМ (ОВМ) семейства х51. Основное внимание уделено базовым сведениям о типах данных для 8-битной ОВМ и ее внутренних узлов. Приведены примеры типовых преобразований и процедур, которые могут быть использованы при курсовом проектировании.
Содержит материалы для изучения микроконтроллеров на примере семейства AVR. Рассмотрены необходимые инструментальные средства проектирования и ряд учебных проектов для изучения функциональных возможностей микроконтроллеров. Тематика пособия охватывает практически все аспекты построения микроконтроллерных систем, поддержана многочисленными примерами, приведены контрольные вопросы и упражнения. Мате…
Эта книга поможет вам быстро освоить основы робототехники и приступить к конструированию собственных роботов, разных систем с микроконтроллерами и даже элементов умного дома. Вам не потребуются знания языков программирования и паяльник. Изучайте микроконтроллеры и робототехнику по нашей книге, и вы сможете быстро освоить современные профессии. Вы научитесь программировать micro:bit версий 1.5 и 2,…
Данное пособие предназначено для первоначального ознакомления с элементной базой и функциональными типовыми узлами микропроцессорных систем. В нем описываются ключевые и логические элементы, комбинационные устройства, триггеры, регистры, счетчики, микросхемы памяти. Большое внимание уделено усилителям и аналого-цифровым устройствам, без которых не может обойтись процессор при общении с внешними да…
В книге рассмотрены практические аспекты программирования приложений для популярной микропроцессорной платформы ARM. Материал книги имеет сугубо практическое направление, поэтому в ней приведено множество примеров, иллюстрирующих те или иные подходы при создании программ. Основной упор сделан на практические методы программирования задач на языке программирования C/C++, а также на решение проблем…
Книга по аппаратному взлому поможет вам проникнуть внутрь устройств, чтобы показать, как работают различные виды атак, а затем проведет вас через каждый взлом на реальном оборудовании. Написанное с остроумием и снабженное практическими лабораторными экспериментами, это руководство ставит вас в роль злоумышленника, заинтересованного в нарушении безопасности для достижения благих целей. После покупк…
В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных микроконтроллеров 8051 и их расширений в системах управления и контроля. Основной упор сделан на практические аспекты разработки цифровых и аналоговых интерфейсов, использования таймеров, визуализации результатов измерений в системах сбора информации. Значительная часть материала посвящена практическому …