KET QUA ĐẠT ĐƯỢC

Một phần của tài liệu Khóa luận tốt nghiệp Kỹ thuật máy tính: Ứng dụng nền tảng android automotive trong thiết kế ứng dụng camera cho đồng hồ số của xe hai bánh (Trang 55 - 60)

TÓM TÁT KHÓA LUẬN

Chương 4. KET QUA ĐẠT ĐƯỢC

4.1. Kết quả ứng dụng hiện thực được trên thực tế

Hiện tại thì nhóm đã hoàn thiện việc đưa giao diện cluster lên Android Automotive

OS đồng thời tích hợp ứng dụng camera với các chức năng đọc, ghi, hiển thị và lưu video backup với chất lượng 640x480 và 30fps.

Dưới đây là các hình ảnh thực về ứng dụng khi hoạt động trên Android Automotive

OS, ta có thể thấy được tổng quan về giao điện của ứng dụng với các chức như đã

Hình 4.1 Màn hình chính cua cluster trên AAOS

Hình 4.4 Màn hình của Media Player đang phát triển cho cluster trên AAOS

4.2. Thông số đo lường hoạt động

4.2.1. Thông số hệ thống

Trong dé tài này adb được sử dụng dé đo lường các thông số của hệ thống khi app

hoạt động được như sau.

Lệnh adb shell top -m 10 được sử dụng để hiển thị các thông tin về mức độ sử dụng cpu và bộ nhớ của các ứng dụng trên hệ thống. Các thông số này được đo trong các

trường hợp khi các chức năng camera của cluster không hoạt động, khi chỉ có chức năng recorder hoạt động, khi cluster hoạt động với hai chức năng quay video và

back up video được sử dụng cùng một lúc.

169 total, 1 running, 168 sleeping, © stopped, © zombie 3884140K total, 1770372K used, 2113768K free, 34807808 buffe

9 total, © free, 1018196K cached 336%user sir,

Bang 4-1 Thông sé đo đạc hệ thống của cluster

Không có chức năng camera hoạt

Khi chỉ có chức năng recorder

Khi cả hai chức năng recorder và động back up cùng hoạt

động CPU 3% 35% 84%

RAM 5.4% 7.3% 8.4%

Qua các két quả do đạc trên thi nhóm có một số nhận định sau

- _ Chức năng back up recorder do được chạy liên tục nên rất là ngốn CPU của

hệ thống. Khi chức năng này không được sử dụng thì cluster chỉ sử dụng khoảng từ 3-35% CPU của hệ thống tuy nhiên khi tính năng này được kích hoạt nó đây mức sử dụng CPU của cluster lên mức 84% một con số lớn so với một ứng dụng. Day còn là một điềm hạn chế của dé tài, cần được tối ưu

và khắc phục trong tương lai.

- Mức độ RAM được sử dung cho ứng dụng giao động từ khoảng 5.4-8.4%

nhóm cho rằng đây là một mức sử dụng bộ nhớ ồn.

Ngoài ra nhóm còn sử dụng lệnh adb shell dumpsys info đề đánh giá thêm về việc

sử dụng bộ nhớ của ứng dụng. Việc sử dụng bộ nhớ được đánh giá trong hai trường

hợp cụ thể: Khi cluster đang không quay video và khi cluster quay video. Nhóm đã kiểm thử với 20 lần lay mẫu khi chạy ứng dụng với mỗi trường hợp cụ thể và thu

được kết quả như sau.

- Đối với trường hợp khi ứng dụng đang không quay video thì thông số PSS

va RSS trung bình của cluster là: 158863.7 KB

- Đối với trường hợp khi ứng dụng đang quay video thì thông số PSS và RSS

trung bình của cluster là: 216719 KB.

Kết quả đo đạc bộ nhớ trên cho thấy rằng ứng dụng chạy ôn định không xảy ra tình

trạng tràn bộ nhớ trên cluster.

4.2.2. Do đạc cho chức năng của camera

Ngoài ra sử dụng adb nhóm thực hiện đo một đạc thêm một số các thông số về các

chức năng camera của cluster trong hai trường hợp khi chỉ khi chạy cả hai chức

năng ghi hình va back up đề có các kết quả sau.

Bảng 4-2 Thông số đo đạc các chức năng camera của cluster

Chỉ có chức năng back up Cả chức năng back up

và quay video cùng hoạt

động FPS nhận được 30 30

FPS hiền thị 30 30

Thời gian trung bình dé ghi 7ms 63ms

một frame vào video

Output chênh lệch trung 0.47 0.63s

bình của video chức năng

back up

Qua các kết quả trên nhóm có một số nhận xét:

- Kết quả của fps nhận được va fps hiển thị ôn định ở mức 30 fps

-_ Thời gian trung bình dé ghi một frame vào video giao động trong khoảng

7-63ms cần cải thiện thêm khi cùng lúc thực hiện hai chức năng back up và quay video dé video output có thé đạt được dung 30fps như mong muốn.

Một phần của tài liệu Khóa luận tốt nghiệp Kỹ thuật máy tính: Ứng dụng nền tảng android automotive trong thiết kế ứng dụng camera cho đồng hồ số của xe hai bánh (Trang 55 - 60)

Tải bản đầy đủ (PDF)

(62 trang)