?

Log in

No account? Create an account
  Journal   Friends   Calendar   User Info   Memories
 

Электронный миссионер

10th April, 2012. 12:02 am. Рисование графиков реального времени на n800

Ну что ж, опробировал таки во первых перенос кода, во вторых работу с плавучкой, а в третьих (самое вкусное) - это построение графиков в реальном времени (самописец) с помощью 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!!!



За качество видео приношу свои извинения, так снимает мой фотик. Так же я снимал с угла, т.к. на экранчике было лучше видно. Боялся, что вообще ничего не получится, по сути так и есть, т.к. линии спирали не видно как нарезаются. Вы можете сами попробовать софтинку на вашем компе.
Ну результаты впечатляют. Девайсину можно использовать для отображения данных в реальном времени. С лагами можно мириться. Единственное, надо победить глюкавящий гнуплот, который никак придушить нельзя :).

Забыл показать, что всё это ещё можно вращать, смотреть и т.п.!

З.Ы. Был задан сегодня вопрос, делаю ли я это по работе или для души? Так вот, я делаю это для души. Начальник мой считает меня бездарем, и вообще ни на что, кроме укладывания деталек не способным человеком.

Read 18 Notes -Make Notes

10th April, 2012. 2:55 pm. Прекрасный ролик о Linux



Смотрел с удовольствием. Ведь ролик о лучшей ОС!

Read 54 Notes -Make Notes

Back A Day - Forward A Day