AVR芯片上的GUI窗口經理

這個項目在窗口經理是一個驚人的新想法時,這項項目讓人想起過去。不同之處在於,基於窗口的GUI正在Atmega1284微控制器上運行。但是,如果在早期的90家的家用電腦上工作,界面的行為和速度幾乎是您所期望的。它甚至使用鼠標作為輸入。

那麼這種情況如何甚至可能?該項目至關重要的是串行到VGA模塊,其處理產生VGA信號的繁重升降。我們採用了[安德魯的]過去項目中的一個,它使用了AVR芯片來生成VGA信號。但這並不留下幾乎足夠的周期來執行像窗口經理的東西,更不用說它在這裡所示的分辨率附近得到它。

他使用帶有RS-232轉換器芯片的串行鼠標來與窗口進行交互。在休息後,這是最好的。他能夠與新窗口生成和互動。他甚至實施了一系列的基本控制,允許他調整窗口的主題,並驅動他使用的VGA控制器上的音頻播放功能。

Leave a Reply

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