BSP Introduction

From Ubicom Developer

Jump to: navigation, search

Contents

Introduction

The Ubicom SDK contains source code, tools, and documentation to build complete reference applications on Ubicom32 processors. The Ubicom SDK is based on Linux operating system. Two distributions are supported at this point, viz, OpenWrt and uClinux. Several reference applications in networking, audio and vedio categories are available for customers. Supported reference applications include residential gateway solutions (wired and wireless) and media platform (digital picture frame).

Contents of the SDK

The SDK contains the following folders at the top level

Ubicom SDK Installation directory
	+
	|--- Documentation
	|
	|--- Firmware
	|
	|--- gdbloader
	|
	|--- linux-2.6.x
	|
	|--- openwrt
	|
	|--- toolchain
	|
	|--- u-boot
	|
	|--- uClibc
	|
	|--- ultra
	|
	|--- vendors


  • Documentation - documentation and help files for the BSP.
  • Firmware - pre built binary firmware for router and media reference boards.
  • gdbloader - loader software used by the Ubicom dongle.
  • linux-2.6.x - kernel ported to Ubicom32 processor architecture.
  • openwrt - ipOS software needed to initialize Ubicom32 processors and run Linux.
  • toolchain - toolchain for compiling uClinux and sdk modules for Ubicom32 architecture.
  • u-boot - Das U-Boot, The universal bootloader.
  • uClibc - C library for developing embedded Linux systems.
  • ultra - Ubicom multi-threading management software.
  • vendors - pre-build binaries of 3rd party software e.g. wireless drivers.

How to Guides

General usage of the BSP and other information can be found in following sections


Next: Setup and Connections