Проводим нагрузочное тестирование скоростных USB-библиотек для STM32F103C8T6 | DevsDay.ru

IT-блоги Проводим нагрузочное тестирование скоростных USB-библиотек для STM32F103C8T6

habr.com 1 июня 2021 г. EasyLy


В предыдущей статье (я показывал предельную скорость шины USB у микроконтроллера STM32F103 со штатной библиотекой MiddleWare. В комментариях мне показали сразу две самодельных библиотеки, выжимающих из USB FS все соки. Но автор одной из библиотек высказал мысль, что быстро-то они работают быстро, а насколько надёжно – не ясно. Он считал, что было бы полезно провести нагрузочное тестирование с какими-то полезными данными. Только если они не потеряются и не исказятся, можно будет сказать, что библиотеки имеют право на жизнь.



Само собой, я еле дождался выходных, чтобы провести проверки. Давайте рассмотрим результаты испытаний. А чтобы было интересней, попутно рассмотрим технологию отображения переменных «на лету», без остановки процессорного ядра. Ну, и технологию визуальной отладки elf-файлов, собранных пакетными компиляторами.
Читать дальше →

Источник: habr.com

Наш сайт является информационным посредником. Сообщить о нарушении авторских прав.

Системное программирование Программирование микроконтроллеров Компьютерное железо микроконтроллер STM32F103 шина USB системное программирование предельная скорость USB-шины