Справочно-обучающая программа «Программная модель микропроцессора ARM»
Автор: senior.lolkek • Сентябрь 23, 2018 • Курсовая работа • 12,980 Слов (52 Страниц) • 482 Просмотры
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования[pic 1]
НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ им. Р.Е.АЛЕКСЕЕВА
Институт радиоэлектроники и информационных технологий
Кафедра ВСТ
Курсовая работа на тему
Справочно-обучающая программа
«Программная модель микропроцессора ARM».
по дисциплине
«Системное программное обеспечение»
РУКОВОДИТЕЛЬ:
________________ Кочешков А.А.
(подпись)
СТУДЕНТ:
________________ Пухов А.А.
(подпись)
Группа 15-В-2
Работа защищена «___» ____________
С оценкой ________________________
Нижний Новгород
2018
Содержание
1. Постановка и анализ задачи………………………………………………..3
2. Выбор среды и средств программирования ………………………………5
3. Разработка приложения………………………………………………………6
3.1 Построение………………………………………………………….…6
3.2 Контент………………………………………………………………...6
3.3 Сборка………………………………………………………………....6
4. Обзор приложения……………………………………………………………8
5. Заключение. Итоги работы………………………………………………….11
6. Список используемой литературы……………………………………….…12
7. Приложение ………………………………………………………………….13
Постановка и анализ задачи
Сегодняшние достижения в области электроники и компьютерных технологий открывают все новые и новые перспективы для создания и применения устройств, спроектированных на микроконтроллерах и микропроцессорах, в самых различных сферах человеческой деятельности. Одним из наиболее популярных микропроцессоров в настоящее время является ARM. За последнее 10 лет архитектура ARM развивалась особенно интенсивно, опережая все остальные процессорные технологии. В настоящее время 32-разрядные микропроцессоры ARM используются в наиболее быстро развивающихся сегментах рынка, ориентированных на мобильные устройства и устройства коммуникации. Ежегодно рынок ARM микропроцессоров захватывает все новые и новые типы устройств и технологических решений, а количество выпускаемых кристаллов ARM исчисляется десятками миллионов.
На сегодняшний день ARM микропроцессоры применяются практически везде, начинаю с мобильных телефонов и заканчивая устройствами электронного управления автомобилями и GPS навигаторами. Более того, ARM микропроцессоры вторгаются и в отрасли, ранее считавшиеся недопустимыми для данной технологии - это настольные и переносные компьютеры и серверные решения. Так, например, поколение операционных систем Windows 8, наряду с процессорами Intel и AMD работают на платформе ARM.
Целью курсовой работы является разработать справочно-обучающую программу на тему "Программная модель микропроцессора ARM" с целью изучения архитектуры и основ программирования процессоров фирмы ARM Limited. Данная программа должна включать в себя пользовательский интерфейс, интуитивно понятный и доступный конечному пользователю. Предоставляемая информация должна быть структурирована и поделена на соответствующие разделы.
До выполнения курсовой работы, я слышал о микропроцессорах архитектуры ARM, по большей части, потому, что они используются почти во всех мобильных телефонах. Мне давно хотелось узнать о «arm»-ах больше нового: как устроены, как работают, для чего используются. Взяв данную тему, во-первых, для себя хорошо изучу архитектуру ARM Limited, во-вторых, приобрету навыки и умения в реализации приложения с пользовательским интерфейсом, в-третьих, выполню курсовую работу.
Выбор среды и средств программирования
В качестве языка программирования для разработки справочно-обучающей программы был выбран Python, один из относительно молодых языков высокого уровня программирования. Сфера применения Python достаточно велика. Это и разработка скриптов для системного администрирования, и web-программирование, и разработка пользовательского программного обеспечения. В настоящее время интерпретаторы Python имеются для большинства популярных платформ.
...