Quản lý cửa sổ GUI trên chip AVR

Dự án này gợi nhớ đến ngày xưa khi các nhà quản lý cửa sổ là một ý tưởng mới tuyệt vời. Sự khác biệt là GUI dựa trên cửa sổ này đang chạy trên một vi điều khiển ATMEGA1284. Nhưng hành vi và tốc độ của giao diện là khá chính xác những gì bạn mong đợi nếu làm việc trên một máy tính nhà đầu thập niên 90. Nó thậm chí còn sử dụng chuột làm đầu vào.

Vậy làm thế nào điều này thậm chí có thể? Điều cần thiết cho dự án là mô-đun nối tiếp đến VGA xử lý việc nâng vật nặng liên quan đến việc tạo tín hiệu VGA. Chúng tôi đã giới thiệu một trong những dự án trong quá khứ của [Andrew] đã sử dụng chip AVR để tạo tín hiệu VGA. Nhưng điều đó không để lại gần đủ chu kỳ để thực thi một cái gì đó giống như quản lý cửa sổ, không đề cập đến thực tế rằng nó không có nơi nào gần với độ phân giải được hiển thị ở đây.

Anh ta sử dụng một con chuột nối tiếp với chip chuyển đổi RS-232 để tương tác với các cửa sổ. Điều này được hiển thị tốt nhất trong video của mình sau giờ nghỉ. Anh ta có thể tạo và tương tác với các cửa sổ mới. Anh ta thậm chí còn triển khai một tập hợp các điều khiển thô sơ cho phép anh ta điều chỉnh chủ đề của các cửa sổ và điều khiển tính năng phát lại âm thanh có trong bộ điều khiển VGA mà anh ta đang sử dụng.

Leave a Reply

Your email address will not be published. Required fields are marked *