AECTL — лучший встроенный и анимационный тренинг в Бангалоре, который обеспечит 100% размещение.

Курсы, предлагаемые в системе Embedded:

Расширенная программа обучения встроенной системе и Интернету вещей

Программирование на C и структуры данных

  1. C и структуры данных
  2. Введение в программирование на C.
  3. Типы данных.
  4. Операторы типов и выражения
  5. Структура управления принятием решений.
  6. Структура управления циклом.
  7. Структура управления делами.
  8. Массивы Строковая функция и указатель
  9. Динамическое выделение памяти.
  10. Структуры и союз
  11. Операция над битами
  12. Ввод и вывод файла
  13. Связанный список
  14. Стек
  15. Очереди
  16. Сортировка и поиск

Микроконтроллеры 8051, использующие Embedded C

  1. Введение в вычислительную технику
  2. Архитектура микроконтроллеров 8051
  3. 8051 Программирование на языке ассемблера
  4. 8051 Программирование на языке ассемблера
  5. Программирование встроенной системы на C
  6. Чтение переключателей и мигающий светодиод
  7. JUMP, LOOP и инструкции по вызову
  8. Программирование портов ввода/вывода
  9. 8051 Режимы адресации
  10. Арифметические и логические инструкции и программы
  11. 8051 Программирование на встроенном C
  12. 8051 Аппаратное соединение и шестнадцатеричный файл
  13. Программирование таймера/счетчика 8051 на ассемблере и встроенном C
  14. Программирование последовательного порта 8051 на ассемблере и встроенном C
  15. Программирование прерываний на ассемблере и встроенном C
  16. Интерфейс (ЖК-дисплей, клавиатура, АЦП, ЦАП, интерфейс датчика, внешняя память и DS1306 RTC)
  17. Управление двигателем: реле, ШИМ, постоянный ток, шаговые и серводвигатели

ARM CORTEX M-3 с использованием Embedded C.

Процессоры ARM9, использующие встроенный C

Ядро процессора ARM9.

  1. Контур
  2. Трубопровод
  3. Регистры
  4. Регистр текущего состояния программы
  5. Исключительные режимы
  6. Набор инструкций ARM 9
  7. Ветвление
  8. Инструкции по обработке данных
  9. Копирование регистров
  10. Копирование нескольких регистров
  11. Инструкция по обмену
  12. Изменение регистров состояния
  13. Программное прерывание
  14. Единица MAC
  15. Набор инструкций THUMB

Разработка программного обеспечения.

  1. Код взаимодействия ARM/THUMB
  2. Библиотеки STDIO
  3. Доступ к периферийным устройствам
  4. Процедуры прерывания обслуживания
  5. Таблица констант источника исключения C Прототип функции
  6. Программное прерывание
  7. Расположение кода в оперативной памяти
  8. Поддержка операционной системы
  9. Фиксация объектов в абсолютных местоположениях
  10. Встроенный ассемблер
  11. Аппаратные средства отладки
  12. Введение в LPC1768 Введение

Периферийные устройства системы.

  1. Контур
  2. Структура шины
  3. Карта памяти
  4. Регистрация Программирование
  5. Модуль ускорения памяти
  6. Пример конфигурации МАМ
  7. Программирование флэш-памяти
  8. Управление картой памяти
  9. Загрузчик
  10. Полезность
  11. Программирование внутри приложения
  12. Интерфейс внешней шины
  13. Интерфейс внешней памяти
  14. Использование интерфейса внешней шины
  15. Загрузка с ПЗУ
  16. Контур фазовой автоподстройки частоты
  17. Делитель периферийной шины СБИС
  18. Пример кода: конфигурация PLL и VPB
  19. Контроль мощности
  20. Система прерываний LPC1768
  21. Контактный соединительный блок
  22. Контакты внешнего прерывания
  23. Структура прерывания
  24. Прерывание FIQ
  25. Выход из прерывания FIQ
  26. Пример программы: прерывание FIQ
  27. Векторизованный IRQ
  28. Оставление прерывания IRQ
  29. Оставление прерывания IRQ
  30. Пример программы: IRQ Interrupt Невекторные прерывания
  31. Оставление невекторного прерывания IRQ
  32. Пример программы: прерывание без вектора
  33. Вложенное прерывание

Пользовательские периферийные устройства.

  1. Контур
  2. Введение в LPC1768.

Ввод/вывод общего назначения.

  1. Таймеры общего назначения
  2. ШИМ-модулятор
  3. Часы реального времени
  4. Сторожевая собака
  5. UART
  6. Интерфейс I2C, интерфейс SPI
  7. Аналого-цифровой преобразователь
  8. Цифро-аналоговый преобразователь
  9. CAN-контроллер
  10. 7-уровневая модель ISO
  11. Конструкция узла CAN
  12. Объекты сообщения CAN
  13. Арбитраж шины CAN
  14. Бит тайминга
  15. Передача сообщений CAN
  16. Сдерживание ошибок CAN
  17. Прием сообщения CAN
  18. Принятие Фильтрация
  19. Настройка приемного фильтра

IoT с использованием Arduino Syllabus

Программирование на Python/скрипты.

  1. Введение в Python.
  2. Типы данных Python.
  3. Поток программы Python и управление.
  4. Манипуляции со строками, списками и словарями Python.
  5. Функции, модули и пакеты Python.
  6. Файловые операции Python.
  7. Обработка исключений Python.
  8. Регулярное выражение Python.
  9. Класс Python и объектно-ориентированное программирование.
  10. Сетевое программирование на Python.

Реализация IoT с помощью ARDUINO.

  1. Внедрение датчиков и приводов.
  2. Введение Arduino Mega2560.
  3. Чтение переключателей и мигающий светодиод.
  4. Программирование аналогового/цифрового порта.
  5. Интерфейс 4-битного ЖК-дисплея с Arduino Mega2560.
  6. Взаимодействие клавиатуры с Arduino Mega2560.
  7. Взаимодействие шагового двигателя с Arduino Mega2560.
  8. Программирование последовательного порта на встроенном C.
  9. Датчик температуры (LM35), взаимодействующий с Arduino Mega2560.
  10. Датчик влажности (DHT11), взаимодействующий с Arduino Mega2560.
  11. Интерфейс датчика акселерометра с Arduino Mega2560.
  12. Взаимодействие датчика PIR с Arduino Mega2560.
  13. Wi-Fi (ESP8266) Взаимодействие с Arduino Mega2560.
  14. Управление данными датчика с помощью облака. (вещи говорят)

линукс

  1. Введение в операционную систему Linux
  2. Дистрибутивы и установка Linux
  3. Каталоги Linux.
  4. Файл Линукс.
  5. Иерархия файлов Linux
  6. Линукс Фильтры
  7. Пользователи Линукс.
  8. Безопасность файлов Linux.
  9. Команды оболочки Linux.
  10. Управление процессом.

Чтобы узнать больше о курсе, обучении и размещении, просто войдите на http://www.aectltraining.co.in/ или позвоните нам по телефону 9535280019.