ВОПРОСЫ К ЭКЗАМЕНУ

по дисциплине

«ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ
ДЛЯ МОБИЛЬНЫХ ЭЛЕКТРОННЫХ СИСТЕМ»

Осенний семестр 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-сервера

Вопросы подготовил:

РОЛИЧ Олег Чеславович

кандидат технических наук, доцент