Learning COBOL with Examples - Part 2: FILE I/O
The previous post in this series was about learning the basics of the COBOL programming language. Now I will cover a very important and essential part of COBOL - File Input / Output (I/O). I find it really interesting, as I haven't seen any other language which makes it that easy to read ...
Learning COBOL with Examples - Part 1: Basics and Hello World
Learning a new programming language and specially a really really old and obscure one is hard. This is especially true with COBOL since most documentation is extremely old, outdated and there are essentially no other users. This means just searching for your problem on any arbitrary search ...
Studium: Anrechnung von Studienleistungen / Modulen
Disclaimer: Dies ist keine Rechtsberatung und kann eine anwaltliche Beratung nicht ersetzen. Beim Wechseln zwischen Studiengängen oder Wechseln der Hochschule im Studium stellen sich viele Fragen. Werden meine bereits absolvierten Module angerechnet und welche muss ich erneut ...
MMU on Raspberry Pi (ARMv6 Address Translation)
Preface This example demonstrates ARM MMU basics. You will need the ARM ARM (ARM Architectural Reference Manual) for ARMv5. This code so far does not work on the Raspberry pi 2 yet, will get that working at ...
Studium: Anfechtung einer Prüfung / Prüfungsergebnis
Disclaimer: Dies ist keine Rechtsberatung. Wenn du den Drittversuch nicht bestanden hast, solltest du dir lieber einen Anwalt suchen, der kann dich besser beraten und vertreten. Jeder Student kennt das. Im Laufe des Studiums geht mal eine Prüfung daneben, das kann heißen, dass ...
Porting Micropython to bare-metal Raspberry Pi
In the last months I ported Micropython to the Raspberry Pi. Micropython is an embedded Python interpreter, which already runs on ARM Cortex-M processors. I had to understand the build process, alter it as to target the Raspberry Pi processor and fix some annoying bugs and glitches. The ...
KiF 45,5 in Duisburg - Meine Eindrücke
Die Konferenz der Informatik Fachschaften (kurz KiF) findet halbjährlich statt und wird jeweils von einer anderen Informatik-Fachschaft im Bundesgebiet ausgerichtet. Die KiF 45,5 in Duisburg war meine erste KiF, deshalb hat der Text keinen Anspruch auf Richtigkeit und Vollständigkeit. Sollte ...
Controlling features of the ARM1176jzf-s (Raspberry Pi)
This article is about the Raspberry Pis Processor, the ARM1176jzf-s. It is a 32 Bit ARM-processor, with ARMv6-architecture. It has a VFPv2 Floating Point Unit, can run Java Bytecode natively (Jazelle), can run Thumb(1) code, can use both little and big endian-data, has an MMU and many things ...
Adding a module to Micropython
Using Micropython on your own hardware, like I do on Raspberry Pi, is quite a challenge. First of all you have to port Micropython. But when it runs on your platform you will probably need some module for Python, to extent the language itself by some functionalities only accessible in C or ...
Porting Micropython to the Raspberry Pi - Part 2
In a previous post [1] I commented on how to port the Micropython Interpreter to the Rasperry Pi. There I went over the basics of porting Micropython to a new hardware and showed some ways on how to configure your port. This post builds upon that foundation and uses the Micropython which did ...