ru

Купить книгу Программирование встроенных систем: с использованием C и инструментов разработки GNU на русском [PDF, EPUB, FB2, MOBI]

#2197826
Программирование встроенных систем: с использованием C и инструментов разработки GNU

Programming Embedded Systems: With C and GNU Development Tools (B0043M52KO)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Michael Barr | #192: Проектирование компьютерного оборудования

4.1 (39)

Если у вас есть опыт программирования и вы знакомы с языком C — доминирующим языком в системах встраивания — то книга «Программирование встраиваемых систем» , второе издание, — это именно то, что вам нужно, чтобы начать работу с программным обеспечением для встраиваемых систем. Это программное обеспечение повсеместно распространено, оно скрыто внутри наших часов, DVD-плееров, мобильных телефонов, антиблокировочных систем тормозов и даже некоторых тостеров. Военные используют встроенное программное обеспечение для наведения ракет, обнаружения вражеских самолетов и управления беспилотными летательными аппаратами. Создание спутников связи, космических зондов и многих медицинских приборов было бы практически невозможно без встроенного программного обеспечения.

Первое издание книги «Программирование встроенных систем» обучило десятки тысяч людей по всему миру и теперь считается библией программирования встроенных систем. Второе издание было обновлено и охватывает все новейшие разработки аппаратного обеспечения и методологии разработки.

Представленные здесь методы и примеры кода напрямую применимы к реальным проектам по разработке встроенного программного обеспечения любого типа. В примерах используются бесплатные инструменты программирования GNU, операционные системы eCos и Linux, а также недорогая аппаратная платформа, специально разработанная для этой книги. Если вы приобретете эти инструменты вместе с книгой «Программирование встроенных систем» , второе издание, у вас будет полноценная среда для углубленного изучения встроенных систем. Но даже если вы работаете с другим оборудованием и программным обеспечением, принципы, изложенные в этой книге, остаются актуальными.

Независимо от того, являетесь ли вы новичком в области встраиваемых систем или уже имеете опыт работы с ними, вы получите пользу от тем, рассматриваемых в этой книге, включая:

  • Чем отличаются процессы сборки и загрузки программ на настольных компьютерах или серверах?
  • Базовые методы отладки — важнейший навык при работе с маломощными встроенными системами.
  • Обработка различных типов памяти
  • Прерывания, а также мониторинг и управление встроенными и внешними периферийными устройствами.
  • Определите, есть ли у вас требования к работе в режиме реального времени, и могут ли ваша операционная система и приложение удовлетворить эти требования.
  • Синхронизация задач с операционными системами реального времени и встроенным Linux
  • Оптимизация встроенного программного обеспечения по размеру, скорости и энергопотреблению.
  • Рабочие примеры для eCos и встроенных систем Linux

Так что, пишете ли вы свою первую программу для встраиваемых систем, разрабатываете ли новейшее поколение портативных устройств или руководите людьми, которые этим занимаются, эта книга для вас. «Программирование встраиваемых систем» поможет вам развить знания и навыки, необходимые для достижения высокого уровня владения встраиваемым программным обеспечением.

Отзывы о первом издании:

«Эта увлекательная и легко читаемая книга — идеальное введение для тех, кто впервые пробует себя в разработке программного обеспечения для встроенных систем. В ней собраны все важные темы, необходимые для того, чтобы сориентировать программистов в процессе разработки встроенного программного обеспечения».
— Линдси Вереен, главный редактор журнала Embedded Systems Programming.

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?