Программирование | книги
47.8K subscribers
2.4K photos
17 links
Для программистов разных областей науки.

Навигация по тегам всегда в закрепе.

Чат канала: https://t.me/+bpI2SjrfGQc1ZWJi

По всем вопросам: @altmainf

Регистрация в перечне РКН https://goo.su/PqEImo3
Download Telegram
#Микроконтроллеры 2018

Начало работы с микроконтроллерами STM8

Автор: Матюшов Н.В.

Эта книга предназначена для разработчиков электронной аппаратуры, планирующих начать работать с микроконтроллерами серии STM8 и любителей, увлекающихся созданием устройств на микроконтроллерах.

Книга содержит описание микроконтроллера серии STM8: описание работы периферийных модулей и их регистров, описание видов памяти, битов конфигурации, систем прерываний, энергосбережения, тактирования и других.
#Микроконтроллеры 2022

Стенд-конструктор SDK-1.1M. Организация и программирование микроконтроллеров

Авторы: Ключев А.О., Пинкевич В.Ю., Платунов А.Е., Ключев В.А.

Рассматриваются вопросы устройства микроконтроллеров и их составных элементов на примере современных устройств семейства STM32 с помощью стенда-конструктора SDK-1.1M.
Обсуждается организация типовых интерфейсов ввода-вывода и внешних устройств (датчиков, микросхем памяти, расширителей портов ввода-вывода и др.)
#Микроконтроллеры #Контроллеры 2019

Программируемые контроллеры и микроконтроллеры в системах автоматизации

Авторы: Сбродов Н.Б., Карпов Е.К.

В учебном пособии содержатся сведения об архитектуре современных программируемых контроллеров и микроконтроллеров, их функциональных возможностях и технических характеристиках. Отдельный раздел посвящен вопросам программирования ПЛК и микроконтроллеров, инструментальным системам разработки прикладного программного обеспечения. Приведены примеры проектирования систем автоматизации и управления на основе программируемых контроллеров и микроконтроллеров, при этом основное внимание уделено вопросам разработки программ управления технологическими объектами.
#Схемотехника #Микроконтроллеры 2022

Искусство схемотехники. Теория и практика

Автор: Хейс Т.К.

В этой уникальной книге по схемотехнике содержится не только теоретический материал, но и полноценный курс лабораторных работ. Подробно рассмотрено применение аналоговых, цифровых устройств и микроконтроллеров. Каждое из 25 занятий содержит две части: теоретический конспект и лабораторную работу. Занятие начинается с рассмотрения той или иной схемы, после чего предлагается реализовать ее на практике и изучить работоспособность. Занятия включают примеры с решениями и дополнительными пояснениями. Рассматривается язык описания аппаратных средств Verilog. В приложениях представлена общая информация по осциллографам, линиям связи, цоколевке микросхем, программам и т. п., а также даны советы по выбору деталей и оборудования. В книге очень мало математики, основной упор делается на интуитивный подход и практические навыки.
#Микроконтроллеры 2017

Проекты домашней автоматики на ESP8266

Автор: Батрину К.

Здесь представлен перевод книги "ESP8266 Home Automation Projects"
Из этой книги вы научитесь создавать и программировать проекты домашней автоматики с помощью микросхемы Wi-Fi ESP8266. Вы узнаете, как построить термостат для измерения и регулировки температуры, а также как построить систему безопасности с помощью ESP8266. Кроме того, вы разработаете полную систему домашней автоматики от датчика до вашего собственного облака. Вы коснетесь вопросов мониторинга данных, управления устройствами и безопасности.
#Микроконтроллеры 2022

Электронные проекты на основе ESP8266 и ESP32

Автор: Кэмерон Н.

В этой книге освещаются темы, актуальные для разработчика сетевых приложений: в частности, коммуникации Wi-Fi, дизайн и создание мобильных приложений, связь ESP-NOW и LoRa, методы генерации сигналов. Акцент делается на практические проекты, создаваемые в Arduino IDE. Рассказывается о том, как просто и практично получать доступ к информации через интернет, разрабатывать веб-страницы, создавать мобильные приложения для удаленного управления устройствами с распознаванием речи, включать карты Google Maps в приложение отслеживания маршрута по GPS.
Эта книга предназначена для производителей и умельцев, которые хотят создавать сетевые приложения с мощными микроконтроллерами ESP8266 или ESP32. Предполагается, что читатель имеет некоторый опыт программирования на C++ в Arduino IDE.
#Микроконтроллеры #САПР 2021

