Embedded Systems

Introduction to the ARM® Cortex(TM)-M Microcontrollers
Author: Jonathan W. Valvano
Publisher: Createspace Independent Pub
ISBN: 9781477508992
Category: Technology & Engineering
Page: 462
View: 1648
DOWNLOAD NOW »
"This fifth edition includes the new TM4C1294-based LaunchPad. Most of the code in the book is specific for the TM4C123-based LaunchPad ... This fifth edition switches the syntax from C to the industry-standard C99. "--Page ix.

Чистый код. Создание, анализ и рефакторинг

[пер. с англ.]
Author: Роберт Мартин
Publisher: N.A
ISBN: 9785459008586
Category: Computers
Page: 464
View: 8018
DOWNLOAD NOW »
Издание содержит: что такое чистый код, как улучшить плохой код, почему чистый код часто портится, почему в написании кода так важны мелочи

Мейкерство. Arduino и Raspberry Pi


Author: Саймон Монк
Publisher: БХВ-Петербург
ISBN: 5977537549
Category:
Page: 336
View: 7864
DOWNLOAD NOW »
Рассказано, как самостоятельно создавать устройства на основе популярных платформ Arduino и Raspberry Pi. Излагаются принципы работы описываемых устройств. Сложные задачи решаются последовательно, через выполнение экспериментов и реализацию увлекательных проектов. Рассказано, как управлять светодиодными индикаторами, электродвигателями различных типов, соленоидами, агрегатами переменного тока, нагревателями, охладителями, дисплеями и звуковыми устройствами. Показано, как наблюдать за этими устройствами через Интернет и дистанционно управлять ими. Описаны проекты по созданию робота для расплющивания алюминиевых банок, сборке поливальной установки для комнатных растений, управляемого микроконтроллером светодиодного светофора, самодельного термостата, куклы, которая танцует и разговаривает, получив сообщение из твиттера, и многие другие.

The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors


Author: Joseph Yiu
Publisher: Newnes
ISBN: 0124079180
Category: Technology & Engineering
Page: 864
View: 7987
DOWNLOAD NOW »
This new edition has been fully revised and updated to include extensive information on the ARM Cortex-M4 processor, providing a complete up-to-date guide to both Cortex-M3 and Cortex-M4 processors, and which enables migration from various processor architectures to the exciting world of the Cortex-M3 and M4. This book presents the background of the ARM architecture and outlines the features of the processors such as the instruction set, interrupt-handling and also demonstrates how to program and utilize the advanced features available such as the Memory Protection Unit (MPU). Chapters on getting started with IAR, Keil, gcc and CooCox CoIDE tools help beginners develop program codes. Coverage also includes the important areas of software development such as using the low power features, handling information input/output, mixed language projects with assembly and C, and other advanced topics. Two new chapters on DSP features and CMSIS-DSP software libraries, covering DSP fundamentals and how to write DSP software for the Cortex-M4 processor, including examples of using the CMSIS-DSP library, as well as useful information about the DSP capability of the Cortex-M4 processor A new chapter on the Cortex-M4 floating point unit and how to use it A new chapter on using embedded OS (based on CMSIS-RTOS), as well as details of processor features to support OS operations Various debugging techniques as well as a troubleshooting guide in the appendix topics on software porting from other architectures A full range of easy-to-understand examples, diagrams and quick reference appendices

Занимательно о микроконтроллерах


Author: Микушин Александр Владимирович
Publisher: БХВ-Петербург
ISBN: 5941575718
Category: Technology & Engineering
Page: 432
View: 8731
DOWNLOAD NOW »
Собраны материалы, затрагивающие различные аспекты проектирования микропроцессорной техники от сведений о простейших логических элементах до изложения принципов разработки микропроцессорных систем и достаточно сложных многомодульных программ для них. Из всего многообразия микро-процессоров в качестве примера рассматриваются классические, доступные и распространенные микроконтроллеры семейства MCS-51, поддерживаемые такими крупнейшими производителями, как Analog Devices и Texas Instruments. Большое внимание уделено построению структуры, принципам написания и отладке программ для микроконтроллеров на языках Си и ассемблере. Приведены готовые шаблоны для написания программ на ассемблере и показаны особенности применения языка Си для реализации конкретных устройств. При подготовке книги были использованы материалы лекций по микропроцессорам, читаемых автором в течение ряда лет в Сибирском государственном университете телекоммуникаций и информатики.

