Погоди, graphviz не запустить. Он слава богу работать умеет на
очень узком API юникса и не использует ничего внешнего. Более того,
скорей там весь API сводится к библиотечным функциям C-библиотеки.
Которая худо-бедно может быть реализована в embedded-системе вместе
с файлами (на условном рамдиске). Самая острая проблема наверное --
ОЗУ. Потом визуализировать куда. Если в векторный формат, то куда
ни шло. Если в растр, то точно памяти не напасёшься. В принципе
любой векторный рисунок можно растеризовать многократно, по-кусочкам с разными начальными координатами, и таким образом вывести любую свербольшую картинку последовательно. Если выводимый формат файла позволяет.