SmartPipe. Строим циклограммы.

Блог им. trapper


В процессе разработки ПО для embedded систем, иногда, разработчик сталкивается с задачами анализа поведения системы такими как:
  • исследования производительности;
  • оценки задержек обработки внешних сигналов;
  • исследования общей архитектуры системы;
  • и тд.
Для облегчения решения этих задач полезно уметь строить циклограммы работы ПО устройства.

Читать дальше

STEP-модели: Quick Fit Terminals фирмы Keystone. 6.35 mm Male Vertical Mount

Компоненты

3D-модели ножевых разъемов, так называемых Quick Fit Terminals. Калибр 6,35 мм, для вертикального монтажа в плату.
Отрисовано по чертежам фирмы Keystone Electronics Corp.
Читать дальше

SmartPipe. Первое включение.

Блог им. trapper
SmartPipe — это USB-Serial адаптер, но с одной важной фичей, девайс может мониторить все строки, которые он получает по UART/USB и фильтровать/редактировать их с помощью набора простых правил.
То есть например если интересны вызовы функции «get_more_info» в потоке лога, написав простое правило, можно «раскрасить» лог этой функции в красный цвет для заметности. Аналогичным образом для любой строки из лога в любой момент вы можете:
  • добавить символы/пробелы;
  • изменить фон/цвет символов;
  • добавить дамп времени;
  • пропустить не нужные строки лога;
  • получить циклограмму работы программы (вместе с OLS Logic Sniffer client);
  • построить графики изменения переменных (вместе с gnuplot);
  • и тд;


Читать дальше

STEP-модели: Сдвоенные потенциометры фирмы ALPHA. 3RP/1610G-XA1 Series

Компоненты

3D-модели популярных сдвоенных переменных резисторов фирмы ALPHA. Серия 3RP/1610G-XA1, диаметром 16 мм, для монтажа в плату. Все виды вала.
Читать дальше

SmartPipe. Настройка.

Блог им. trapper
SmartPipe довольно сложное устройство, оно может работать и как обычный USB-Serial адаптер, так и как фильтр для логов, может как передавать данные от тестируемого устройства так и предавать данные между двумя портами компьютера. Чтобы использовать все эти возможности необходимо правильно настроить SmartPipe.
Если коротко, то SmartPipe может быть в одном из двух состояний: состояние обработки данных и состояние настройки устройства.
  • В состоянии обработки данных SmartPipe передает и обрабатывает данные поступающее на входы/выходы устройства.
  • В состоянии настройки SmartPipe пользователь через командную строку может настроить правила обработки данных посмотреть сервисную информацию и тд.


Ну а если более подробно, то в SmartPipe есть три параметра настройки, комбинация которых и дают все многообразие работы устройства:
  • режим работы (MODE)
  • канал обмена (PIPES)
  • тип входного потока (ITYPE)

Читать дальше

SimpleDriver2

SimpleTesla

Введение

SimpleDriver2 — это драйвер для трансформаторов тесла. Его главная особенность — поддержка режима QCW в двух режимах. Кроме этого, драйвер поддерживает практически все остальные технологии, которые используются в тесластроении и является практически универсальным. Драйвер не рассчитан на применение в SSTC или индукционных нагревателях.

SimpleDriver2

Читать дальше

SmartPipe. Правила.

Блог им. trapper
Основная особенность SmartPipe это возможность «на лету» форматировать логи от тестового устройства. Для включения этой функции, необходимо описать правила (Rules) по которым будет идти обработка строк лога.
Правило — это запись типа «шаблон» — «действия».
Входная строка лога проверяется на соответствие «шаблону» правила и если они совпадают выполняются «действия» предписанные правилом.


Читать дальше

SmartPipe. О проекте.

Блог им. trapper
Этим постом я открываю цикл статей по проекту SmartPipe.
Проект SmartPipe — это моя попытка разработать небольшой «комерческий» проект, а также проанализировать спрос и перспективность такого рода занятия. Слово «комерческий» я использую в кавычках, потому как прекрасно понимаю, что к сожалению, в нашей стране пока комерческими могут быть только проекты по производству колбасы и перепродаже нефти.
Поэтому основная цель этого блога получить feedback от сообщества, узнать мнения ну и получить критику конечно.

smartpipe inside
SmartPipe — это «умный» USB-Serial адаптер.

Читать дальше

STEP-модели: Одиночные потенциометры фирмы ALPHA. 3RP/1610N-XA1 Series

Компоненты

3D-модели популярных одиночных переменных резисторов фирмы ALPHA. Серия 3RP/1610N-XA1, диаметром 16 мм, для монтажа в плату. Все виды вала.
Читать дальше

STEP-модели: Литые алюминиевые корпуса Gainta (G0123, G0124, G0473)

Компоненты

Продолжаем рубрику 3D-моделей. На этот раз модели литых многоцелевых алюминиевых корпусов от фирмы Gainta. Три популярных модели.

Читать дальше