Микроконтроллерное управление электроприводом

учеб. пособие : [для вузов по специальности "Автоматизация технол. процессов и пр-в (машиностроение)", направление подгот. дипломир. специалистов "Автоматизир. технологии и пр-ва"]
Author: Кир Борисович Алексеев
Publisher: МГИУ
ISBN: 5276014140
Category:
Page: 296
View: 5765
DOWNLOAD NOW »


ARM Microprocessor Systems

Cortex-M Architecture, Programming, and Interfacing
Author: Muhammad Tahir,Kashif Javed
Publisher: CRC Press
ISBN: 1482259435
Category: Computers
Page: 498
View: 2648
DOWNLOAD NOW »
This book presents the use of a microprocessor-based digital system in our daily life. Its bottom-up approach ensures that all the basic building blocks are covered before the development of a real-life system. The ultimate goal of the book is to equip students with all the fundamental building blocks as well as their integration, allowing them to implement the applications they have dreamed up with minimum effort.

Искусство восстановления данных


Author: Сенкевич Глеб Евгеньевич
Publisher: БХВ-Петербург
ISBN: 597750618X
Category: Computers
Page: 304
View: 8347
DOWNLOAD NOW »
Книга охватывает практически все аспекты восстановления информации с цифровых носителей: жестких дисков, массивов RAID, флеш-накопителей, дисков SSD, SIM-карт и лазерных дисков. Подробно рассмотрены принципы хранения и логическая организация данных на различных носителях, причины потери информации. Даны практические рекомендации по надежному хранению данных и профилактике сбоев. Показаны основные приемы извлечения данных в различных ситуациях. Описаны более 20 популярных программ для восстановления информации и диагностики накопителей

Схемотехника ЭВМ


Author: Лехин Сергей Никифорович
Publisher: БХВ-Петербург
ISBN: 5977503539
Category: Technology & Engineering
Page: 672
View: 3922
DOWNLOAD NOW »
Рассматриваются схемотехнические решения, используемые при построении цифровых логических элементов, вопросы синтеза комбинационных и последовательностных цифровых устройств по заданному алгоритму работы, а также процедуры анализа их функционирования. Освещены методы анализа помех в линиях передачи цифровых сигналов и цепях питания. Приведены структуры и схемотехника полупроводниковых запоминающих устройств, схем программируемой логики и вспомогательных узлов цифровой техники. Рассмотрены вопросы схемотехники цифроаналоговых и аналого-цифровых преобразователей информаци

Проекты с использованием контроллера Arduino. 2 изд.


Author: Петин Виктор Александрович
Publisher: БХВ-Петербург
ISBN: 5977535503
Category:
Page: 464
View: 7318
DOWNLOAD NOW »
Рассмотрены основные платы Arduino и платы расширения (шилды), добавляющие функциональность основной плате. Подробно описан язык и среда программирования Arduino IDE. Тщательно разобраны проекты с использованием контроллеров семейства Arduino. Это проекты в области робототехники, создания погодных метеостанций, "умного дома", вендинга, телевидения, Интернета, беспроводной связи (bluetooth, радиоуправление). Для всех проектов представлены схемы и исходный код. Также представлен исходный код для устройств Android, используемых в проектах для связи с контроллерами Arduino. На сайте издательства размещен архив с исходными кодами программ и библиотек, описаниями и спецификациями электронных компонентов и др. Во втором издании добавлены проекты голосового управления с помощью Arduino, работа с адресуемыми RGB-лентами, управление iRobot Create на Arduino. Рассмотрены проекты с использованием платы Arduino Leonardo. Приведены пошаговые уроки для начинающих разработчиков.

Raspberry Pi. Руководство по настройке и применению


