Как организовать UDP ower RS485 под Linux?
>  UDP (TCP IP)
так все таки TCP/IP или TCP/UDP?
> Протокол RS-485 подобен MODBUS
RS-485 не протокол. А стандарт интерфейса. А вот Modbus - протокол. 
То есть, как я понял Вашу задачу. у Вас есть железка, которая имеет RS-485, до другой железки, у которой уже есть ethernet и выход в интернет. Вы хотите с первой железки получить доступ к Интернет.
Тогда Ваша задача, формулируется: TCP/UDP over RS-485. То есть, вместо Ethernet у Вас будет использоваться RS-485. Тогда, что-то, например, в эту сторону: www.rsdn.ru/forum/winapi/661573.hot или social.microsoft.com/Forums/en-US/95128f22-7447-47...
В данном случае Windows от Linux отличается непринципиально. Да RS-485 от RS-232 с точки зрения программирования не отличается.
Если у Вас в сети один мастер и 32 слейва, то слейв сам по своей инициативе ничего послать не может. Слейв может только отвечать на запросы. То есть мастер должен опрашивать все слейвы по очереди. В таком варианте вряд ли можно говорить о нормальной сети Ethernet.
Может быть такой вариант устроит?
Мастер по очереди опрашивает все устройства.
В ответ на запрос, слейв передает пакет данных, который мастер отправляет в сеть как UDP пакет.