1. Возможность подключения по ssh, конечно же, есть. ip-адрес контроллера набираете и всё. Логин/пароль через лоджик задаются. Если не менялись - то root/segnetics.
2. Мы используем кросс-компиляцию.. На 2G(i) не пробовал компилить, на триме пробовал. Но там сборка линукс по шире + доставил gcc + производительность + руками библиотеки подключал. Можно, но сложно. Кросс-компиляция делает это быстрее и легче. С пк всегда удобней работать. Что касается qt - моё мнение, не следует его использовать. Чем легче будет программа - тем лучше для всех. А всякие qt - это надстройки над надстройками надстроек. Чем ниже вы "кодите" - тем лучше получается программа.
3. В Линуксе многие вещи представлены как "текстовый файл". Разделяемая память из лоджика (в справке лоджика описано) тоже ссылается на файл, который находится во временной папке в оперативной памяти. Ничего дополнительно создавать не надо.
4.