2020-03-20 00:09:03 +01:00
|
|
|
\subsection{Hardware}
|
|
|
|
|
|
|
|
Due to the recurring questions in the environment of the Hackerspace Innsbruck
|
|
|
|
about the internal workings of a computer system and the lack of material to
|
|
|
|
demonstrate these, hardware should be developed for educational purposes.
|
2020-03-27 18:40:13 +01:00
|
|
|
This hardware should not be too complex to understand but still demonstrate basic
|
2020-03-20 00:09:03 +01:00
|
|
|
tasks of a computer system. The targeted computing tasks are human interface
|
|
|
|
device controllers, under which a \textbf{D}igital to \textbf{A}nalog
|
|
|
|
\textbf{C}onverter\footnote{From now on reffered to simply as DAC} and a serial
|
|
|
|
console with TIA-/EIA-232 compliant voltage levels were chosen. For these
|
|
|
|
peripherials schematics and a working implementation in the hardware building
|
|
|
|
style of the hackerspace should be built. All nescessary hardware will be
|
|
|
|
provided by the Hackerspace. If possible already present hardware should be
|
2020-03-27 18:40:13 +01:00
|
|
|
used, if impossible new one will be ordered. All schematics should, where
|
2020-03-20 00:09:03 +01:00
|
|
|
possible be written in open-source software such as Kicad or GNU-EDA.
|
|
|
|
|
|
|
|
If possible software-examples should be written as well, though the complexity
|
2020-03-27 18:40:13 +01:00
|
|
|
of these are coupled to the time left to spend on the project. Software should
|
2020-03-20 00:09:03 +01:00
|
|
|
be written in C, the coding convention is left to the implementer.
|
2019-09-07 18:15:15 +02:00
|
|
|
|