我期待在将插入基于微控制器的台式设备中的 USB 设备上实现一些文件操作。该设备没有任何 OS/RTOS,仅在我计划开发的固件代码上运行。固件将具有嵌入式设备通常具有的所有必要功能(UART、定时器、SPI、I2C、外部存储控制器等)。
我的问题是:
- libusb 库可以合并到我计划开发的固件中吗?
- libusb 是否在基于非操作系统的环境中工作?还是我必须选择一个可以移植到微控制器上的操作系统,然后在用户空间中使用 libusb 库?
我期待在将插入基于微控制器的台式设备中的 USB 设备上实现一些文件操作。该设备没有任何 OS/RTOS,仅在我计划开发的固件代码上运行。固件将具有嵌入式设备通常具有的所有必要功能(UART、定时器、SPI、I2C、外部存储控制器等)。
我的问题是: