RSS Карта сайта SEO анализ

DATALIFE ENGINE

ПОПУЛЯРНОЕ

НАША КНОПКА

Мы были бы очень признательны, если бы вы установили на своём сайте нашу кнопку.



Главная » 2019 » Ноябрь » 3 » Джозеф Ю. Ядро Cortex-МЗ компании ARM. Полное руководство
скачать dleбесплатно
АвторДобавил: Ivan015 Дата16:49 21.11.2019 КатегорияКатегория КНИГИ ПросмотровПросмотров: 6

Настоящая книга представляет собой исчерпывающее руководство по новому 32-битному процессору компании ARM - Cortex-МЗ. Настоящая книга представляет собой исчерпывающее руководство по новому 32-битному процессору компании ARM - Cortex-МЗ. В данном руководстве подробно описана архитектура процессорного ядра Cortex-МЗ и его подсистемы памяти. Также подробно рассмотрены остальные узлы процессора, в том числе контроллер векторных прерываний NVIC, модуль защиты памяти MMU и разнообразные компоненты отладки. Приводится детальное описание новой системы команд Tbumb-2, поддерживаемой данным процессором.
Книга содержит большое число примеров программного кода как на языке Си, так и на ассемблере.
Это руководство должно быть у любого разработчика, использующего в своей работе микроконтроллеры с ядром Cortex-МЗ. Полнота и ясность изложения материала книги также позволяет рекомендовать её студентам соответствующих специальностей и подготовленным радиолюбителям.

Краткое содержание:

Вступительное слово
Предисловие автора
Обозначения
Глоссарий

Глава 1. Введение
Процессор ARM Cortex-МЗ — что же это такое?
ARM — компания и архитектура
Развитие набора команд
Технология Thumb-2 и архитектура набора команд
Области применения процессора Cortex-МЗ
Структура книги
Дополнительная литература

Глава 2. Обзор Cortex-МЗ
Основные сведения
Регистры
Режимы работы
Встроенный контроллер вложенных векторных прерываний
Карта памяти
Интерфейсы шин
Модуль защиты памяти MPU
Набор команд
Прерывания и исключения
Возможности отладки
Резюме

Глава 3. Основы Cortex-МЗ
Регистры
Регистры специального назначения
Режимы работы
Исключения и прерывания
Таблица векторов
Стек
Цикл сброса

Глава 4. Набор команд
Основы языка ассемблера
Список команд
Описание команд
Некоторые полезные команды процессора Cortex-МЗ

Глава 5. Система памяти
Основные особенности системы памяти
Карта памяти
Атрибуты доступа к памяти
Права доступа к памяти, принятые по умолчанию
Операции побитового доступа
Обращения к не выровненным данным
Монопольный доступ
Порядок расположения байтов

Глава 6. Особенности реализации Cortex-МЗ
Конвейер
Подробная блок-схема
Интерфейсы шин в процессоре Cortex-МЗ
Другие интерфейсы процессора Cortex-МЗ
Внешняя шина РРВ
Типичная схема подключения процессора
Виды сброса и сигналы сброса

Глава 7. Исключения
Типы исключений
Приоритеты исключений
Таблица векторов
Входы прерываний и отложенная обработка прерываний
Исключения отказов
Вызов супервизора и системных служб

Глава 8. Контроллер вложенных векторных прерываний и управление прерываниями
Общие сведения о контроллере прерываний
Базовые средства конфигурации прерываний
Примеры инициализации прерывания
Программные прерывания
Системный таймер SYSTICK

Глава 9. Прерывания
Последовательность обработки прерываний/исключений
Выход из исключения
Вложенные прерывания
«Цепочечная» обработка прерываний
«Опоздавшие» исключения
Ещё раз о значении EXCJRETURN
Задержка обработки прерывания
Отказы, связанные с прерываниями

Глава 10. Программирование Cortex-МЗ
Общие сведения
Типичный процесс разработки ПО
Использование языка Си
Стандарт CMSIS
Использование ассемблера
Монопольный доступ и семафоры
Метод bit-band и семафоры
Использование команд извлечения битового поля и команд табличных переходов

Глава 11. Работа с прерываниями/исключениями
Использование прерываний
Обработчики исключений/прерываний
Программные прерывания
Пример перемещения таблицы векторов
Использование команды SVC
Пример использования команды SVC: функции вывода текстовых сообщений
Использование команды SVC в программах на языке Си

Глава 12. Продвинутые программные возможности и поведение системы
Реализация системы с двумя раздельными стеками
Выравнивание стека на границу двойного слова
Переход в режим потока с любого уровня вложенности
Пара слов о производительности
Состояние блокировки
Регистр FAULTMASK

Глава 13. Модуль защиты памяти MPU
Общие сведения
Регистры модуля MPU
Настройка модуля MPU
Типичный процесс настройки модуля MPU

Глава 14. Прочие возможности процессора Cortex-МЗ
Системный таймер SYSTICK
Управление электропитанием
Межпроцессорный обмен
Управление сбросом

Глава 15. Архитектура системы отладки
Общие сведения о возможностях отладки
Обзор архитектуры CoreSight
Режимы отладки
События отладки
Точки останова в процессоре Cortex-МЗ
Получение доступа к содержимому регистров при отладке
Прочие отладочные возможности ядра

Глава 16. Компоненты отладки
Общие сведения
Компоненты трассировки: модуль DWT
Компоненты трассировки: модуль ITM
Компоненты трассировки: модуль ЕТМ
Компоненты трассировки: модуль TPIU
Модуль FPB
Порт доступа шины АНВ
Таблица ПЗУ

