Невозможно жить лучше, чем проводя жизнь в стремлении стать совершеннее. Сократ
Facebook Twitter Pinterest linkedin Одноклассники WhatsApp WhatsApp ВКонтакте Телеграм
  • Подписаться на рассылку
  • Контакты
  • FAQ
Facebook Twitter Pinterest linkedin Одноклассники WhatsApp WhatsApp ВКонтакте Телеграм
topcurs.com
  • На главную
  • Избранное
  • Правообладателям
  • Пожертвование
Вход / Регистрация
0 Избранное
0 позиции / 0₽
Меню
topcurs.com
0 позиции / 0₽
ГлавнаяПрограммирование Программирование на встроенном C микроконтроллера: абсолютные новички [udemy] [FastBit Embedded Brain Academy] [Kiran Nayak]

Программирование на встроенном C микроконтроллера: абсолютные новички [udemy] [FastBit Embedded Brain Academy] [Kiran Nayak]

100₽

Add to wishlist
Артикул: 103245 Категория: Программирование
Поделиться
Facebook Twitter Pinterest linkedin Одноклассники WhatsApp WhatsApp ВКонтакте Телеграм
закрыть
  • Описание
  • Отзывы (0)
  • Оплата и Доставка
Описание

Microcontroller Embedded C Programming: absolute beginners

Базовый курс по программированию на встроенном C с использованием микроконтроллера STM32.
Лидер продаж
Рейтинг: 4,6 из 54,6 (3 688 оценок)
Студентов: 13 656
Авторы: FastBit Embedded Brain Academy, Kiran Nayak
Последнее обновление: 5/2021
Английский
Субтитры русский, Английский,

Чему вы научитесь

  • Программирование на языке C с нуля
  • Типы данных, переменные, объявления,
  • Важность операторов Bit-Wise во «встраиваемом» программировании
  • Методы битовой манипуляции с использованием поразрядных операторов и примеров
  • Извлечение битов и работа с отображенными в память периферийными регистрами
  • Другие операторы буквы ‘C’ (арифметические, логические, отношения, присваивания)
  • Функции в ‘C’
  • Неявное и явное приведение типов и его важность
  • Указатели и приведение
  • Арифметика указателей и важность типов данных указателя
  • Доступ к отображенным в память периферийным регистрам с помощью указателей
  • Структуры и союзы
  • Важность структур в доступе к периферийным регистрам
  • Структура и битовые поля
  • Настройка адресов периферийных регистров с помощью битовых полей
  • Структуры и указатели
  • светодиоды интерфейса, клавиатура
  • Квалификаторы типов Const и volatile
  • важность volatile при оптимизации компилятора
  • const data, const указатель, cont volatile объяснение с примерами
  • Важность const
  • Циклы: пока, пока

    Требования

    • Базовое понимание систем счисления, логических вентилей, битов и байтов.
    • Плата обнаружения STM32F407 требуется, если вы хотите опробовать код на целевом объекте.

    Описание
    ==> Это должен быть ваш самый первый курс, чтобы погрузиться в захватывающий мир «Встраиваемых систем». <==

    Это наш новый курс, в основном ориентированный на абсолютных новичков, изучающих программирование микроконтроллеров с использованием языка программирования C.

    Обратите внимание, что «Embedded C» НЕ является отдельным языком программирования. Embedded C — это скорее встроенное целевое программирование с использованием традиционного языка программирования C.

    Некоторые из важных концепций языка C, связанных с микроконтроллерами, такие как

    1. Важность побитовых операторов
    2. Использование методов битовой манипуляции для программирования периферийных регистров микроконтроллера
    3. доступ к регистрам с отображением в память с помощью указателей
    4. указатели и кастинг
    5. структуры, битовые поля, объединения и методы извлечения битов
    6. представление деталей аппаратных регистров и их конфигурирование с использованием определений структуры ‘C’
    7. Использование квалификаторов типов const и volatile
    8. Интерпретация сложных определений переменных, включающих комбинацию const и volatile
    9. Точное использование константных указателей, константных данных, изменчивых констант с указателями и переменными без указателя.
    10. Поведение кода при оптимизации компилятора и решение с использованием volatile
    11. Функции и друзья
    12. Типы данных, определения переменных, спецификаторы классов хранения и многое другое
    13. Циклы: while, for, do. пока
    14. Внутренняя архитектура MCU и периферийные устройства для программирования
    15. Интерфейсные проекты

    Все эти концепции обсуждаются на понятных примерах и написании кода для целевой встроенной платы.

    Согласно исследованию встраиваемых интернет-компаний 2017 года, язык C по-прежнему остается одним из наиболее широко используемых языков программирования для разработки встроенного кода.

    Этот курс уделяет особое внимание изучению концепций программирования на языке C практически для случаев использования микроконтроллеров.

    Аппаратное обеспечение:

    1. Вам понадобится плата STM32F407 DISCOVERY на базе ARM Cortex M4 от ST, если вы хотите опробовать код на целевой машине.

    2. Для сопряжения проектов могут потребоваться дополнительные компоненты интерфейса.

    3. Вы также можете пройти этот курс, если у вас есть другие платы от ST, такие как Nucleo или оценочные.

    Программное обеспечение:

    1. В этом курсе STM32CubeIDE на основе Eclipse используется в качестве IDE (работает в Windows / Linux / Mac) (БЕСПЛАТНО)

    Порядок изучения курсов FastBit Embedded Brain Academy,

    Если вы новичок в области встраиваемых систем, вы можете пройти наши курсы в указанном ниже порядке.
    Это всего лишь рекомендация инструктора для новичков.

    1) Программирование на встроенном C микроконтроллера: абсолютные новички (Embedded C)

    2) Программирование встроенных систем на процессоре ARM Cortex-M3 / M4 (для процессора ARM Cortex M4)

    3) Освоение микроконтроллера с разработкой встроенного драйвера (MCU1)

    4) Мастеринг микроконтроллера: ТАЙМЕРЫ, ШИМ, CAN, RTC, НИЗКАЯ МОЩНОСТЬ ( MCU2)

    5) Освоение ОСРВ: практическое использование FreeRTOS и STM32Fx с отладкой (ОСРВ)

    6) Демистификация программирования DMA микроконтроллера ARM Cortex M (DMA)

    7) Разработка нестандартного загрузчика микроконтроллера STM32Fx (загрузчик)

    8) Встроенный Linux шаг за шагом с использованием Beaglebone Black (Linux)

    9) Программирование драйвера устройства Linux с использованием Beaglebone Black (LDD1)

    Для кого этот курс:

    • Новички, интересующиеся встроенными системами и программированием микроконтроллеров.
