Skip to content

Commit 25719c3

Browse files
committed
Korrekturen und Anmerkungen für GC2-xHAT
1 parent 219adcc commit 25719c3

File tree

8 files changed

+51
-10
lines changed

8 files changed

+51
-10
lines changed

Atmega328.tex

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
\subsection{Einrichtung}
1111

12+
Bei Raspjamming-Image wurde die Einrichtung bereits vorgenommen. Die folgenden Schritte sind also nur nötig wenn die Installation auf einem anderen System erfolgt.
13+
1214
\begin{console}
1315
sudo apt-get install avrdude
1416
\end{console}
@@ -23,7 +25,9 @@ \subsection{Einrichtung}
2325
baudrate=200000;
2426
\end{screensmall}
2527

26-
Danach kann mit "`avrdude"' der Chiptyp ausgelesen bzw. die Kommunikation geprüft werden.
28+
\subsection{Verbindungstest}
29+
30+
Mit "`avrdude"' kann der Chiptyp ausgelesen bzw. die Kommunikation geprüft werden. Bei GC2-xHAT muss allerdings der Befehl "`atpoweron"' zuerst ausgeführt werden.
2731
\begin{console}
2832
sudo avrdude -c linuxspi -p m328p -P /dev/spidev0.0
2933
\end{console}

Connection.tex

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@ \subsection{Linux}
1111

1212
%\subsubsection{Über Shell-Script} \label{sec:shellscript}
1313

