Книжная полка Истового инженера

Книжная полка Истового инженера

Cерия профессиональной литературы по проектированию и разработке микро- и радиоэлектроники, программированию и технологиям производства

При поддержке

partner logos
Книга - C++20 в деталях Книга - Проектирование в LabVIEW FPGA Книга - Архитектура встраиваемых систем Книга - Цифровой синтез: RISC-V

C++20 в деталях

Книга посвящена новому стандарту С++20. В ней дается краткий обзор языка и рассматриваются его новые ключевые возможности:

  • концепты – семантические категории для параметров шаблона – позволяют более точно выражать свои намерения относительно создаваемой программы с помощью средств языка программирования;
  • модули как более эффективная замена заголовочным файлам;
  • новая библиотека диапазонов, которая позволяет выполнять алгоритмы непосредственно в контейнере, объединять их и применять к непрерывным потокам данных;
  • корутины – основа асинхронного программирования в С++20 – для программирования кооперативных задач, циклов событий, потоков данных и конвейеров.

Также в тексте приводится много примеров кода, которые помогут вам научиться применять весь инструментарий языка на практике.


Райнер Гримм
Райнер Гримм
Независимый тренер и консультант по технологиям
Купить книгу

Проектирование
в LabVIEW FPGA

Книга знакомит читателя с модулем LabVIEW FPGA и учит проектированию, последовательно раскрывая следующие темы:

  • ПЛИС, устройства ввода-вывода и виртуальные измерительные приборы;
  • среда проектирования принципы разработки в LabVIEW;
  • реконфигурируемые системы и средства их разработки в LabVIEW;
  • маршрут разработки реконфигурируемых систем и его особенности;
  • модули R-серии и как измерять неэлектрические величины;
  • примеры разработки встраиваемой системы на платформе cRIO;
  • как создать сборку проекта и инсталлятор для его развертывания на другом компьютере;
  • как перенести проект в другие САПР и подготовить для компиляции под ПЛИС других производителей.

Она будет интересна инженерам, начинающим применять LabVIEW для разработки реконфигурируемых систем, и студентам соответствующих специальностей.


Ефим Баран
Ефим Баран
Кафедра систем сбора и обработки данных
Александр романов
Александр романов
Доцент, Ведущий научный сотрудник
Купить книгу

Ефим Баран
Ефим Баран
Кафедра систем сбора и обработки данных
Александр романов
Александр романов
Доцент, Ведущий научный сотрудник

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

В книге описаны основные понятия, практики разработки встраиваемых систем и примеры программного кода для плат STM32 на основе процессорных ядер ARM:

  • устройство встраиваемых систем;
  • настройка среды и инструментов разработчика;
  • жизненный цикл разработки, процедура загрузки и выполнения программного кода;
  • управление памятью: отображение памяти, стек выполнения, динамическое выделение и защита памяти;
  • взаимодействие с периферийными устройствами;
  • стандартные локальные шины: UART, SPI, I2C;
  • управление питанием и энергосбережением встраиваемой системы;
  • подключение встраиваемых систем к сетям передачи данных и Интернету вещей;
  • принципы управления системными ресурсами и организации доверенной среды выполнения.

Она будет полезна инженерам и студентам для изучения встраиваемых систем и системного программирования, в том числе особенностей применения С/С++ на низком уровне операционной системы и драйверов устройств.


Даниэле ЛАКАМЕРА
Даниэле ЛАКАМЕРА
Независимый тренер и консультант по технологиям
Купить книгу

Цифровой синтез: RISC-V

Книга представляет собой практикум по проектированию на языке Verilog. Она расширяет и дополняет теоретический материал знаменитого учебника Дэвида Харриса и Сары Харрис «Цифровая схемотехника и архитектура компьютера: RISC-V».

Изучение Verilog построено не на традиционном академическом заучивании инструкций и команд языка, а на знакомстве с основными элементами цифровой электроники и подробными примерами того, как их описывать. И книга обеспечит вам это знакомство.

Что еще вы найдете в новом издании:

  • Исчерпывающий набор презентаций и готовых примеров кода на GitHub, которые можно запустить на любой популярной отладочной плате с ПЛИС.
  • Описание, как выполнить все работы, если у вас нет физической платы, — в удаленной лаборатории МИЭМ НИУ ВШЭ и на виртуальной плате DESim.
  • Новые главы, раскрывающие особенности современной архитектуры RISC-V и аппаратной реализации систолических массивов — основы для машинного обучения на ПЛИС.
  • Полезные приложения про Школу синтеза цифровых схем, хакатон SoC Design Challenge и другие инициативы, которые помогут расширить ваши знания и кругозор.

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


Александр романов
Александр романов
Доцент, Ведущий научный сотрудник
Купить книгу

Александр романов
Александр романов
Доцент, Ведущий научный сотрудник