Я с нетерпением жду возможности реализовать некоторые файловые операции на USB-устройстве, которое будет подключено к настольному устройству на базе микроконтроллера. Устройство не имеет ОС / ОСРВ и работает только с кодом прошивки, который я планирую разработать. Прошивка будет иметь все необходимые функции (UART, таймер, SPI, I2C, контроллер внешней памяти и т. Д.), Которые обычно имеют встроенное устройство.
Мои вопросы:
- Можно ли включить библиотеку libusb в прошивку, которую я планирую разработать?
- Работает ли libusb в среде, отличной от операционной системы? Или мне придется выбрать ОС, которую я могу перенести на микроконтроллер, а затем использовать библиотеку libusb в пользовательском пространстве?