Chương 6. Lập trình giao diện QT
6.1. Giới thiệu nền tảng QT
6.2. Cài đặt cấu nh nền tảng QT
6.3. Lập trình QT
Lập trình hệ nhúng 95
6.1. Giới thiệu nền tảng QT
Ứng dụng đa nền: Desktop, mobile, embedded
computer
Viết code 1 lần duy nhất, chạy trên nhiều nền
tảng khác nhau
Sử dụng ngôn ngữ C/C++
Lập trình hệ nhúng
Hỗ trợ các nền tảng: Windows, Linux, Embedded
Linux, Win CE, Symbian, Maemo…
Có thể tích hợp với các IDE thông dụng: Visual
Studio, Eclipse
Tham khảo: qt.nokia.com; qtcentre.org
96
Ứng dụng QT
Lập trình hệ nhúng 97
Kiến trúc nền tảng QT
Lập trình hệ nhúng 98
6.2. Quy trình cài đặt QT-Embedded
§Bước 1: Cài đặt QT Embedded (QT Everywhere)
Cài đặt thư viện tslib để hỗ trợ màn hình touchscreen
üChuẩn bị các thư viện cần thiết:
üDownload nguồn của tslib
ü
Cấu
hình
biên
dịch
Lập trình hệ nhúng
ü
Cu
hình
biên
dch
üDịch cài đặt tslib
Cài đặt QT-Embedded FrameWork
üChỉnh sửa file cấu hình
üCấu hình biên dịch
üDịch cài đặt QT-Embedded
99