Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
UART как-то грустно смотрится. Задумался о том, почему бы не сделать ядерный модуль, чтобы напрямую через SPI на RPI? Внезапно оказалось такой есть уже: https://github.com/torvalds/linux/blob/master/drivers/net/ethernet/microchip/enc28j60.c
Да, я понял. просто мыслью по дереву растекся.
Ваша статья заставила задуматься о прямом подключении ENC28J60 к RPI, оказалось такое же существет.
У вас Ethernet фреймы передаются на ноутбук через UART, хоть и поверх USB. Что как-то не очень в плане скоростей, написания лишнего софта и т. д. Тут заинтересовало, можно ли на STM прикинуться какой-нибудь из существующих USB сетевых карт, чтобы родные драйвера Linux/Win подхватили её?
Делаем из ENC28J60 внешнюю USB сетевую карту