ImaginationOverflow

The knowings and experiences of a group of developers.

AVR32 for Dummies

So, me and Sorcha have ended our graduation project \o/.
You can browse the source code on github.

In July we submitted our project into a company contest, the Bithium Design Challenge.
The contest is divided in two parts, the concept part that we already won, the prize was an EVK1004, an AVR32 development board, the second part is where we need to implement the concept that we purposed.

The deadline is 7 October, and we need to start doing it XDD.

I started to study the AVR architecture and discover that there isn’t anything like the ARM documentation (we programmers must love documentation), so I decided to do some blog posts about where to start.

The project that I’m going to do is a simple Operating System port, one that we made (Micro Operating System), so the main bullets that I’m going to talk are:

– The AVR32 development environment.
– The AVR32 boot.
– Using AVR32 interrupt system.
– Making the context switch and atomic operations.

The bullets are not in order, I’m going to talk by the order that I learn those topics in the next 7 days.

Finally when the project is over I’m going to compare AVR32 with ARM7.

See you next time.

Advertisements

One response to “AVR32 for Dummies

  1. Pingback: AVR32 First Contact, First Code « Imagination Overflow

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: