В качестве упражнения решил я попробовать сопрячь микроконтроллер с Bluetooth адаптером в формате Compact Flash.
Это некая альтернатива попыткам сопряжения MCU с BT модулем через UART интерфейс (такие модули трудно купить) и через USB интерфейс (нужен USB хост на стороне MCU, т.е. "тяжелый" MCU + хостовый стек USB).
BT адаптер в формате CF можно легко купить в компьютерном магазине , правда стоит он подороже чем BT USB, раза так в два. В сети можно найти предложения с ценой порядка 20 USD.
Внутри такой адаптер содержит улучшенный UART с FIFO на 128 байт и обычную начинку BT модуля (BT контроллер, память, обвязка, антенна).
Т.е. получается, что надо подключить к контроллеру внешний UART с параллельной шиной, а уж к этому UART'у будет подцеплен BT модуль.
Конечная задача ставится так:
Реализовать SPP и OPP профили используя только внутренние ресурсы микроконтроллера (FLASH и RAM). Софт предполагается сделать открытым, на основе открытых BT стеков Linux. Контроллер, по-видимому, что нибудь типа LPC2xxx, SAM7 и т.п.
Если есть желающие просоединитья к этому пректу, дайте мне об этом знать.
Быстрого прогресса не обещаю, т.к. это для меня сейчас, по сути дела, хобби.
Предложения, идеи приветствуются.