تا اینجا که من فهمیدم Qt رو واسه ساخت واسط گرافیکی باید استفاده کنم و واسه ارتباط از طریق پورت سریال باید با زبون C++ کار کنم.
واسه نصب من qt-sdk و qt4-default رو روی Linux mint 15 نصب کردم. کار دیگه ای هم باید انجام بدم؟
ًQt خودش یک چارچوبِ شامل ابزارهای مختلف از جمله IDE که شما میتونین با زبان ++C اونجا کد بزنید و یک سری کتابخانه و ابزار هم برای واسط گرافیکی داره.
شما دیتا رو که از طریق پورت سریال منتقل کردین دیگه باقی عملیات توسط کامپیوتر انجام میشه و با هر زبانی که دوست دارین میتونین دیتا را پردازش کنین ولی به این دلیل که شما با C آشنایی دارین من و دوستان ++C رو پیشنهاد کردیم چون کتابخانه های Qt و بسیاری کتابخانه های کاربردی دیگه مثل openCV با ++C سازگار هستن.
من خودم Qt5 رو از سایتش گرفتم و نصب کردم. محیط و ابزارهای Qt4 با Qt5 یک مقدار فرق داره.
ممکنه چندتا dependency لازم باشه که اگه از طریق software center نصب کرده باشین خودش اونارو نصب کرده.
چندتا کد باهاش کامپایل و اجرا کنین تا معلوم بشه.
---
راستش توضیح راجب Qt یک ذره سخته شما این دوتا لینک wiki رو یک نگاه بندازین :
http://en.wikipedia.org/wiki/Qt_%28software%29
http://fa.wikipedia.org/wiki/%DA%A9%DB%8C%D9%88%D8%AA
بخوام خلاصه بگم Qt اگر در ++C استفاده بشه یک چیزی شبیه ++visual C مایکروسافت هست البته با ویژگی های خیلی شاخص تر و cross platform بودن.