Ну что ж, опробировал таки во первых перенос кода, во вторых работу с плавучкой, а в третьих (самое вкусное) - это построение графиков в реальном времени (самописец) с помощью gnuplot на Nokia n800.

Хрен знает что за график, но он отлично иллюстрирует работу
Я на самом деле много копий обломал в попытке написать самому реализацию построения графика в реальном времени (таки пример программы).
Основная проблема была в том, что окно с программой gnuplot закрывалось автоматически. И никак не мог найти как этого избежать. Ну вот нашёл пример, как это работает http://stackoverflow.com/questions/9403474/gnuplot-and-usleep-on-c . Если у вас установлен гнуплот, то программа прекрасно компилируется gcc и работает без нарекания. Так же она без сучка и задоринки была перенесена на n800. (компилятор arm-none-linux-gnueabi-gcc, MCU = -mcpu=arm1136j-s -mfpu=vfp -mfloat-abi=softfp)
Я даже записал видео, как это работает на n800!!!
За качество видео приношу свои извинения, так снимает мой фотик. Так же я снимал с угла, т.к. на экранчике было лучше видно. Боялся, что вообще ничего не получится, по сути так и есть, т.к. линии спирали не видно как нарезаются. Вы можете сами попробовать софтинку на вашем компе.
Ну результаты впечатляют. Девайсину можно использовать для отображения данных в реальном времени. С лагами можно мириться. Единственное, надо победить глюкавящий гнуплот, который никак придушить нельзя :).
Забыл показать, что всё это ещё можно вращать, смотреть и т.п.!
З.Ы. Был задан сегодня вопрос, делаю ли я это по работе или для души? Так вот, я делаю это для души. Начальник мой считает меня бездарем, и вообще ни на что, кроме укладывания деталек не способным человеком.

Хрен знает что за график, но он отлично иллюстрирует работу
Я на самом деле много копий обломал в попытке написать самому реализацию построения графика в реальном времени (таки пример программы).
Основная проблема была в том, что окно с программой gnuplot закрывалось автоматически. И никак не мог найти как этого избежать. Ну вот нашёл пример, как это работает http://stackoverflow.com/questions/9403474/gnuplot-and-usleep-on-c . Если у вас установлен гнуплот, то программа прекрасно компилируется gcc и работает без нарекания. Так же она без сучка и задоринки была перенесена на n800. (компилятор arm-none-linux-gnueabi-gcc, MCU = -mcpu=arm1136j-s -mfpu=vfp -mfloat-abi=softfp)
Я даже записал видео, как это работает на n800!!!
За качество видео приношу свои извинения, так снимает мой фотик. Так же я снимал с угла, т.к. на экранчике было лучше видно. Боялся, что вообще ничего не получится, по сути так и есть, т.к. линии спирали не видно как нарезаются. Вы можете сами попробовать софтинку на вашем компе.
Ну результаты впечатляют. Девайсину можно использовать для отображения данных в реальном времени. С лагами можно мириться. Единственное, надо победить глюкавящий гнуплот, который никак придушить нельзя :).
Забыл показать, что всё это ещё можно вращать, смотреть и т.п.!
З.Ы. Был задан сегодня вопрос, делаю ли я это по работе или для души? Так вот, я делаю это для души. Начальник мой считает меня бездарем, и вообще ни на что, кроме укладывания деталек не способным человеком.
no subject
Date: 2012-04-09 11:05 pm (UTC)Почему, всё-таки, гнуплот? Почему не своя софтень, например, под Qt?
no subject
Date: 2012-04-10 04:42 am (UTC)Так исторически сложилось
no subject
Date: 2012-04-10 07:19 am (UTC)no subject
Date: 2012-04-10 07:49 am (UTC)Про память . Гнуплот раньше при replot занятую память не освобождал. А при чтении данных ее занимал еще раз. При replot с такой частотой, он должен ее постепенно съедать. Вот и спросил, ест или нет. Стоит проверить иначе долго не проработает.
no subject
Date: 2012-04-10 08:11 am (UTC)У меня задачи чуточку проще, но по поводу Qt я честно уже несколько раз думал.
Спасибо за наводку, я не знал. Полагаю, что если он не освобождает память, то придётся периодически его придушивать. Впрочем, никто не мешает раз в минутку делать убийство и перезапуск гнуплота.
Веб-морда для поделок.
Date: 2012-04-10 10:49 pm (UTC)