Программирование микроконтроллеров с использованием IDE

Автор: Тюрин С.Ф.

Рассмотрено создание в САПР Proteus программ для микроконтроллера 8051 как классического устройства, архитектура которого до сих пор востребована, а также для современного 32-разрядного микроконтроллера STM32F401RE. Изложен материал по программированию микроконтроллеров с использованием IDE (Integrated Development Environment), в том числе Keil uVision, входящих в состав MDK-ARM, а также ресурса программирования встроенных систем Mbed для платы NUCLEO-F401RE. Предназначено для обеспечения практических и лабораторных работ студентов бакалавриата и специалитета, изучающих дисциплины «Программирование встроенных систем» и «Цифровая схемотехника». Может быть полезно для магистров и аспирантов.
#Cpp #Микроконтроллеры 2020

Программирование встроенных систем на С++17

Автор: Пош М.

C++ — превосходный выбор для разработки встроенных систем, особенно с учетом того, что этот язык не добавляет каких-либо излишеств, улучшает удобство сопровождения и предлагает множество преимуществ над прочими языками программирования. Из книги вы узнаете, как можно применять C++ для создания надежных, конкурентоспособных систем, рационально использующих все доступные аппаратные ресурсы. Начиная с простого примера программирования встроенной системы и описания самых свежих функциональных возможностей, введенных стандартом C++17, эта книга демонстрирует все тонкости и нюансы правильного программирования. Вы узнаете, как использовать параллельный режим выполнения, управление памятью и возможности функционального программирования C++ при создании встроенных систем, а также как объединять ваши системы с внешними периферийными устройствами и применять эффективные способы работы с драйверами.
#Микроконтроллеры 2017

Умные устройства безопасности на микроконтроллерах Atmel

Автор: Бирюков А. А.

В книге подробно рассматривается разработка устройств на базе микроконтроллеров Atmel. С их помощью предлагается собрать ряд полезных в быту устройств безопасности, таких как датчики света, температуры, кодовые замки и других.
#Микроконтроллеры 2017

Программирование микроконтроллеров: стратегия и тактика

Автор: Матюшин А.О.

Книга посвящена программированию встраиваемых систем с применением микроконтроллеров. Материал книги сгруппирован в соответствии со стандартными этапами разработки любого программного обеспечения: анализом требований, проектированием, кодированием, отладкой и тестированием. Издание проиллюстрировано примерами на С и анализом получаемого в результате компиляции машинного кода для двух популярных семейств микроконтроллеров Microchip: PIC18 (8 бит) и PIC24 (16 бит). Однако рассмотренные подходы и приемы могут быть использованы при программировании микроконтроллеров других производителей.
#Микроконтроллеры #Arduino #Assembler 2020

Программирование микроконтроллеров AVR: от Arduino к ассемблеру

Автор: Ревич Ю. В.

Рассмотрено практическое программирование микроконтроллеров AVR, в том числе популярной платформы Arduino. Рассказано, как выйти за рамки ограничений Arduino, когда следует применять прямое программирование на ассемблере, а когда использовать языки высокого уровня. Изложены общие принципы устройства микроконтроллеров AVR и их программирования, система команд, программирование таймеров, арифметические операции, память, интерфейсы, режимы энергосбережения и сторожевой таймер, программы реального времени, обмен данными с персональным компьютером.
Особое внимание уделено переносу типичных Arduino-проектов на ассемблер. Даны готовые рецепты для программирования большинства основных функций современной микроэлектронной аппаратуры.
Для учащихся, инженерно-технических работников и радиолюбителей.
#Микроконтроллеры 2017

Современные микроконтроллеры. Архитектура, программирование, разработка устройств.

Автор: Магда Ю. С.

