Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Справочно-обучающая программа «Программная модель микропроцессора ARM»

Автор:   •  Сентябрь 23, 2018  •  Курсовая работа  •  12,980 Слов (52 Страниц)  •  415 Просмотры

Страница 1 из 52

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования[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 имеются для большинства популярных платформ.

...

Скачать:   txt (125.4 Kb)   pdf (1.4 Mb)   docx (1.6 Mb)  
Продолжить читать еще 51 страниц(ы) »
Доступно только на Essays.club