I have started the embedded systems series by discussing video game consoles design. Fortunately, after a year or so, I own now a kit that has an ARM Cortex M3 connected by a Graphical LCD.
I have compiled about 4 videos in Arabic explaining the basics of Software Rendering here:
https://www.youtube.com/playlist?list=PLHgpSHDk3q4D8UiZfNDUMVwIAEv9epi_X
Here is the kit and the algorithms in action:
https://www.youtube.com/playlist?list=PLHgpSHDk3q4DIUuYhx_rfOaHUhzQiMbUo
I started working on the hardware rendering by writing a small 3D/2D Game Engine using DirectX 11.1
https://code.google.com/p/directxgameengine/
My plan is to teach a course about it in Arabic.