В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных микроконтроллеров 8051 и их расширений в системах управления и контроля. Основной упор сделан на практические аспекты разработки цифровых и аналоговых интерфейсов, использования таймеров, визуализации результатов измерений в системах сбора информации. Значительная часть материала посвящена практическому программированию в популярной среде разработки Keil uVision. Приводятся многочисленные примеры разработки несложных аппаратно-программных систем сбора аналоговой и цифровой информации, измерительных систем, систем управления внешними устройствами и т.д. Все приведенные в книге проекты разработаны и проверены на отладочном модуле Rita-51 фирмы Rigel Corp. и могут служить основой при разработке собственных проектов.
#Python #Микроконтроллеры 2021

MicroPython для микроконтроллеров

Автор: Спаннер Г.

Мощные контроллеры, такие как ESP32 от Espressif Systems, предлагают отличную производительность, а также функции Wi-Fi и Bluetooth по доступной цене. По сравнению с другими контроллерами ESP32 имеет значительно больший объем флэш-памяти и памяти SRAM, а также гораздо более высокую скорость процессора. Благодаря этим характеристикам чип подходит не только для классических приложений C, но и для программирования с помощью MicroPython.

Эта книга знакомит с применением современных однокристальных систем. Помимо технических аспектов, основное внимание уделяется самому MicroPython. После знакомства с языком полученные навыки программирования сразу же применяются на практике. Индивидуальные проекты подходят как для использования в лаборатории, так и для повседневного применения. Используя лабораторные макеты, можно с минимальными усилиями создавать схемы всех видов, превращая тестирование и отладку полностью самодельных проектов в поучительное удовольствие.
#Микроконтроллеры 2023

Программирование микроконтроллеров STM32

Авторы: Ключарёв А.А., Кочин К.А., Фоменкова А.А.

Приводится подробное описание работы с наиболее часто используемыми средствами разработки программного обеспечения для встраиваемых устройств, рассматриваются особенности стандартных средств разработки программного обеспечения под микроконтроллеры семейства STM32. Учебное пособие предназначено для изучения теоретического и практического материала в рамках дисциплины «Программирование встраиваемых приложений» студентами, обучающимися по направлению подготовки 09.03.04 «Программная инженерия» и может быть использовано при освоении аналогичной дисциплины студентами инженерных направлений.
#WebAssembly #Микроконтроллеры 2022

Творческие проекты с микроконтроллером в среде TinyGo и WebAssembly

Автор: Тил Т.

В книге содержатся творческие проекты, по мере выполнения которых вы научитесь создавать встраиваемые приложения для микроконтроллеров. В каждой главе представлено несколько проектов с использованием различных популярных электронных устройств, таких как светодиоды, 7-сегментные дисплеи, таймеры.

Вы узнаете, как программировать датчики и работать с микроконтроллерами, такими как Arduino UNO и Arduino Nano IoT 33. Затем перей дете к созданию интерактивных прототипов электронных систем, в частности системы светофоров, таймера для бесконтактного мытья рук и др. Создадите модель системы интернет вещей (IoT) для оповещения о погоде и разработаете приложения мониторинга к ней. К концу чтения ваших навыков будет достаточно для создания новых проектов для встраиваемой электроники с помощью TinyGo.

Книга адресована разработчикам на языке Go, а также программистам- любителям, заинтересованным в изучении TinyGo.
#Микроконтроллеры 2023

Архитектура встраиваемых систем

Автор: Лакамера Д.

В книге описываются принципы работы и взаимодействия различных компонентов в реальных системах. Представлен общий обзор процесса разработки встраиваемых систем; показано, как настроить среду разработки, рассматриваются структура, механизмы загрузки и управление памятью встраиваемой системы. Вы изучите программный интерфейс и драйверы устройств, узнаете, как устанавливать связь через TCP/IP, как повысить безопасность устройств интернета вещей. Наконец, вы на практике познакомитесь с многопоточными операционными системами, самостоятельно разработав планировщик, и научитесь использовать механизмы доверенного выполнения с аппаратной поддержкой.

Издание предназначено для программистов и инженеров, желающих освоить область разработки встраиваемых систем.