Getting started (Blackfin uClinux)

From BlueWiki

(Redirected from UClinux)
Jump to: navigation, search

Contents

1 Help resources

  • There's a Bluetechnix User Guide for Blackfin uClinux which is available as PDF. It is a little bit outdated, but the most is still valid:
http://support.bluetechnix.at/permanent/Blackfin_uClinux_UserGuide.pdf

2 Pre-compiled images

You can download pre-compiled images from our FTP Server: https://support.bluetechnix.at/releases/blackfin/.


201110__ADI-2011R1-pre
Date: Oct 2011
NEW: Support for eCM-BF561 (on eDEV-BF5xx), CM-BF527-64SD, CM-BF537E-64SD
u-boot+uImage.[bin|ldr]: All-in-one images, flash address 0x2000 0000
u-boot.[bin|ldr]: U-Boot boot loader, flash address 0x2000 0000 (take the ldr file where available)
uImage: Linux kernel + root file system, flash address 0x2004 0000
vmImage: Linux kernel, flash address 0x2004 0000 (for JFFS2)
rootfs.jffs2: root file system, flash address 0x2014 0000 (for JFFS2)
201011__2.6.35.7-ADI-2011R1
Date: Nov 2010
u-boot+uImage.[bin|ldr]: All-in-one images, flash address 0x2000 0000
u-boot.[bin|ldr]: U-Boot boot loader, flash address 0x2000 0000 (take the ldr file where available)
uImage: Linux kernel + root file system, flash address 0x2004 0000
vmImage: Linux kernel, flash address 0x2004 0000 (for JFFS2)
rootfs.jffs2: root file system, flash address 0x2014 0000 (for JFFS2)

3 Support matrix

We are working on basic support for all of our core modules and extension boards. This matrix gives you the current status.

We've also collected a "test specification" where you can see how we are testing.

4 GIT access

We have dedicated GIT repositories for U-Boot, Linux kernel and uClinux distribution. Additionally, there's a repo with some useful scripts.

We update our GITs from time to time from the official sources, and contribute patches for our core modules back to the official sources.

If you want to learn something about GIT, the fast version control system, have a look at this page (but disregard the OpenEmbedded stuff).


Here is how you can check out our GIT repos locally:

git clone git://git.bluetechnix.at/git/blt-scripts.git blt-scripts.git
git clone git://git.bluetechnix.at/git/linux-kernel.git linux-kernel.git
git clone git://git.bluetechnix.at/git/u-boot.git u-boot.git
git clone git://git.bluetechnix.at/git/uclinux-dist.git uclinux-dist.git

Scripts (blt-scripts.git):

  • build-u-boot.sh: Builds U-Boot images for all core modules, including those for UART boot (for processors that support it)
  • build-uclinux.sh: Builds uClinux images for all core modules
  • build-all-in-1-images.sh: Builds the u-boot+uImage.[bin|ldr] files
  • clean-all.sh: Cleans all GIT repositories (Be careful: Your changes are not killed, but new files are!)

5 Tools support

Personal tools