Embedded Systems II
Oktober 2016, <Hubert.Hoegl@hs-augsburg.de>
URL: http://elk.informatik.hs-augsburg.de/hhwiki/EmbeddedSystems1617
Diese Seite enthaelt Notizen zum Fach Embedded Systems 2
5. Oktober 2016
ESIDE
https://r-n-d.informatik.hs-augsburg.de:8080/hubert.hoegl/eside
Ein wenig Dokumentation dazu (wird noch mehr):
https://r-n-d.informatik.hs-augsburg.de:8080/hubert.hoegl/eside/blob/master/eside/doc/README.rst
"right start"
https://r-n-d.informatik.hs-augsburg.de:8080/EmbSys2/rightstart
Zusammengestellte Literatur
- Vim Tutorials
- Derek Wyatt's Vim Tutorial Videos http://derekwyatt.org/vim/tutorials/
- OpenVIM interactive tutorial http://www.openvim.com/tutorial.html
- Vim Book ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf
- Jesse Goerz, Beginner's guide to Vi Improved (vim), http://newbiedoc.sourceforge.net/text_editing/vim.html
- http://vim-adventures.com
- https://vimgifs.com
12. Oktober 2016
ESIDE Tutorial.
Quickref zur ESIDE und den benoetigten Werkzeugen
https://r-n-d.informatik.hs-augsburg.de:8080/hubert.hoegl/eside/blob/master/eside/doc/quickref.pdf
19. Oktober 2016
Zur ESIDE Installation noch ein paar Tipps. Wenn man nur eine Python 3 Version installiert hat, dann ist fuer die ESIDE Installation das Kommando
sudo pip3 install --upgrade .ganz in Ordnung. Wenn man aber mehrere Python 3 Versionen gleichzeigt installiert hat (z.B. 3.4 und 3.5) dann kann man mit pip3 nicht auswaehlen, welchen man nehmen moechte. In diesem Fall empfehle ich, eine andere Variante der Installation zu verwenden. Man waehlt eine der folgenden Kommandozeilen, bei denen der Interpreter explizit angegeben ist:
sudo python3.4 -m pip install --upgrade . sudo python3.5 -m pip install --upgrade .Auch zum Deinstallieren kann man das verwenden:
sudo python3.4 -m pip uninstall eside sudo python3.5 -m pip uninstall esideAm besten, man deinstalliert am Anfang alle moeglicherweise installierten ESIDE Programme, danach waehlt man eine Installation aus.
26. Oktober 2016
Technische Hinweise zur ersten Abgabe Team1_X
Neues Beispiel fuer ESIDE und gdb Debugging
- git clone ssh://git@r-n-d.informatik.hs-augsburg.de:2222/hubert.hoegl/es2-systick-blink.git
- SYSTICK_Handler() laeuft im Debug Mode nicht.
- breakpoint mit "command list" auf Handler
- GDB p und x Kommando
- display, undisplay
- breakpoint disable und enable
GDB tutorials: