Chương 4: THIẾT KẾ GIAO DIỆN SỬ DỤNG
4.2. Thiết kế giao diện trên màn hình cảm ứng FT5206 Yêu cầu
Yêu cầu
Khơng cần hệ thống đích để phát triển phần mềm với emWin; hầu hết các phần mềm có thể được phát triển bằng cách sử dụng trình giả lập. Tuy nhiên, mục đích cuối cùng thường là
để có thể chạy phần mềm trên hệ thống đích.
Đáp ứng về phần cứng
- CPU (16/32 bit)
- CPU có 64 bit (mơ hình dữ liệu LP64 và LLP64) - Tối thiểu RAM và ROM
- Màn hình đồ họa đầy đủ (mọi loại và mọi độ phân giải) RAM cần có thể truy cập 8-, 16 và 32 bit.
- Yêu cầu bộ nhớ khác nhau tùy thuộc vào phần nào của phần mềm được sử dụng và hiệu quả của mục tiêu của bạn trình biên dịch là.
Do đó, khơng thể chỉ định các giá trị chính xác, nhưng sau đây áp dụng cho các hệ thống điển hình.
55
Hệ thống nhỏ (khơng có Trình quản lý cửa sổ) RAM: 100 byte
Stack: 600 byte
ROM: 10-25 KByte (tùy thuộc vào chức năng được sử dụng) Các hệ thống lớn (bao gồm Window Manager và widget) RAM: 2-6 kb (tùy thuộc vào số lượng cửa sổ cần thiết)
Stack: 1200-1800 byte (tùy thuộc vào chức năng được sử dụng) ROM: 30-60 kb (tùy thuộc vào chức năng được sử dụng)
4.2.1.1. Giao diện đã được thiết kế hoàn thiện:
Với việc sử dụng tài liệu PDF của hãng cung cấp với nhiều tham khảo về các Icon, Button, Listview, Multipage, Iconview, cùng những hàm được viết bằng thư viện C
Hình 4.3: Gói thư viện do hãng cung cấp
Hình 4.4: Các giao diện đồ họa được viết và thiết kế dựa theo hoàn toàn bằng ngơn ngữ C
56
Hình 4.5: Các chương trình con được viết trên thư viện hãng và thiết kế theo các lớp giao diện
57
Hình 4.7: Sơ đồ khối thiết kế giao diện cho từng phịng
58
Hình 4.9 Kết quả thi cơng khối hiển thị
59