Embedded Programming with the Nintendo Game Boy Advance SP


Details
This month, Richard Thomson will give us a look at embedded programming with C++ using the Nintendo Game Boy Advance SP (https://en.wikipedia.org/wiki/Game_Boy_Advance_SP) (GBA) as our target system. Some of the topics we will cover are:
• How does the compilation environment differ for embedded systems?
• How do I unit test code written for embedded systems?
• How do C++'s lightweight abstractions help prevent us from making mistakes when targetting an embedded system?
Here are some resources if you want to explore programming on the GBA before the meetup:
• GBATek (http://www.akkit.org/info/gbatek.htm) - technical details on GBA
• No$GBA (http://www.nogba.com/) (pronounced "No Cash GBA") emulator
• devkitpro (https://sourceforge.net/projects/devkitpro) - gcc/g++ 5.3 toolchain for cross-compiling to GBA from Windows, Linux, etc. (See Instructions for setting up a development environment (http://www.coranac.com/tonc/text/setup.htm).)
• Introduction to GBA programming with with Tonc library (http://www.coranac.com/2008/08/tonc-14-official-release/).
http://apremis.com/images/main_image.jpg
Our sponsor for this meeting is Apremis Technology Placement (http://www.apremis.com/). Thanks, Apremis!
Dinner will be provided, so please RSVP in order to have an accurate head count for food.

Embedded Programming with the Nintendo Game Boy Advance SP