Author: Юрий Магда
Publisher: Litres
ISBN: 5457831108
Category: Computers
Page: N.A
View: 5713
DOWNLOAD NOW »
Быстрый прогресс современной электроники в последние годы существенно повлиял на все сферы человеческой деятельности, включая применение компьютерных технологий. Существенным прорывом стало создание полнофункциональных компьютерных систем на одном кристалле, так называемом System-On-Chip (SoC). В SoC интегрируются все основные функциональные блоки, присущие компьютерам (процессор, память, графический процессор и др.). На одном из таких SoC-кристаллов реализован один из наиболее популярных современных миниатюрных компьютеров, известный под названием Raspberry Pi.Эта книга посвящена практическим аспектам применения Raspberry Pi, начиная от программирования простых систем управления и измерения на языке Python и заканчивая разработкой мультимедийных систем и созданием игровых приложений на языке Scratch. Хотя Raspberry Pi помещается на ладони, он способен выполнять многие функции, доступные мощным настольным системам. Многие популярные приложения, работающие на настольных компьютерах, могут выполняться и на Raspberry Pi. Вдобавок Raspberry Pi обладает мощными мультимедийными и графическими возможностями, в частности, при работе с 3D графикой, поэтому этот миниатюрный компьютер можно использовать как платформу для разработки игровых приложений, что может заинтересовать многих будущих программистов. Raspberry Pi можно использовать и для создания своих собственных измерительных и робототехнических систем с различными датчиками и исполнительными устройствами. Создание таких систем возможно благодаря наличию цифрового порта ввода/вывода (GPIO) – подобная возможность отсутствует в обычных настольных ПК.Материал книги будет полезен самой широкой аудитории, начиная от школьников и студентов и заканчивая разработчиками приложений для мультимедиа, Интернета и систем управления.

Энциклопедия электронных компонентов. Том 3.

Датчики местоположения, присутствия, ориентации, механического воздействия, параметров окружающей среды, звука, электричества
Author: Платт Чарльз,Фредрик Янссон
Publisher: БХВ-Петербург
ISBN: 5977537662
Category:
Page: 288
View: 6979
DOWNLOAD NOW »
В третьем томе энциклопедии приведена основная информация о датчиках различного назначения, определяющих пространственные, механические, электрические, оптические и акустические характеристики, а также характеристики текучих сред. Каждая статья представляет собой законченное описание какого-либо датчика или группы родственных датчиков. Подробно описано назначение, принцип действия, основные параметры, варианты изготовления и области применения датчиков, а также приведены примеры типовых схем их включения. Материал сопровождается фотографиями, схемами и диаграммами.

Practical Microcontroller Engineering with ARM Technology


Author: Ying Bai
Publisher: John Wiley & Sons
ISBN: 1119058007
Category: Computers
Page: 600
View: 1260
DOWNLOAD NOW »
The first microcontroller textbook to provide complete and systemic introductions to all components and materials related to the ARM® Cortex®-M4 microcontroller system, including hardware and software as well as practical applications with real examples. This book covers both the fundamentals, as well as practical techniques in designing and building microcontrollers in industrial and commercial applications. Examples included in this book have been compiled, built, and tested Includes Both ARM® assembly and C codes Direct Register Access (DRA) model and the Software Driver (SD) model programming techniques and discussed If you are an instructor and adopted this book for your course, please email [email protected] to get access to the instructor files for this book.

Интернет вещей с ESP8266


Author: Шварц М.
Publisher: БХВ-Петербург
ISBN: 5977538677
Category:
Page: 192
View: 6396
DOWNLOAD NOW »
Описан процесс разработки недорогих, но эффективных устройств для Интернета вещей на основе популярного микроконтроллера с функцией Wi-Fi ESP8266. Проекты доступны для повторения новичкам в области Интернета вещей, имеющим начальный опыт работы с платформой Arduino. Рассказано, как считывать, отправлять и отслеживать данные через облачные сервисы и дистанционно управлять устройствами откуда угодно, применять ESP8266 для взаимодействия с социальными сетями Twitter и Facebook, отправлять пользователям ESP8266 сообщения по email, SMS и push-каналам, организовывать межмашинное взаимодействие без участия человека, в том числе через облако. На практических примерах показано построение простой системы домашней автоматики с управлением через облако, а также развертывание собственной облачной платформы. Описано, как сделать дверной замок с управлением через облако, физический индикатор курса цифровой валюты, беспроводное садовое оборудование и многие другие устройства на основе ESP8266. Файлы для книги можно скачать по ссылке ftp://ftp.bhv.ru/9785977538671.zip

