ru

Руководство разработчика систем Arm: проектирование и оптимизация системного программного обеспечения (серия Morgan Kaufmann по компьютерной архитектуре и проектированию) на русском

#3068454
Руководство разработчика систем Arm: проектирование и оптимизация системного программного обеспечения (серия Morgan Kaufmann по компьютерной архитектуре и проектированию)

ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design) (B006QV1AC4)

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

Andrew Sloss | #227: Системная архитектура

4.4 (102)
За последние десять лет архитектура ARM стала одной из самых распространенных в мире, более 2 миллиардов процессоров на базе ARM встроены в самые разные продукты, от мобильных телефонов до автомобильных тормозных систем. Всемирное сообщество разработчиков ARM в полупроводниковых и промышленных компаниях включает в себя разработчиков программного обеспечения, системных проектировщиков и инженеров по аппаратному обеспечению. До настоящего времени ни одна книга не отвечала напрямую их потребности в разработке систем и программного обеспечения для систем на базе ARM. Этот текст восполняет этот пробел. Книга дает исчерпывающее описание работы ядра ARM с точки зрения разработчика, с явным акцентом на программное обеспечение. Она демонстрирует не только, как писать эффективное программное обеспечение ARM на языках C и ассемблера, но и как оптимизировать код. Примеры кода, представленные в книге, могут быть интегрированы в коммерческие продукты или использованы в качестве шаблонов для быстрого создания производительного программного обеспечения. Книга охватывает наборы инструкций ARM и Thumb, рассматривает процессоры Intel XScale, описывает различия между версиями архитектуры ARM, демонстрирует, как реализовать алгоритмы цифровой обработки сигналов (DSP), объясняет обработку исключений и прерываний, описывает технологии кэширования, окружающие ядра ARM, а также наиболее эффективные методы управления памятью. В заключительной главе рассматривается будущее архитектуры ARM с учетом ARMv6, последнего изменения в наборе инструкций, разработанного для улучшения возможностей DSP и обработки мультимедиа.* Ни одна другая книга не описывает ядро ​​ARM с точки зрения системы и программного обеспечения. * Команда авторов сочетает обширный опыт разработки программного обеспечения ARM с глубокими знаниями потребностей разработчиков ARM. * Практический, исполняемый код полностью объясняется в книге и доступен на веб-сайте издателя. * Включает простую встроенную операционную систему.