Все о платах
  • Микроконтроллеры
Статья: Fujitsu Microelectronics: Бесплатная библиотека для работы с интерфейсом USB
Share
Подписаться
Все о платахВсе о платах
Font ResizerAa
Поиск...
Follow US
Copyright © 2010-2026
Микроконтроллеры

Fujitsu Microelectronics: Бесплатная библиотека для работы с интерфейсом USB

Обновлено: 26.01.2026
Время чтения: 3 минут
Поделиться

Легкий старт с библиотекой USB-функций для USB-микроконтроллеров компании Fujitsu

Разработка встраиваемых USB-функций сегодня стала намного проще, благодаря возможности использования бесплатной библиотеки USB Function Library для микроконтроллеров с модулем USB-интерфейса от компании Fujitsu.

USB-интерфейс все сильнее становится нормой во встраиваемых системах, требующих функций связи с ПК, таких как перепрошивка микропрограммы, изменение данных или установка управляющих параметров. Разработка низкоуровневого программного обеспечения, предполагающего коммуникации посредством USB зачастую требует глубокого знания спецификации интерфейса и макро-характеристик.

Со стороны компьютера, если нет возможности использования стандартных классов Windows, таких как устройств человекомашинного интерфейса (связь ПК с клавиатурой, мышью и т.д.) или виртуальных COM-портов, требуется разработка «самодельных» драйверов и интерфейсных библиотек. Для того, чтобы облегчить этот процесс разработчику, компанией Fujitsu были представлены шаблоны для работы с USB-микроконтроллерами серий MB96330 и MB91660 семейств 16FX и FR80S. Данный набор включает функциональную USB-библиотеку с поддержкой основных USB-функций, таких как процедуры подключения/отключения и инициализация точек подключения для обмена данными. В представленном шаблоне представлен пример реализации основного класса, поддерживающего передачу и прием данных. USB-идентификатор может быть легко проинициализирован с использованием средств конфигурирования, генерирующих header-файл определений.

Для реализации связи со стороны компьютера прилагается открытая программная библиотека LibUsbDotNet, включающая драйвер LibUsb и средства его конфигурирования. На основе этой библиотеки, специалистами компании Fujitsu разработан «самодельный USB-класс», поддерживающий также основные USB-функции, для реализации подключения/отключения, горячей замены и передачи/приема. Полезность данного интерфейсного класса – простой программный интерфейс приложения (API, Application Programming Interface) с пользовательским приложением, который может быть написан на многих языках программирования, поддерживающих .NET framework 3.0, что упрощает реализацию USB-коммуникаций. Также преимуществом является наличие четкого разделения между открытым ПО и собственным пользовательским прикладным кодом. Прилагаемые рекомендации по применению разъясняет пошаговую реализацию собственного приложения на основе шаблона.

Отличительные особенности

  • ПО для микроконтроллера включает библиотеку USB-функций и пример реализации класса USB-устройства
  • Утилита для ПК упрощает конфигурацию USB-дескрипторов
  • Библиотека USB-функций для ОС Windows использует библиотеку с открытым исходным кодом LibUsbDotNet и драйвер ядра LibUsb
  • Руководство пользователя описывает работу программного интерфейса приложения (API) и USB шаблона
  • Несколько программных примеров в комплекте

 

Запросить образцы, средства разработки или техническую поддержку

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
[mc4wp_form]
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Поделиться статьей
Facebook Скопировать ссылку Печать
Предыдущая статья Freescale Semiconductor: MPC5125 — архитектура Power Architecture нового поколения для промышленных и автомобильных применений
Следующая статья Infineon Technologies: IGW/IKW15/25/40N120H3 — новые IGBT-транзисторы семейства HighSpeed3 с максимальным напряжением 1200 В
VkontakteFollow
TelegramFollow
Самые популярные
Texas Instruments: OPA317 — операционный усилитель с малым напряжением смещения нуля и входными/выходными сигналами, равными напряжению питания (Rail-to-Rail)
26.01.2026
Osram Opto Semiconductors: SOLERIQ S 13 — новые светодиоды с легкостью задают новые стандарты
26.01.2026
NXP: KMZ60 — прецизионный датчик магнитного поля для угловых измерений
26.01.2026
Infineon Technologies: IGBT-транзисторы с напряжением коллектор-эмиттер до 650 В, выполненные по технологии TRENCHSTOP™ 5
26.01.2026
connectBlue: OBS418 и OBS419 — новые Bluetooth модули в качестве прекрасной замены снятым с производства OBS410 и OBS411
26.01.2026

You Might Also Like

EBV Elektronik: Конференция TechTrends Symposium 2012 Russia

Время чтения: 2 минут

STMicroelectronics: STEVAL-ILL020V1 — демонстрационная плата устройства подсветки ЖК-панели

Время чтения: 2 минут

NXP: 25-/30-вольтовые MOSFET-транзисторы серии NextPower в корпусах LFPAK

Время чтения: 2 минут

NXP: TJA1057GT — быстродействующий приёмопередатчик интерфейса CAN

Время чтения: 3 минут
ebvnews.ru
Welcome Back!

Sign in to your account

Username or Email Address
Пароль

Lost your password?