Глава 17. Приступая к работе с процессором Cortex-МЗ
Выбор устройства с ядром Cortex-МЗ
Средства разработки
Различия между процессорами Cortex-МЗ ревизий 0 и 1
Различия между процессорами Cortex-МЗ ревизий 1 и 2
Чем же хороша ревизия 2 процессора Cortex-МЗ?
Различия между процессорами Cortex-МЗ и Cortex-МО

Глава 18. Перенос приложений с процессора ARM7 на процессор Cortex-МЗ
Общие сведения
Особенности системы
Файлы с исходным текстом на ассемблере
Файлы с исходным текстом на Си
Скомпилированные объектные файлы
Оптимизация

Глава 19. Разработка приложений для Cortex-МЗ с использованием GNU
Общие сведения
Приобретение инструментария GNU
Процесс разработки программы
Примеры
Обращения к регистрам специального назначения
Использование неподдерживаемых команд
Inline-ассемблер в компиляторе GCC

Глава 20. Использование пакета RealView MDK-ARM компании Keil
Общие сведения
Приступая к работе в ИСР µVision
Вывод сообщения «Hello World» по интерфейсу UART
Тестирование программы
Использование отладчика
Симулятор
Модификация таблицы векторов
Прерывания и стандарт CMSIS
Перевод существующих приложений на стандарт CMSIS

Глава 21. Программирование Cortex-МЗ в LabVIEW
Общие сведения
Знакомство с LabVIEW
Процесс разработки
Пример использования среды LabVIEW
Как это работает
Дополнительные возможности LabVIEW
Перенос проекта на другие процессоры ARM

Приложения
Приложение А. Набор команд Cortex-МЗ. Справочный материал
Приложение Б. 16-битные команды Thumb и версии архитектуры ARM
Приложение В. Исключения процессора Cortex-МЗ
Приложение Г. Регистры контроллера NVIC и блока управления системой
Приложение Д. Руководство по локализации ошибок в программах для Cortex-МЗ
Приложение Е. Пример сценария компоновщика для пакета Sourcery G++
Приложение Ж. Функции доступа к ядру стандарта CMSIS
Приложение 3. Соединители для подключения отладочных средств
Приложение И. Семейство микроконтроллеров Stellaris®
Список литературы
Предметный указатель

Название: Ядро Cortex-МЗ компании ARM. Полное руководство
Автор(ы): Джозеф Ю
Издательство: Додэка-ХХI
Жанр: электроника
Год выпуска: 2012
Страниц: 552
Язык: Русский
Качество: Хорошее
Формат: djvu
Размер: 20,2 МБ

Скачать "Джозеф Ю. Ядро Cortex-МЗ компании ARM. Полное руководство"


Ваша реклама:
    [Ваш баннер]
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
[Здесь Ваш баннер]

О нас c4k

Уважаемые посетители нашего замечательного фото сайта, теперь добавлять новости на наш портал "пользователи" МОГУТ в любое время без модераций. 


Тебе грустно и нечего делать? Ты зашёл именно на тот самый фото сайт куда надо, только у нас высококачественный юмор, прикольные фотографии, эротика и различные сборки высшего качества HQ +

авто big love сигны фото! Выберите нужную категорию и наслаждайтесь фотографиямикрасивых девушек, брюнеток и блондинок, а так же их частными фотосессиями, так же демотиваторы, фото авто, пейзажа и прочее. Так же можешь найти фото и видео приколы которые обязательно тебе понравятся, ведь ты попал на прикольный сайт - PHOTOS, а это значит, что приколы повсюду и хорошее настроение с зарядом позитива тебе будут обеспечены! Что такое позитив? Позитив - это то чем ты зарядишься просматривая прикольные фотографии, по секрету скажем, что некоторые из частных фотоальбомов... Кстати обрати внимание на частное фото в стиле ню или же нашу X подборку, которая является одной из лучших Х подборок рунета! Так же наши разделы авто или сигна это наикрупнейшая подборка рунета!!!! Ты не зря пришел на наш развлекательный портал - мини блог! Лучшее из лучшего собрано именно у нас! Кстати забыли тебе предложить наши видеоприколы которые мы выбрали для таких как ты, а так же фотогалереи с красивыми брюнетками и сексуальными блондинками в эротических позах + авто wallpapers 1920x1080 hd. Все что надо для позитивной и юморной жизни, а так же для отдыха дома и на работе ты сможешь найти у нас! Кстати не забудь заглянуть в юмористические истории и подборку курьезных фотографий ведь это незабываемые ощущения когда смеешься над чужими ошибками и проколами! И напоследок, не забудь рассказать о нас своим друзьям, ведь они наверняка еще не знают как много юмора, приколов, позитива и красивых обнаженных женщин на нашем сайте можно добавить нас в закладки в самые популярные сервисы! PHOTOS - это ежедневно: приколы, картинки, юмор, рассказы, анекдоты, видео приколы и эротическое видео, фото приколы, эротические подборки и многое другое. НАШ сайт обновляется 7 дней в неделю специально для Вас. На сайте только избранный юмор, приколы и лучшая эротика! Надеюсь Вы приятно провидёте время на сайте и будете заходить вновь и вновь!

Реклама

регистрация доменов

КАЛЕНДАРЬ

Наш календарь новостей
полный список news
Мы всегда рады Вам!
«  Ноябрь 2019  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930

КТО ОНЛАЙН

Онлайн всего: 3
Гостей: 2
Пользователей: 1
didl3
КТО ОНЛАЙН?

ОПРОС

Оцените мой сайт
Всего ответов: 108
 
[Ваша кнопка]  [88x31]