Скачать [Udemy] Программирование сборки ARM GNU с нуля Язык ассемблера (2023)

Скачать [Udemy] Программирование сборки ARM GNU с нуля Язык ассемблера (2023)
0
111

IvX

Команда форума
Модератор
Сообщения
8,814
Реакции
146
1694541767202
Автор: Udemy
Название: Программирование сборки ARM GNU с нуля Язык ассемблера (2023)

Описание:


Добро пожаловать на курс "Программирование на ассемблере ARM GNU From Ground Up".

Этот курс представляет собой обновленную версию популярных курсов "Программирование на ассемблере ARM From Ground Up 1 и 2", использующую синтаксис GNU, совместимый с ассемблером GNU (as).

В отличие от курсов "Программирование на ассемблере ARM From Ground Up 1 и 2", которые требуют использования Keil uVision и доступны только на операционной системе Windows, наш курс "Программирование на ассемблере ARM GNU From Ground Up" обучает вас программированию на ассемблере с использованием ассемблера GNU, доступного на Windows, OSX и Linux.

Этот курс покрывает проектирование систем ARM, архитектуру и практическое программирование на ассемблере, и считается наиболее полным онлайн-курсом по ассемблеру ARM.

Шаг за шагом, через увлекательные видеоуроки, мы научим вас всему, что необходимо знать, чтобы успешно работать в области разработки встраиваемых систем ARM.

По завершении курса вы будете владеть наборами инструкций ARM, Thumb и Thumb-2, сможете создавать структуры данных, такие как FIFO, с использованием ассемблера. Вы также сможете реализовывать конечные автоматы, такие как машина Мура, исключительно с помощью ассемблерного кода.

Кроме того, этот курс научит вас использовать справочные руководства по микроконтроллерам и техническим описаниям для получения необходимой информации при разработке профессиональных драйверов для периферийных устройств и микропрограмм. В этом курсе мы не используем библиотеки, только язык ассемблера ARM. Вы научитесь писать драйверы для периферийных устройств, таких как ADC, UART, SYSTICK, GPIO и GPTM.

Что вы изучите:

  1. Освоите набор инструкций ARM.
  2. Напишете сложные программы на ассемблере.
  3. Реализуете структуры данных на языке ассемблера.
  4. Создадите драйверы UART на ассемблере.
  5. Создадите драйверы GPIO на ассемблере.
  6. Освоите наборы инструкций Thumb и Thumb-2.
  7. Реализуете конечные автоматы на языке ассемблера.
  8. Напишете драйверы АЦП на языке ассемблера.
  9. Напишете драйверы GPTM на ассемблере.
Для кого этот курс:

  1. Если вы новичок в программировании встраиваемых систем, этот курс идеально подойдет для вас.
  2. Если вы опытный программист, этот курс поможет вам освоить архитектуру ARM и программирование на ассемблере.
  3. Если вы переходите с других архитектур, таких как x86, на ARM, то этот курс станет быстрым способом освоения новой платформы. Вы сможете сразу приступить к работе с набором инструкций ARM.
Содержание курса:

Модуль 1 - Введение

  1. Знакомство с интегрированной средой разработки IDE.
  2. Установка интегрированной среды разработки (IDE).
  3. Написание простой программы на ассемблере.
  4. Написание простой программы на ассемблере без файла запуска.
(и так далее, перечисление модулей и их содержания оставляем без изменений)

Мы ждем вас на этом захватывающем курсе, который поможет вам стать экспертом в программировании на ассемблере ARM GNU!

Скачать:
 
8,856Темы
9,729Сообщения
12,507Пользователи
VVBelikovНовый пользователь
Сверху