Людей,Реализовать SDIO интерфейс SPI устройству
Я всегда видел упоминание о том, как использовать интерфейс SPI для работы карты памяти SD. Это не что я хочу. Мне нужно сделать все наоборот.
Я хочу иметь возможность использовать контроллер SDIO (через слот SD) на моем «хосте» (на любом ПК с интерфейсом SD-карты), чтобы разговаривать с моими устройствами (в основном микроконтроллерами), которые могут «говорить» только SPI ,
Если мое понимание не слишком ошибочно, я не могу просто сказать моему контроллеру SD говорить в сыром режиме SPI, но я могу научить своих микроконтроллеров вести себя как устройство SDIO, которое может контролировать мой хост.
Таким образом, у меня еще есть две проблемы осталось:
- Правильно реализовать стандартное устройство SDIO в моем микроконтроллером.
- Реализация/настройка правильных драйверов в хосте для взаимодействия с моими устройствами.
Реализация устройства SDIO кажется быть вопросом после spec. Драйвер на стороне хоста, я надеюсь, что я смогу выполнить с помощью драйвера пользовательского пространства в Linux, используя уже существующий драйвер ядра для SDIO.
В том-то и дело, что я пришел попросить о помощи. Может ли кто-нибудь указать мне образцы, документы или любые ресурсы, которые могут помочь мне в моей задаче?
Я сомневаюсь, что здесь много людей, которые понимают, как работает стек SDIO в Linux (и должен работать драйвер, использующий SDIO). Я определенно посмотрю их и спрошу их напрямую или через свой список рассылки. В качестве отправной точки: http://sdio-linux.sourceforge.net/ –