|
|
ВОПРОСЫ К ЭКЗАМЕНУ
по дисциплине
«ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ
ДЛЯ МОБИЛЬНЫХ ЭЛЕКТРОННЫХ СИСТЕМ»
Осенний семестр 2016-2017 учебного года
Специальности 1-39 03 02 «Программируемые мобильные системы»
(группы 313801-313802)
1. Классификация типов и архитектур современных микроконтроллеров
2. Семейства микропроцессоров
3. Области применения микропроцессоров различных классов в мобильных электронных системах
4. Тенденции развития микроконтроллеров и микропроцессоров
5. Основные характеристики CISC-процессоров
6. Структурная схема ядра 8051
7. Обзор функциональных схем микроконтроллеров с ядром 8051 мировых производителей
8. Основные характеристики и структурная схема ядра 8086
9. Базовые характеристики RISC-процессоров
10. Структурная схема ядра PIC-микроконтроллеров
11. Классификация AVR-микроконтроллеров
12. Базовая структура микроконтроллеров AVR
13. Классификация и обзор функциональных схем микроконтроллеров RENESAS
14. Основные отличительные черты ARM-процессоров
15. Базовая структура микроконтроллеров семейства ARM Cortex-M
16. Обзор функциональных схем микроконтроллеров ARM
Cortex-M мировых производителей
17. Базовая структура микропроцессоров семейства ARM Cortex-A
18. Обзор функциональных схем микропроцессоров ARM Cortex-A мировых производителей
19. Базовая структура, классификация и обзор функциональных схем микропроцессоров AMD и INTEL
20. Принципы действия и способы организации оперативного запоминающего и постоянного запоминающего устройств
21. Классификация моделей памяти микроконтроллеров мобильных электронных систем
22. Режимы работы микропроцессора
23. Сегментированная модель памяти микропроцессора
24. Разновидности регистровых моделей
25. MMX-технология
26. Структура системы программирования микроконтроллеров
27. Базовые интерфейсы программирования
28. Принципы действия и классификация программаторов
29. Алгоритм формирования исполняемого файла машинных команд
30. Назначение и структура make-файла
31. Уровни программной оптимизации
32. Форматы HEX и MOT файлов машинных кодов
33. Последовательность выполнения машинных команд
34. Организация прерываний
35. Назначение блока DMA прямого доступа к памяти
36. Интерфейсы UART и SPI программирования микропроцессоров и микроконтроллеров
37. Технология внутрисхемной пошаговой отладки
38. Отладочные интерфейсы JTAG и SWD
39. Работа с FLASH-памятью программ
40. Технология самостоятельного перепрограммирования микроконтроллера
41. Структура программы на языке ASSEMBLER
42. Процедуры и стек
43. Методика обработки прерываний
44. Технологии процедурного и модульного программирования на языке ASSEMBLER
45. Общая классификация команд языка ASSEMBLER
46. Отличительные признаки системы команд современных микроконтроллеров и микропроцессоров
47. Системы команд микроконтроллерных ядер 8051, PIC, AVR и RENESAS
48. Команды ARM-процессоров
49. Назначение и типы сопроцессоров
50. Системы команд сопроцессоров
51. Обобщённая структура С-проекта
52. Основные технологии программирования
53. Понятие абстракции и её место в основных технологиях программирования
54. Стиль программирования
55. Базовые операции языка С и их приоритеты
56. Основы двоичного исчисления
57. Основные типы данных, их представление в памяти с учётом форматов LSB и MSB
58. Базовые операторы языка С
59. Перечисления
60. Спецификатор typedef
61. Основные директивы препроцессора
62. Массивы и указатели
63. Работа со строками в языке С
64. Анализ функций стандартной библиотеки «string. h»
65. Массивы указателей и указатели на массивы
66. Структуры и объединения в языке С
67. Функции, указатели на функции и массивы указателей на функции
68. Идеология интерфейса USB
69. Уровни модели OSI для интерфейса USB
70. Иерархия USB-дескрипторов
71. Структура дескрипторов устройства, конфигурации, интерфейса, конечных точек и отчёта для HID, CDC и MSC устройств
72. Структура дескрипторов устройства, конфигурации, интерфейса, конечных точек и отчёта для USB-аудио и WEB-камер
73. Таблицы дескрипторов адаптеров FTDI, FT232R, CP210x, PL210x
74. Таблицы дескрипторов стандартных устройств хранения информации
75. Таблицы дескрипторов стандартных USB-устройств записи и воспроизведения аудио файлов
76. Таблицы дескрипторов стандартных WEB-камер с USB-интерфейсом
77. Протоколы взаимодействия HOST-машины с HID, CDC, MSC и USB-устройствами обмена аудио и видеоданными
78. Функциональная схема и регистровая модель OTG FS микроконтроллера семейства ARM Cortex-M4
79. Методика настройки и программирования OTG FS
80. Структура прерываний и методика обработки прерываний OTG FS
81. Моделирование средств интерфейса USB в среде Proteus
82. Функциональная схема и регистровая модель OTG FS микроконтроллера семейства ARM Cortex-M4 для HOST-режима
83. Методика настройки и программирования OTG FS в HOST-режиме
84. Структура прерываний и методика обработки прерываний OTG FS в HOST-режиме
85. Уровни модели OSI для интерфейса Ethernet
86. Протокол TCP/IP
87. Организация LWIP-стека
88. Структура и логика функционирования Ethernet-адаптера с интерфейсом RMII
89. Физический и канальный уровни интерфейсов MII и RMII
90. Проектирование HTML-структуры пользовательского интерфейса мобильного WEB-сервера
91. Протокол HTTP обмена данными
92. Технологии CGI и SSI управления логикой функционирования мобильного WEB-сервера
Вопросы подготовил:
РОЛИЧ Олег Чеславович
кандидат технических наук, доцент