Электроника: логические микросхемы, усилители и датчики для начинающих.

[Make: More Electronics]
Author: Платт Чарльз
Publisher: БХВ-Петербург
ISBN: 5977535961
Category:
Page: 448
View: 5718
DOWNLOAD NOW »
Книга является продолжением мирового бестселлера "Электроника для начинающих". В ней рассмотрены 36 новых пошаговых экспериментов, в ходе которых читатель научится добавлять вычислительные способности в электронные проекты. Описаны особенности применения различных компонентов и устройств: операционных усилителей, компараторов, счетчиков, шифраторов, дешифраторов, мультиплексоров, сдвиговых регистров, таймеров, полосовых индикаторов, массивов пар Дарлингтона и различных датчиков. Показано, как создавать логические игры, тестеры, систему предсказаний, различные аудиоустройства и многое другое. Прочитав книгу, вы научитесь: ✓ Бросать «электронные веточки тысячелистника» в древней системе предсказаний И Цзинь с помощью дешифратора и двоичного счетчика. ✓ Создавать тестер телепатии, используя логические элементы И-НЕ, ИЛИ-НЕ и Исключающее ИЛИ-НЕ. ✓ Собирать на макетной плате устройство, «протестующее против крика», используя операционные усилители и сглаживающие конденсаторы. ✓ Собирать на микросхемах таймера, счетчика и мультиплексора схему для генерирования случайных чисел для использования в игре "Горячий слот". ✓ Радикально усовершенствовать игру «Крестики-нолики», используя герконы и магниты. ✓ Использовать вращающийся кодер или термистор для генерирования случайных чисел.

Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. 3 изд.


Author: Ревич Юрий Всеволодович
Publisher: БХВ-Петербург
ISBN: 597753311X
Category:
Page: 368
View: 454
DOWNLOAD NOW »
Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров Atmel AVR. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложение содержит основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур.

Ассемблер - это просто. Учимся программировать 2-е издание


Author: Калашников Олег Александрович
Publisher: БХВ-Петербург
ISBN: 5977505914
Category: Computers
Page: 336
View: 9627
DOWNLOAD NOW »
Подробно и доходчиво объясняются все основные вопросы программирования на ассемблере. Рассмотрены команды процессоров Intel, 16- и 32-разрядные регистры, основы работы с сопроцессором, сегментация памяти в реальном масштабе времени, управление клавиатурой и последовательным портом, работа с дисками и многое другое. Описано, как разработать безобидный нерезидентный вирус и антивирус против этого вируса, как написать файловую оболочку (типа Norton Commander или FAR Manager) и как писать резидентные программы. Каждая глава состоит из объяснения новой темы, описания алгоритмов программ, многочисленных примеров и ответов на часто задаваемые вопросы. Во второе издание внесены исправления и добавлены новые примеры. Компакт-диск содержит исходные коды всех примеров, приведенных в книге, с подробными описаниями. Файлы для книги можно скачать по ссылке ftp://ftp.bhv.ru/9785977505918.zip

Microcontroller Engineering with MSP432

Fundamentals and Applications
Author: Ying Bai
Publisher: CRC Press
ISBN: 1498772994
Category: Technology & Engineering
Page: 818
View: 6597
DOWNLOAD NOW »
This book aims to develop professional and practical microcontroller applications in the ARM-MDK environment with Texas Instruments MSP432P401R LaunchPad kits. It introduces ARM Cortex-M4 MCU by highlighting the most important elements, including: registers, pipelines, memory, and I/O ports. With the updated MSP432P401R Evaluation Board (EVB), MSP-EXP432P401R, this MCU provides various control functions with multiple peripherals to enable users to develop and build various modern control projects with rich control strategies. Micro-controller programming is approached with basic and straightforward programming codes to reduce learning curves, and furthermore to enable students to build embedded applications in more efficient and interesting ways. For authentic examples, 37 Class programming projects are built into the book that use MSP432P401R MCU. Additionally, approximately 40 Lab programming projects with MSP432P401R MCU are included to be assigned as homework.