Title: System Information Display (SID)
1System Information Display (SID)
- Brad Mouring
- CIS 4914 - Senior Project
- Tuesday, 3/21/06
2Summary of Project
- Motivation
- A method to easily obtain important information
from a personal computer - Problem
- Display purchased at discount lacked proper
driving hardware and software - Solution
- Create the necessary hardware and software to
achieve desired goal
3Sources
- Sweet, Michael. Serial Programming Guide for
POSIX Operating Systems. 2005. 1 Feb. 2006
lthttp//www.easysw.com/mike/serial/serial.htmlgt - Noritake Inc. Noritake Vacuum Fluorescent Display
Module Specification. ISE Electronics Corp. - DS-161-0000-01
- Kernighan, Brian W. and Dennis M. Ritchie. The C
Programming Language. Englewood Cliffs, N.J.
Prentice Hall, 1988. - Alm, Peter et al. XMMS Media Player Source.
2003. lthttp//www.xmms.org/files/1.2.x/xmms-1.2.10
.tar.gzgt - METAR Help. 2005. 1 March 2006.
lthttp//weather.cod.edu/notes/metar.htmlgt
4Work Performed
- Hardware interface complete
- Designed, tested, put in housing
- Serial interface example code complete
- Used as a proof-of-concept
- Plug-in loading/utilizing infrastructure code
created and tested - Possible improvements later
- Plug-ins created
- XMMS media information
- Weather information
5Work Remaining
- Integrate serial communication code into plug-in
framework code - Create new plug-ins to gather additional
information for display - Processor/memory/network status?
- Disk space?
- Improvements to plug-in framework
- Memory use audit to avoid leaks
- Possible config file reading for init
6Flowchart of Current Design
7Diagram of Plug-in Structuring
8Screenshot of Plug-ins Running
9VFD Unit in Test Mode