GateOS : a minimalist windowing environment and operating system for FPGAs : a thesis presented in partial fulfilment of the requirements for the degree of Master of Engineering in Computer Systems Engineering at Massey University, Palmerston North, New Zealand

dc.contributor.authorBuhler, Andreas
dc.date.accessioned2008-07-21T23:14:03Z
dc.date.available2008-07-21T23:14:03Z
dc.date.issued2007
dc.description.abstractIn order to debug and tune stand-alone FPGA image processing configurations, it is necessary for a developer to also create the required debug tools and to implement them on the FPGA. This process takes both time and effort that could be better spent on improving the image processing algorithms. The Gate Array Terminal Operating System (GateOS) is proposed to relieve the developer of the need to construct many of these debugging tools. In GateOS we separate the image processing algorithms from the rest of the operating system. GateOS is presented to the developer as a Handel-C library, which can be customised at compile-time, to facilitate the creation of windows and widgets. Several types of widgets are described that can manipulate the parameters of image processing algorithms and enable the end-user to dynamically rearrange the position of a window on the VDU. An end user is able to interact with GateOS with both a keyboard and a mouse.en_US
dc.identifier.urihttp://hdl.handle.net/10179/667
dc.language.isoenen_US
dc.publisherMassey Universityen_US
dc.rightsThe Authoren_US
dc.subjectField Programmable Gate Arrayen_US
dc.subjectImage processingen_US
dc.subjectOperating systemen_US
dc.subjectWindows (Computers)en_US
dc.subjectWidgets
dc.subject.otherFields of Research::290000 Engineering and Technology::291600 Computer Softwareen_US
dc.titleGateOS : a minimalist windowing environment and operating system for FPGAs : a thesis presented in partial fulfilment of the requirements for the degree of Master of Engineering in Computer Systems Engineering at Massey University, Palmerston North, New Zealanden_US
dc.typeThesisen_US
massey.contributor.authorBuhler, Andreas
thesis.degree.disciplineComputer Systems Engineeringen_US
thesis.degree.grantorMassey Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Engineering (M.E.)en_US
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
installation_notes.pdf
Size:
168.03 KB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
GateOS_source.zip
Size:
31.52 KB
Format:
Unknown data format
Description:
Loading...
Thumbnail Image
Name:
02whole.pdf
Size:
2.82 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
01front.pdf
Size:
148.34 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
896 B
Format:
Item-specific license agreed upon to submission
Description: