Подписаться на получение новых статей на почту:

AVR, ARM, Android, IoT. Построение проекта. Анализ и планирование. Шаг №71

(Обновлено 10.12.17) Всем привет. Сегодня будет статья обзор, планирование и анализ наших пройденных и  дальнейших шагов. Забегая на перед говорить мы будем о проектировании HID-устройств, синхронизации с Android и написании несложных приложений на этой системе. В ходе разработки будем использовать языки Java, Си, микроконтроллеры AVR, ARM, ОС Android и конечно же концепцию IoT, которую разобрали в статье №56.

Итак небольшой анализ проделанной работы: в прошлой статье мы закончили рассмотрение основ по проектированию интерактивного веб – интерфейса, а именно вывели время на векторный рисунок семи сегментного индикатора. Более детально посмотреть можно открыв сам веб — интерфейс  и статью планирование № 60. Куда также была включена разработка интерактивной карты контроллера сбора данных (ссылка в меню).

Так идем далее. Перейдя на интерактивную карту мы увидим схему устройства, которая разделена на 11 – ть частей. Наводя курсор на ту или иную область мы переходим к соответствующей статье где писался код и собирался узел. Как видите здесь уже затронута тема IoT (Интернет вещей) , а именно использование модуля ESP8266, передача данных на сайт и др.

Более подробно этапы проектирования, методы изготовления плат,  написания кода, разбор разных протоколов и многое другое в статьях:

— Шаг №16. Контроллер сбора данных на AVR. План работы. Часть 1

— Шаг №31. Анализ и проектирование контроллера сбора данных.

 

 

 

 

 

 

А также друзья, пример создания других устройств на базе данных микроконтроллеров, знакомство с языком Java, написания приложения для логгера, знакомство с MySQL, SQLite, в общем открываем список записей и смотрим пошаговое выполнение проектов. Как всегда я напомню что я старался писать связные посты.

Что ж друзья. Ниже проделанные шаги и запланированные.

1. (Статья №72) Первый этап — познакомимся с способом и цепочкой подключения МК AVR к Android. Схема подключения. OTG, V-USB.

 

 

 

V-USB для AVR 2. (Статья №73). Рассмотрение исходников протокола V-USB для микроконтроллера AVR (ATmega8) на языке Си, на примере передачи/приема данных на лету. Подключенного к хосту на Windows.

 

 

 

V-USB and AVR for Windows

3. (Статья №74). Подключение МК ATmega 8 через USB к Windows. Конфигурация и компиляция необходимых файлов для их совместной работы.  Схемное подключение. Передача и прием данных на стороне хоста, чтение/запись в память EEPROM на стороне контроллера.

 

 

4. (Статья №75). Знакомство с операционной системой Android. История    развития версий ОС. Основы архитектуры системы и приложения. Среда разработки приложений под данную систему.

 

 

 

Android. OTG

5. (Статья №76). Подключение USB-устройства на ATmega8 к Android-устройству, используя протокол V-USB для первого и OTG стандарт для второго. Ниписание программы на языке java для отображения списка подключенных устройств. Рассмотрение классов Java для взаимодействия с USB.

 

 

arm

6.(Статья №77). Знакомство с архитектурой ARM.

 

 

 

7.(Статья №78). Настройка программного комплекса CooCox IDE (CoIDE) и STM32CubeMX для работы с микроконтроллером STM32. Первая программа.

 

 

 

8.(Статья№79). Рассмотрение архитектуры платы STM32F3 Discovery и контроллера STM32F303VCT6. А также использование библиотек для написания программ, а именно CMSIS, SPL, HAL, на примере.

 

 

Просмотрено 971 раз.

Я на Google+

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting