Не так просто иметь «правильный путь»;Сама ОСРВ не включает ни файловую систему, ни поддержку USB, если вы используете файловую систему Micrium, вам все равно понадобится поддержка запоминающего устройства USB для доступа к такому устройству.
Это поможет, если вы обнаружитекакое устройство ARM вы используете (или даже какую плату, если это COTS);само ядро ARM не определяет какой-либо конкретный периферийный набор;это решает производитель микросхемы, использующий ядро ARM по лицензии.
Если контроллер USB находится на микросхеме, у поставщика микроконтроллера может быть пример кода устройства массовой памяти бесплатно.Однако USB-хост или OTG-стеки (в отличие от стеков устройств), которые вам нужны, более сложны, редко бывают бесплатными и зачастую дорогостоящими.
Более того, для вашего микро-устройства потребуется контроллер хоста или OTG, а неболее простой и распространенный контроллер устройства.С контроллером устройства ваша цель может быть запоминающим устройством, но не может получить доступ к одному.
[править]
Micrium предоставляет стек хостов USB , совместимый с их файловой системой.Если вы используете их файловую систему, это будет путь наименьшего сопротивления, но вам все равно понадобится аппаратный контроллер хоста на вашей цели.