Здравствуйте!
Стоит такая задача: есть демоборда, есть модуль GSM, который работает через uart и управляется через GPIO. Все работает, но из моей аппликухи(т.е. сам засылаю AT команды и дергаю пио ногами и т.д.).
Вопрос такой, можно как то присобачить этот модуль, чтобы он был доступен через, например, виртуальный сетевой интерфейс? Чтобы работать можно было унифицированно с модулем, например, посредством сокетов.
Допустим, какой то виртуальный сетевой интерфейс сделать можно, а как под него приделать некий промежуточный уровень, который бы взаимодействовал непосредственно с сетевым интерфейсом и gsm/gprs модулем?
Драйвера писать? Не понимаю, какие?! Ведь по уарту и гпио я могу из юзерспейса свободно управлять.
Подскажите свои мысли, может кто то уже сталкивался с подобными задачами. Подскажите, что погуглить на эту тему, что почитать и как сделать?
Спасибо!
|