Программирование под gnome
Oct. 18th, 2009 09:36 pmУж коль начал учить Си, то нужно писать под самую божескую операционную систему для программистов - Линух. И хочется мне стоит у меня сделать прибор на базе линуховой машины (есесна не х86). И начал
dlinyj гуглить. Закинул запрос в гугл по программированию гном, нашёл кучу манов, но бестолку, закинул второй раз невод запрос, всё так же тухло. Где же золотая рыбка?
Собственно, задача простая. Есть девайсик с АЦПушкой, который по UART (СОМ-порт) шлёт данные в компьютер. Видится девайсик в лине, как ttyUSB0. В консольке написать софтинку, работающую с этим девайсиком, как два пальца обписать. А хочется такой вот интерфейсик:
График данный строится в режиме реального времени (самописец). Да чтобы не просто график строило, а ещё и график быстрого преобразования Фурье делало.
Собственно, на в математике или алгоритмах дело, не могу найти либ для работы с графиками.
И вот гуглю, гуглю я, не могу найти толковых либ и примеров. Задача-то простая, но эта задача решалась мои другом
zyrg, который написал софтину на дельфях. При чём качнув либ .А я собираюсь писать на си. Короче, где и как искать не знаю. Но примеров построенния графиков я не видел.
В общем, примеров построенния графиков, да ещё и в реальном времени не нашёл...
З.Ы. Сигнал записал специально для этого поста - просто наводки с моего большого пальца. :)
Собственно, задача простая. Есть девайсик с АЦПушкой, который по UART (СОМ-порт) шлёт данные в компьютер. Видится девайсик в лине, как ttyUSB0. В консольке написать софтинку, работающую с этим девайсиком, как два пальца обписать. А хочется такой вот интерфейсик:
График данный строится в режиме реального времени (самописец). Да чтобы не просто график строило, а ещё и график быстрого преобразования Фурье делало.
Собственно, на в математике или алгоритмах дело, не могу найти либ для работы с графиками.
И вот гуглю, гуглю я, не могу найти толковых либ и примеров. Задача-то простая, но эта задача решалась мои другом
В общем, примеров построенния графиков, да ещё и в реальном времени не нашёл...
З.Ы. Сигнал записал специально для этого поста - просто наводки с моего большого пальца. :)


no subject
Date: 2009-10-18 05:53 pm (UTC)Для начала,
# sudo apt-get install libgtk2.0-dev libglib2.0-dev
http://library.gnome.org/devel/gtk-tutorial/stable/
no subject
Date: 2009-10-18 06:05 pm (UTC)Понимаю, что Си Вы только учите. Понимаю, что возможно не тому человеку и не тот вопрос. но все же (вдруг будут читать комментарии более просвещенные люди):
а какую книжку по Сям посоветуете? Смотрю в сторону Бьерна Страуструпа (Язык программирования С++: специальное издание), но хочется услышать еще мнение-другое.
Помню, был пост с вашими книжными приобретениями, но сейчас что-то не найду.
no subject
Date: 2009-10-18 06:08 pm (UTC)И еще нюанс: книжка нужна чтобы понять, объектно-ориентированный язык + попутно нужно по учебе (именно по этому С++).
no subject
Date: 2009-10-18 06:26 pm (UTC)no subject
Date: 2009-10-18 06:33 pm (UTC)no subject
Date: 2009-10-18 06:43 pm (UTC)З.Ы. Ко мне можно и нужно на ты :)
no subject
Date: 2009-10-18 06:44 pm (UTC)no subject
Date: 2009-10-18 06:45 pm (UTC)no subject
Date: 2009-10-18 08:27 pm (UTC)no subject
Date: 2009-10-18 09:10 pm (UTC)no subject
Date: 2009-10-19 02:06 am (UTC)no subject
Date: 2009-10-19 06:50 am (UTC)no subject
Date: 2009-10-19 07:45 am (UTC)no subject
Date: 2009-10-19 07:48 am (UTC)тебе нужно просто построить график и обновлять так часто как ты сочтешь нужным.
все равно чаще чем 25 раз в секунду тебе перерисовывать тебе его не нужно.
no subject
Date: 2009-10-19 08:00 am (UTC)no subject
Date: 2009-10-19 08:04 am (UTC)system monitor на одной из вкладок строит красивые графики загрузки цп, памяти и сети в реалтайме.
см. interface.cpp: create_sys_view()
no subject
Date: 2009-10-19 08:06 am (UTC)no subject
Date: 2009-10-19 08:51 am (UTC)По существу вопроса можно думаю глянуть в сторону cairo.
no subject
Date: 2009-10-19 09:02 am (UTC)no subject
Date: 2009-10-19 09:04 am (UTC)То есть получил - записал, а раз в какое-то время все нарисовал.
no subject
Date: 2009-10-19 10:43 am (UTC)no subject
Date: 2009-10-19 10:44 am (UTC)no subject
Date: 2009-10-19 12:39 pm (UTC)no subject
Date: 2009-10-19 01:12 pm (UTC)no subject
Date: 2009-10-19 01:33 pm (UTC)Про то что С++ - знаю, именно по этому смотрю именно в его сторону.
no subject
Date: 2009-10-19 01:36 pm (UTC)P.S. прошу прощения: прощения "Ты"/"Вы" у меня плывут в зависимости от настроения)
no subject
Date: 2009-10-19 01:45 pm (UTC)no subject
Date: 2009-10-19 01:58 pm (UTC)no subject
Date: 2009-10-19 03:56 pm (UTC)no subject
Date: 2009-10-19 04:25 pm (UTC)Или gnuplot посмотри.
no subject
Date: 2009-10-19 04:54 pm (UTC)no subject
Date: 2009-10-19 05:47 pm (UTC)http://narod.ru/disk/14288917000/Project2.exe.html
no subject
Date: 2009-10-20 03:57 am (UTC)Может сорцами заделишься? :)
no subject
Date: 2009-10-20 04:13 am (UTC)no subject
Date: 2009-10-22 06:18 am (UTC)