Отзывы (0)

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Программирование на встроенном C микроконтроллера: абсолютные новички [udemy] [FastBit Embedded Brain Academy] [Kiran Nayak]” Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Оплата и Доставка
Оплата принимается с большинства платежных систем, после оплаты взноса материал будет находится в Личный кабинет - заказы

Похожие товары

Add to wishlist
В корзину
Закрыть

Как стать инженером по тестированию

100₽
Add to wishlist
В корзину
Закрыть

[Swiftbook] Spring — Полный курс. Boot, Hibernate, Security, REST. [Наиль Алишев]

150₽
Add to wishlist
В корзину
Закрыть

[WP] Создание темы WooCommerce — Блог Миши Рудрастых

100₽
Add to wishlist
В корзину
Закрыть

[Figma] Адаптивный макет сайта «Кошачий питомник» [HTML ACADEMY]

100₽
Add to wishlist
В корзину
Закрыть

JAVA – получи Чёрный Пояс! [Udemy] [Zaur Tregulov]

100₽
Add to wishlist
В корзину
Закрыть

Администрирование Linux с нуля [Денис Курец]

100₽
Add to wishlist
В корзину
Закрыть

Курс Data Science и нейронные сети на Python [2020] [Дмитрий Романов]

800₽
Add to wishlist
В корзину
Закрыть

JavaScript. Подробное руководство, 7-е издание [Дэвид Флэнаган]

100₽
TOPCURS.COM
Информация представленная здесь, носит информационный характер и не является публичной офертой
Помощь
  • Политика конфиденциальности
  • Условия и правила
  • Условия возврата
Контакты
По всем вопросам писать на [email protected]
  • RUB ₽
    Рубли
  • USD $
    Доллары
Магазин
Сайдбар
0 Wishlist
0 позиции Корзина
My account
  • Меню
  • Категории
  • Подписаться на рассылку
  • Контакты
  • FAQ
  • На главную
  • Материалы
  • Правообладателям
  • Избранное
  • Вход / Регистрация

Вход

закрыть

Забыли пароль?
Нет аккаунта? Создать аккаунт
Прокрутка вверх
Мы используем cookies для улучшения нашего сайта. Просматривая этот сайт, вы соглашаетесь на использование нами файлов cookie.
Принять

Программирование на встроенном C микроконтроллера: абсолютные новички [udemy] [FastBit Embedded Brain Academy] [Kiran Nayak]

100₽
Add to wishlist