Gui Window Manager på en AVR Chip

author
1 minute, 2 seconds Read

Dette projekt minder om de gamle dage, hvor vinduesforvaltere var en fantastisk ny ide. Forskellen er, at denne vinduesbaserede GUI kører på en ATMEGA1284 mikrocontroller. Men rammernes adfærd og hastighed er stort set præcis, hvad du ville forvente, hvis du arbejder på en tidlig 90-computers hjemmecomputer. Det bruger endda en mus som input.

Så hvordan er det endda muligt? Det væsentlige for projektet er et serielt til VGA-modul, der håndterer den tunge løft, der er involveret i at generere et VGA-signal. Vi fremhævede en af ​​[Andrew’s] tidligere projekter, der brugte en AVR-chip til at generere VGA-signalet. Men det forlader ikke næsten nok cyklusser til at udføre noget som en vindueschef, for ikke at nævne det faktum, at det ikke fik nogen steder i nærheden af ​​den her viste opløsning.

Han bruger en seriel mus med en RS-232 Converter Chip til at interagere med vinduerne. Dette vises bedst i sin video efter pause. Han er i stand til at generere og interagere med nye vinduer. Han implementerede endda et sæt rudimentære kontroller, som giver ham mulighed for at justere temaet for vinduerne og drive Audio Playback-funktionen, der er inkluderet på den VGA-controller, som han bruger.

Similar Posts

Leave a Reply

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