BSP Introduction
From Ubicom Developer
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
- Setup and Connections - How to connect Ubicom boards and dongle.
- Build and Load - How to build reference images from source.
- Console and Debug Output - How to see debug output from the board.
- Debugging - Setup and using debugger.
- Theory of Operation - System bootup and Theory of operation.
Next: Setup and Connections

