21 Ocak 2013 Pazartesi

VIA APC 8950 Board Bring-Up

Nowadays, I have my APC 8950 board having Android 4.0 operating system. Visit http://apc.io/products/rock/ for more details. My aim is to port Debian to this board but it seems like I have a lot of work to do. I'm planning to share the process here in my blog.
Now let's make our plan:

1)Since APC 8950 has armv7 cpu (ARM Cortex-A9), we have to obtain related  cross-compiler for cross-compilation. It seems like I will look for a CodeSourcery one.

2)We need to get the kernel for cross-compilation.
https://github.com/apc-io/apc-8950
Kernel is just standing there, @ link above.
Our system will be a u-boot system so, we need "mkimage" to give headers to kernel image or any other application etc.

3)Since u-boot.bin does not require any operating system, I'm thinking of using u-boot.bin of the board itself. I mean, I'm not going to cross-compile the u-boot. I will just use whatever the board has.

4)Now Android OS is sitting on the nand flash. I do not want to interrupt it, so I'm planning to make an SD card image for Debian port. When SD card is plugged in, and the board is powered on, it will boot from SD card and start Debian.

5)For "RootFileSystem" part, busybox shall be cross-compiled first. Most probably, rcS script will be used for creating root file system. I will share details when I handle it.

This blog page will be updated with incoming progresses. So keep following!..


1 yorum:

  1. Hey! Hope you're making progress with this task :)
    Can't wait to finally use Debian on my APC Rock.
    Let me know if you need any help!
    Pete

    YanıtlaSil