Fixed-size Memory Pool

This post briefly describes an implementation of memory pool that I use to decrease memory allocation/deallocation cost and preventing fragmentation.

To read more click here…

Compile “sunxi” kernel for cubeiboard1 and build OpenSUSE distro (part 2)

There are a few reasons for compiling (recompiling) “official” linux-sunxi kernel. In my case, I needed the support of Ralink 3570 wireless adapter that I bought for my cubiboard1. I use OpenSuse and in accordance with recommendation, [1] I created a virtual machine to compile the kernel. My VM is based on Ubuntu 12.04/64 bit with 2 virtual CPU, 2 GB of RAM and 40 GB HD.

To read more click here…

Cubieboard Linux system with openSUSE 12.3 (part 1)

I wasn’t able to install openSUSE-12.3 on my cubie board using the instructions from openSuse ARM portal
After some research I got the idea on how to create my own openSUSE distro on the SD card.
The easiest way to install openSuse on Cubieboard1 is to use the last tested hardware-specific package “hwpack” from sunxi project (linux-sunsunxi-bsp repo) and existing root file system image from openSUSE repo.
To read more click here…