14-
Am Einfachsten ist es die Verbindung zu Raspberry Pi über das vorbereitete PiConnect.sh Shell-Script herzustellen. Es setzt automatisch die Internetweiterleitung und startet die SSH-Verbindung. Es kann vom vorbereitetet Raspbian-Image oder von Github geladen werden.
14+
Am Einfachsten ist es die Verbindung zu Raspberry Pi über das vorbereitete PiConnect.sh Shell-Script herzustellen. Es setzt automatisch die Internetweiterleitung und startet die SSH-Verbindung. Es kann vom vorbereiteten Raspjamming-Image über SecureCopy oder den Web-Server \url{http://raspberrypi.local/scripts/} heruntergeladen werden.
15+
Alternativ kann es auch direkt von Github geladen werden.
1516

1617
\begin{console}
1718
scp [email protected]:/home/pi/scripts/PiConnect.sh .
1819
\end{console}
1920
oder
2021
\begin{console}
21-
wget --trust-server-names https://goo.gl/uwguQo
22+
wget --trust-server-names https://git.io/fj9Tm
2223
sh PiConnect.sh
2324
\end{console}
2425

ESP8266.tex

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,14 @@ \subsection{Verwendung}
6161
\label{ESP8266_AT-Cmd}
6262
\end{figure}
6363

64-
64+
Vor dem Verbindungsaufbau muss zuerst der serielle Terminal beendet werden. Bei GC2-xHAT kann dies mit dem Befehl "`esppoweron"' erledigt werden. Dieser schaltet danach die Versorgung des ESP-Moduls ein. Dann kann über das Programm screen mit dem Mikrocontroller kommuniziert werden. Alle Befehle müssen allerdings mit Enter und STRG+J abgeschlossen werden.
6565
%\textbf{Raspberry Pi:}
6666
\begin{console}
6767
sudo systemctl stop [email protected]
6868
sudo systemctl status [email protected]
69-
sudo apt-get install screen
7069
\end{console}
70+
%sudo apt-get install screen
71+
7172

7273
\begin{console}
7374
sudo screen /dev/ttyAMA0 115200
@@ -182,4 +183,4 @@ \subsection{Verwendung}
182183
\texttt{AT+SYSGPIODIR=2,0} \framebox{Enter} \framebox{Strg}+\framebox{J}\\
183184

184185
\textbf{Screen beenden:}\\
185-
\framebox{Strg}+\framebox{A} und "`:quit"' eingeben
186+
\framebox{Strg}+\framebox{A} und "`:quit"' eingeben

RaspbianInstall.tex

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,39 @@
22
Raspbian ist das offizielle Betriebssystem für den Raspberry~Pi. Für die Verwendung bei einem Raspberry Pi Jam wurde die Distribution \texttt{Raspjamming} vom Grazer Computer Club (GC2) erstellt. Ausgehend vom Raspbian Lite Image wurde noch verschiedene Entwickerlerprogramme und Werkzeuge installiert. Zusätzlich wurde das System so eingerichtet, dass der Raspberry Pi Zero direkt über den USB-OTG Anschluss mit dem Host-PC verbunden werden kann. Der SSH-Dienst und WLAN wurde aktiviert. Alle Ländereinstellung wurden von UK auf Österreich/German geändert. Ein Web-Server stellt Programme und Hilfe zur Verfügung. Somit ist ein Betrieb auch ohne Internetverbindung möglich. Ein Download-Link zum aktuellen Raspjamming-Image wird auf der GitHub Projekt-Seite \urlsmall{https://github.com/GrazerComputerClub/Raspjamming-Image} zur Verfügung gestellt.\\
33
Für die Installation benötigt man eine mindestens 4~GB große MicroSD-Karte und einen Computer mit MicroSD-Kartenlesegerät (USB-Adapter oder Karten-Slot mit Adapter).
44

5-
\input{Install_Linux_Etcher}
6-
%\input{Install_Linux_dd}
5+
6+
\subsection{Linux - Etcher}
7+
8+
Nach dem Download von \urlsmall{https://github.com/GrazerComputerClub/Raspjamming-Image/releases} liegt das Image als komprimierte ZIP-Datei vor.\\
9+
Das grafische Programm Etcher (Download auf \url{https://www.balena.io/etcher/}) kann direkt zum Übertragen der komprimierten Image-Datei verwendet werden.
10+
11+
\begin{console}
12+
wget https://github.com/balena-io/etcher/releases/download/v1.5.43/\
13+
balena-etcher-electron-1.5.43-linux-x64.zip
14+
unzip balena-etcher-electron-1.5.43-linux-x64.zip
15+
sudo mv balenaEtcher-1.5.43-x64.AppImage /usr/local/bin/etcher
16+
etcher &
17+
\end{console}
18+
19+
20+
%Nach dem Starten wird danach gefragt ob eine Verknüpfung zum Programm erstellt werden soll. Dies sollte man mit "`Yes"' beantworten.\\
21+
Mit der Schaltfläche "`Select image"' kann man die Zip-Datei "`20\_\_-\_\_-\_\_-Raspjamming-full.img.zip"' auswählen. Ist nur ein mögliches Ziel vorhanden, wird es bereits vorausgewählt, z.~B. die MicroSD-Karte im Karten-Slot (/dev/memcblk0) oder im USB-Adapter (/dev/sdb). Sind mehrere mögliche Ziele vorhanden, wird die "`Select drive"' Schaltfläche freigeschaltet. Dann kann ein Laufwerk manuell ausgewählt werden.
22+
23+
\begin{figure}[ht]
24+
\centering
25+
\includegraphics[scale=0.3]{images/Etcher.png}
26+
\includegraphics[scale=0.3]{images/Etcher_2.png}
27+
\label{Etcher}
28+
\end{figure}
29+
30+
31+
Wenn man noch etwas ändern will, kann die entsprechende "`Change"' Schaltfläche ausgewählt werden. Zum Schluss wird der Schreibvorgang mit der "`Flash!"' Schaltfläche gestartet. Möglicherweise wird vom Programm allerdings noch das System-Passwort abgefragt.\\
32+
Das Laufwerk bzw. die Partitionen werden nun aus dem System ausgehängt und der Schreibvorgang gestartet. Der Fortschritt, die durchschnittliche Übertragungsrate und die Restlaufzeit werden während des Vorgangs angezeigt.
733

834

935
\subsection{Windows - Rufus}
1036

11-
Nach dem Download, muss man die erhaltene Datei "`2019-04-26-Raspjamming-full.img.7z"' entpacken. Dazu kann das Programm 7-Zip verwendet werden (Download auf \url{http://www.7-zip.de/download.html}). Die Image-Datei kann mit dem Programm "`Rufus"' (Download auf \url{https://rufus.akeo.ie/}) auf eine MicroSD-Karte übertragen werden. Dazu klickt man auf "`AUSWAHL"' und wählt dann die Datei "`2019-04-26-Raspjamming-full.img"' aus. Unter Laufwerk wählt man das Laufwerk aus, in dem sich die zu schreibende MicroSD-Karte befindet. Achtung: Daten von dem Laufwerk werden überschrieben! Nach dem Drücken von "`Start"' beginnt der Schreibvorgang.
37+
Nach dem Download von \urlsmall{https://github.com/GrazerComputerClub/Raspjamming-Image/releases} liegt das Image als komprimierte ZIP-Datei vor. Es kann mit dem Programm "`Rufus"' (Download auf \url{https://rufus.akeo.ie/}) direkt auf eine MicroSD-Karte übertragen werden. Dazu klickt man auf "`AUSWAHL"' und wählt dann die Zip-Datei "`20\_\_-\_\_-\_\_-Raspjamming-full.img.zip"' aus. Unter Laufwerk wählt man das Laufwerk aus, in dem sich die zu schreibende MicroSD-Karte befindet. Achtung: Die Daten von dem Laufwerk werden überschrieben! Nach dem Drücken von "`Start"' beginnt der Schreibvorgang.
1238

1339
\begin{figure}[ht]
1440
\centering

images/Blockly-gPIo_DHT11_DE.png

-168 Bytes
Loading

images/Blockly-gPIo_DHT11_EN.png

-238 Bytes
Loading

inhalt.tex

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,15 @@ \section{Programme und Werkzeuge}
3434

3535
\chapter{Projekte} \label{Projekte}
3636

37+
Folgende Raspberry Pi Projekte können entweder auf einem Steckbrett aufgebaut werden oder man verwendet den GC2-xHAT vom Grazer Computer Club.
38+
\begin{figure}[ht]
39+
\centering
40+
\includegraphics[scale=0.10]{images/GC2-xHAT.jpg}
41+
%\caption{}
42+
%\label{GPIORaspberryPi}
43+
\end{figure}\\
44+
Die Programmierung kann dann mit einer der angegebenen Beispiele erfolgen. Wobei auch zusätzliche Aufgaben vorgeschlagen werden die selbständig umgesetzt werden müssen.
45+
3746
\section{LED} \label{sec:Projekt_LED}
3847
\input{LED}
3948

version.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
\providecommand{\versionnumber}{19.6.1}
1+
\providecommand{\versionnumber}{19.7}

0 commit comments

Comments
 (0)