Skip to content

Embedded Programming with the Nintendo Game Boy Advance SP

Photo of Richard Thomson
Hosted By
Richard T.
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?

https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Game-Boy-Advance-SP-Mk1-Blue.jpg/238px-Game-Boy-Advance-SP-Mk1-Blue.jpg

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.

Photo of Utah C++ Programmers group
Utah C++ Programmers
See more events