Visual Studio 2017 — написание и отладка проекта для SoC

С прошлого раза применения Visual Studio 2015 для написания прошивки и отладки под SoC прошло немало времени. 2017-я версия заметно обновилась, появилось много удобных фич, нововведений для C# 8.0, и, что также важно, обросла плюшками для эмбеддерского применения.

Сразу отмечу, что этот материал подходит для версии Visual Studio 2017 не ниже v15.6.7, я же использовал v15.7.1 вначале и далее обновился до v15.7.3 при написании материала.

B62-0

Читать далее

Различия MJIOT-AMB-01 и MJIOT-AMB-01S (RTL-00)

Собственно, видел эти модули давно, но необходимости в них не было, т. к. они отличаются распиновкой по сравнению с распространёнными RTL-00, и связываться с ними не хотелось. Время от времени же поглядываю аукционы на ebay и, собственно, один продавец выставил такой модуль на аукцион, я сделал ставку по минимуму (дешевле обычной цены модуля), да забыл о аукционе на неделю. Как итог, я таки выиграл аукцион. :) Модуль пришел, поэтому будет кратчайший обзор-сравнение-предостережение.

Читать далее

RTL-00, WS2812 — Глупая гирлянда

Захотелось сделать под новый год что-то эдакое, чтобы было и визуально красиво, и легко управлялось с телефона\ПК без всяких сторонних программ, прошивания МК или других костылей. Для этого вполне подходит WEB-управление по WiFi, ничего дополнительного не нужно, управляется с любого девайса с браузером, правда, первоначальные вложения, так сказать, довольно большие требуются в написании прошивки, WEB-морды (а я в этом вообще профан, ибо никогда не занимался версткой и JavaScript).

Ну, кое-чего получилось таки. В итоге выработалась более-менее работающая концепция проекта и со временем проект буду постепенно развивать. Под катом подробности и ссылки для скачивания первой версии. ;)

Читать далее

RTL8195AM, RTL871xAx — написание прошивки и отладка в Visual Studio 2015

Эта статья-мануал будет постепенно наполняться и правиться, публикую, скорее, как большую шпаргалку, чтобы удобно было подсмотреть, что да как, ибо многое нашлось или решилось (или не решилось…) далеко не сразу.

B36-0.jpg

Понравились мне эти SoC как набором периферии, так и доступной ценой, но вот досада, написание прошивки производителем советуется в IAR (адурино вариант не рассматриваем) или благодаря пользователям (с форума esp8266.ru) можно делать в Eclipse. Я же привык к Keil uVision и Visual Studio, хотя после Visual Studio, запуская Keil, чувствуешь себя не уютно. А вот Eclipse (пробовал Neon и Oxygen версии) мне не очень нравится, ну как-то всё там совсем не так всё. :) Дело вкуса, конечно, поэтому обсуждать достоинства и недостатки здесь не будем, а рассмотрим на основе опыта такого нуба в этом, как я, как же прикрутить arm-none-eabi, MinGW, Msys к Visual Studio 2015 Update 3 БЕЗ платных плагинов и расширений.

Читать далее

Схемотехника модулей RTL-00\RTL-01

b17-0

Порывшись в интернете на тему схемы подключения SoC RTL8710AF\RTL8711AF, ничего толкового не нашел. В наличии есть модули RTL-00 — хотелось бы разобраться подробнее в схемотехнике модуля и подключении самого SoC, если применять в своих разработках, но китайцы не дают схему. Ну и ладно, будем реверс-инженерить! ;)

Читать далее