Visual Studio 2017 + STM32CubeMX

После написания статьи о применении Visual Studio 2017 и WiFi SoC захотелось проверить, насколько сложно или просто будет откомпилировать и отлаживать проект для более рядовых микроконтроллеров, таких как STM32. Исходный проект будет сгенерирован в STM32CubeMX и с минимальными дополнениями будет открыт в Visual Studio, более того, проект также можно будет обновлять из STM32CubeMX, как для других IDE. Все наглядно, по шагам под катом. :) […]

Read More →

Отладочная плата для К1986ВЕ1QI

В этот раз посмотрим на одну плату, спроектированную ещё в 2015-м году за одну рабочую неделю. Надо было срочно спроектировать схему («для себя», сдавать документацию не требовалось), развести плату и отдать герберы на изготовление платы, сроки, как обычно, «еще вчера надо». Правда, в итоге проект так не дошел до логического завершения по некоторым причинам… Наработки же остались, чтобы они бесполезно […]

Read More →

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

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

Read More →

Запускаем ModelSim с Quartus Prime и без

Небольшой мануал по настройке симулятора ModelSim для новичков в освоении ПЛИС, симулятор очень поможет как в ожидании заказанной ПЛИСы\отладочной платы (т. к. можно тренироваться и наращивать свой скилл без реального железа), так и в отладке уже реального проекта под конкретное железо (т. к. процесс компиляции, синтеза, размещения и прошивки крайне не быстр), а также далеко не всё можно посмотреть логическим […]

Read More →

X-Link OpenSource Hardware

Здесь не будет статьи о разработке своего программатора-отладчика (как, к примеру Black Magic Probe, т. к. это время затратно и смысла в этом я особого не вижу), это просто небольшая статья о самодельном варианте отладчика-программатора, который можно прошить в St-Link, J-Link, CMSIS-DAP. Проект открыт для самостоятельного изучения, а также приведена ссылка на заказ печатной платы в OSH Park (мне с […]

Read More →

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

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

Read More →

Flux-Off от SOLINS — Небольшой тест

Давно наслышан о Flux-Off, да всё забывал заказать его, но вот на днях на местном радиорынке у барыг я зацепился взглядом за знакомую баночку. Спросил сколько стоит — какой-то типа фирменный, немецкий, аж 800 руб и более дешевый вариант от SOLINS — 350 руб. Вспомнив, что в том же Чип и Дип он стоит под 400 руб, взял таки на пробу одну […]

Read More →

Altium Designer — 3D модели

Сегодня речь пойдет о использовании 3D моделей в САПР Altium Designer, их форматах, инструментарии по работе с ними и c кратким списком сайтов, где скачать их. ;) Зачем это нужно? Кроме очевидного плюса — чисто эстетически приятнее работать с проектом, двигать компоненты и разводить, видя, какой будет твоя плата, есть более практичные плюсы с применением 3D моделей: при проектировании корпуса в […]

Read More →

Обзор LoRa концентратора — RAK831

Несколько запоздалый обзор о концентраторе RAK831. В обзоре будут первые попытки его запустить различными путями и возникшие проблемы. Также после более детального изучения материала по LoRaWAN я понял, что в первом обзоре на модули RAK811 делал тестирование несколько неправильно, от этого и результаты по дальности работы оказались скромными, почему — также будет описано. Изначально я думал, что эта статья будет довольно […]

Read More →

Установка WSL и тестовый проект в Visual Studio 2017

В этой статье мы попробуем «установить» Linux в Windows, чтобы, сидя в Windows, можно было разрабатывать софт в Visual Studio для Linux. А если без шуток, то Windows Subsystem for Linux (WSL) позиционируется Microsoft как инструмент для разработчиков. WSL — это слой совместимости для запуска Linux-приложений в Windows 10. Благодаря сотрудничеству компаний Microsoft и Canonical можно опробовать следующие образы Linux: Ubuntu, Debian, […]

Read More →