Quick Start µClinux™ on the Blackfin®

This course is designed for users of the Blackfin ADSP-BF533/7 Processors.
Details of these systems are available on the blackfin web site.

The next 2007 public class is to be held in Virginia Beach, USA
"The Blackfin Beach QuickStart" (Dec 3rd, 2007) This is a 1 day class. priced at $550.00 US (paid in advance).

Development Computers

Please feel free to bring your own laptop running a suitable version of linux,(UBUNTU preferred) SDCS will offer assistance in installing the Blackfin development system before the class.

You will need 5G free disk space and at least a 400MHz/512Meg ram system with a serial port available (USB serial is OK).
Please bring along a Serial Port USB Adaptor (one that works with Linux)

SDCS can provide laptops on loan if needed with the system preinstalled

Currently tested versions of Linux include RedHat 9.0 , Fedora 6, Suse 9.x, 10.0, 10.1 10.2, Ubuntu 6.10 (and also 7.10) Other systems may work but please check prior to the class.

Blackfin Stamp Target systems will be provided on loan during the class.

Contact SDCS for more details.

Please email SDCS for registration information.

This course is designed to be a quick start introduction to programming with µClinux.

As with all courses it is under continual improvement. Here is a description of the current course contents.

One Day Class

Blackfin Tool Chain

This section of the course covers using the blackfin cross compiler and other tool chain components.

The tool chain components covered include:

  • Gcc (4.1.1 ) Compiler
  • Gnu Assembler
  • Linker (binutils 2.17)
  • objdump
  • objcopy
  • nm
  • elf2flt
  • flthdr
  • FD_PIC shared libs

After taking this section the student will be able to use the tools more efficiently to build their embedded systems.

Das u-Boot

This section describes the basic u-Boot commands used on the Blackfin Stamp boards.

Topics covered include:

  • Bootloader commands and utilities
  • Setting up the bootloader options

After taking this section the student will be able to use and setup the u-Boot bootloader.

The µClinux Source Distribution

The µClinux source distribution is a one stop system development environment.

This sections discusses configuring and customizing the distribution and adding your own user and kernel code in your own directories.

Details include:

  • Installing the Distribution
  • Configuring and building the Distribution
  • Understanding the config files
  • Understanding the make files
  • Adding a new vendor tree
  • Adding user code

After taking this section the student will be able to configure, navigate and customize the Source Distribution.

µClinux User Code Debugging

Various Debugging Techniques will be discussed for User Code

  • Introduction to GDB
  • Using graphical tools. (DDD)
  • Setting up a Cross Debugger
  • Debugging User applications on the target using Gdbserver

After taking this section the student will be able to choose from a number of debugging techniques. The student will have an introduction to GDB and also graphical debug interfaces.

Class Size

The attendance is limited to approximately 10 people. This allows good personal attention during the class.

Cost

The USA class is offered at $550.00 (to be paid in advance)

Registration

Contact SDCS for more details

Go Back to previous page