Четверг, 2024 Апрель 25, 02:19:24
5mw.ru
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта
заходите аналог или тут

Разделы новостей
Раздача ICQ VIP [25]
7мизначки даром. =)
Видео [3618]
(прочее)
[Софт] [12911]
Программы и приложения для системы.
Музыка [12327]
Музыка всех направлений, шансон, транс, авто, клуб, драм и прочее )))
NEW Игры [6144]
Игры самые новые и популярные попадают именно в этот раздел!
Интересное [14947]
Интересные новости в Интернете статьи и новости эксклюзивные.
[Фото / Картинки] [703]
Наша галерея фото.
Приколы [111]
(разное)
Авто [103]
Тюнинг, аэрография, Железо, Тачки
Спорт [220]
Спортивные новости и всё что касается спорта)
Hi-Tech [121]
новости последних технологий xD
Общее [45]
Всё обо всём обзоры!
ЛюбоФФ) [118]
Любовь, интимное и глубокое чувство, устремлённость на другую личность, человеческую общность или идею. Л. необходимо включает в себя порыв и волю к постоянству, оформляющиеся в этическом требовании верности.
Мобильные технологии. [3986]
Мобилка
Клипы [227]
Видео клипы новинки и не только)
ДРАЙВЕРА [278]
Драйвера ну сами понимаете всегда нужны вот так у нас все последние из Интернета собраны)
Новости [254]
Самые последние новости.

Наш чат

Наш опрос
Представьте, что вы оказались на необитаемом острове! Что вы выберете
Всего ответов: 108

 
 
Главная » 2019 » Ноябрь » 3 » Джозеф Ю. Ядро Cortex-МЗ компании ARM. Полное руководство

Джозеф Ю. Ядро Cortex-МЗ компании ARM. Полное руководство
10:25:00

Настоящая книга представляет собой исчерпывающее руководство по новому 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. Полное руководство"

Категория: Интересное | Просмотров: 506 | Добавил: Ivan015 | Теги: информатика, Аппаратура, электроника, учебники | Рейтинг: 0.0/0 |
Всего комментариев: 0
 
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
 
 

 

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

 

 
 
 
 

Самые горячие темы форума обсуждаем!!! И вы присоединяйтесь к нам!

 

Самые интересные новости на нашем портале.
Читайте бесплатно на 5 M W
 
 

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

 
На нашем любимом сайте http://5mw.ru находиться уже более 1851.94 Mb новостей, файлов, музыки, фотографий, статей, отзывов и огромный форум с каждым днём это число увеличивается! Мы благодарим вас за посещения нашего сайта http://www.5mw.ru и рады что вы выбрали именно нас! У нас всегда много интересной информации и различные конкурсы в виде раздачи icq номерков и только на нашем сайте http://www.5mw.ru !

Замете это совершенно уникальный сайт! Новости собираются из самых качественных источников и всегда самые свежие и на сайте появляются моментально! Так же прошу вас заметить столь важный момент, мы против ВИРУСОВ в Интернете у нас нет никаких вредоносных программ подставных, рекламы которая навредит вашему компьютеру, есть совсем не много рекламы проверенных партнеров таких как google.com и д.р Так же наш сайт обладает огромной галереей фотографий: Девушки, авто, НЮ и других направлений много фотографий формата HQ (большого формата) посещайте наш увлекательный сайт мы всегда будем вас держать в курсе всех событий Интернета!!! не забывайте регистрироваться! Добавляйте в избранные! Получайте призы и подарки от нашего проекта! 5mw.ru всегда рады гостям и постоянным пользователям!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
 
 

Форма входа

Календарь новостей
«  Ноябрь 2019  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930

Поиск

Друзья сайта

  • Наши партнеры
  • Рекомендуем посетить: заходим! :)
    Статусы «В Контакте» l О выпивке
    Отменить заявку на добавление в друзья «В Контакте»
    Бесплатный хостинг за размещение ссылок на главной или внутренних страницах
    ПОИСКОВАЯ СИСТЕМА НА UCOZ
    Лошади в нашей жизни
    Эротическая история "Оральное ублажение"
    Техника вязания крючком.
    КАК ПРАВИЛЬНО РАСПОЛОЖИТЬ МЕТА ТЕГИ?
    Обмен трафиком
    Как возбудить женщину
    Выбираем игру на Android
    Я люблю музыку
    Пригороды Ялты
    Как говорить с младенцем
    Ремонт холодильников на дому
    Как правильно выбрать натяжной потолок
    Где живут тени былого величия легендарных автомобильных марок?
    Как сравнивать цены на строительство домов у застройщиков?
    Как я попал на Мальдивы за 2000 рублей
    Как выбрать транспортную компанию?

    Случайное фото!

    БЕСПЛАТНЫЙ КАТАЛОГ
    NEWS "Добавь сайт бесплатно и только у нас!"
    [Добавь сайт](VIP)
    ОкнаПлан: оконный портал, подобрать окна

    PHOTO

    Статистика
     
    Привет,Прохожий !
    02:19:24 || 2024 Апрель 25
    Онлайн всего: 6
    Гостей: 6
    Пользователей: 0

    Copyright MyCorp © 2024