Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie_Shpory_moi.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

70 Интерфейсы программирования и отладки встроенных систем. Интерфейс jtag

После того, как программные модули были успешно оттранслированы, размещены по конкретным адресам и связаны между собой, для отладки программы можно воспользоваться любым из следующих методов: внутрисхемным эмулятором, встроенным программным отладчиком, внешним программным отладчиком, отлаживаемым устройством с записанным в память программ двоичным кодом программы. Интерфейс JTAG микроконтроллеров семейства AVR совместим со стандартом IEEE 1149.1 и может использоваться в следующих целях: Тестирование печатных плат с помощью функции граничного сканирования, Программирование энергонезависимой памяти, конфигурационных бит и бит защиты программы, Встроенная отладка. Встроенная отладочная система управляется через специальные JTAG-инструкции, которые известны только внутри корпорации ATMEL и выбранным ATMEL сторонним поставщикам отладочных средств.

ВОПРОС

№

СТР.

Арифметические операции. Аддитивные и мультипликативные операции.

26

12

Базовые элементы языка Cи. Алфавит. Лексемы. Знаки операций.

13

5

Ввод-вывод потоками

41

19-20

Вещественные типы данных (с плавающей точкой).

20

8

Виды и характеристики языков программирования. Виды программных ошибок.

14

7

Виды файлов среды программирования. Програм модули: исходн, объектный, загрузочн

3

4

Графический режим. Функции вывода текста, (outtext, outtextxy, setbkcolor, setcolor…)

67

34

Графический режим. Функции черчения и заполнения.

66

33

Графическое описание алгоритма. Основные символы схемы алгоритма

11

6

Декларация объектов. Основные типы данных

17

7

Идентификаторы и ключевые слова языка Си.

15

7

Интерфейсы программирования и отладки встроенных систем. Интерфейс JTAG

70

34

Использование модификаторов при декларации типов данных.

22

9

Категории типов данных (символьные, целые, с плавающей точкой).

18

8

Классы памяти. Области действия объектов

59

32

Компоновка программных модулей и запись программн кодировки в целевое устройство.

6

5

Константы. Целые константы. Константы с плавающей точкой. Строки. NULL.

24

10

Массивы структур. Битовые поля

46

24

Многомерные массивы. Инициализация многомерных массивов.

44

22

Объединения. Перечисления

47

25

Одномерные массивы. Инициализация одномерных массивов. Ввод и инициализация

43

22

Оператор выбора альтернатив switch.

29

13

Оператор цикла с предусловием и коррекцией for.

31

14

Операторы передачи управления (break, continue, return, goto).

32

14

Операции typedef и sizeof

52

30

Операции и выражения языка Си.

25

11

Операции с указателями: присваиван адреса, определ значения по адресу, присваивание

49

27

Операции с указателями: сложение и вычитание, инкремент и декремент, сравнение

50

27

Операции сравнения. Логические операции. Унарные операции.

34

15

Операционная система. Файловая система хранения информации

9

5

Операция присваивания. Сокращенная запись операции присваивания.

35

15

Особенности программирования и отладки встроенных систем.

5

4

Перегрузка функций.

58

31

Побитовые логические операции, операции над битами

33

14

Понятие алгоритмов и способы их описания

10

5

Понятие структурного и модульного программирования.

7

5

Преобразование типов (явное и неявное). Приведение типа

21

9

Препроцессор. Директивы #include, #define, #if…

42

21

Работа с динамической памятью. Динамические массивы.

51

28-29

Работа с файлами. Открытие файла в различных режимах и закрытие файла.

61

32

Работа с файлами. Типы файлов (текст и бин). Дескриптор файла (“указатель на файл”).

60

32

Работа с файлами. Указатель текущ позиции в файле, его перемещ к нужной позиции

65

33

Работа с файлами. Чтение и запись данных в файл. Блоковый ввод-вывод

63

33

Работа с файлами. Чтение и зап данных в файл. Посимвольн и построчный ввод-вывод

62

33

Работа с файлами. Чтение и запись данных в файл. Форматированный ввод-вывод

64

33

Символьные и целые типы данных.

19

8

Системы счисления. Кодовая таблица ASCII. Классиф и преобразование символов.

23

10

Состав программного обеспечения технических средств. Среда программирования.

2

3

Составление циклических алгоритмов. Операторы цикла с предуслов и с постусловием

30

13

Средства записи программ и отладки для микроконтр. Программаторы, симуляторы

69

34

Среды разработки программ для микроконтроллеров. Особенности написания программ

68

34

Стандартизация графического представления алгоритмов. Программная документация.

12

6

Стандартная библиотека языка Си. Ввод данных.

38

18

Стандартная библиотека языка Си. Вывод данных.

39

18

Стандартная библиотека языка Си. Математические функции.

36

16

Строки в языке Си. Функции работы со строками.

37

17

Структура программы на языке Си.

16

7

Структура ПЭВМ. Размещение данных и программ в памяти ПЭВМ. Биты, байты.

1

3

Структуры. Вложенные структуры

45

23

Тернарная условная операция ?:.

28

12

Трансляторы, интерпретаторы, компоновщик, отладчик. Режимы компиляции и компон.

4

4

Указатели на функции.

57

31

Указатели. Указатели и адреса объектов. Указатели и массивы.

48

26

Управляющая строка функций ввода/вывода.

40

19

Условный оператор if.

27

12

Функции. Массивы в качестве параметров функций.

56

31

Функции. Определение функции, объявление функции и вызов функции.

53

30

Функции. Переменные в качестве параметров функций.

55

31

Функции. Типы передачи параметров функции (по значению, по адресу, по ссылке).

54

31

Функциональная и модульная декомпозиции в программировании

8

5

39

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]