world leader in high performance signal processing
Trace: » projects


Here are some projects or products that use the uClinux distribution:

Software Projects

Name URL Description
Arbitrary Waveform Generator Arbitrary Waveform Generator A simple Arbitrary Waveform Generator - define a plot via a web interface, generate data, and send it to a DAC
Asterisk PBX asterisk Asterisk is a complete PBX in software. uCasterisk is one part of a project to build a completely open telephony hardware platform.
Benchmarks Measuring Kernel Performance Various main-line kernel and application benchmarks to see how Blackfin/uClinux compares to other Linux distributions
QT GUI Library qt Qt is a multiplatform C++ GUI toolkit created and maintained by Trolltech. It is enabled on Blackfin/uClinux.
MicroWindows MicroWindows MicroWindows rename to The Nano-X Window System on January 30, 2005. It is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms. Nano-X allows applications to be built and tested on the Linux desktop, as well as cross-compiled for the target device.
Browsers Browsers 2 open source http text browsers are known to work on Blackfin/uClinux, links, and lynx. The other is a graphic web browser Konqueror3 embedded. Included is documentation to download these applications, configure them for Blackfin/uClinux, and run them on the Blackfin.
LinPhone Voice over IP Phone Linphone use the console version of Linphone to make voice calls over the Internet
Net Audio Player Network Audio Player Mount a Windows Share over the network, and play compressed audio files, controlled via a web browser
Networked Scope netscope A simple Networked Oscilloscope - capture data with a ADC, plot it with gnuplot, and pass it as a web page with boa or thttpd
Pocket Sphinx pocketsphinx PocketSphinx is a version of the open-source Sphinx-II speech recognition system which runs on handheld and embedded devices. This snapshot is now running under real-time on the Blackfin/uClinux
Festival Lite Festival Lite Flite (festival-lite) is a small, fast run-time synthesis engine developed at Carnegie Mellon University and primarily designed for small embedded machines and/or large servers. Flite is designed as an alternative synthesis engine to Festival for voices built using the FestVox suite of voice building tools.
Adeos and Xenomai Adeos Xenomai Adeos provides a flexible environment for sharing hardware resources among multiple operating systems, or among multiple instances of a single OS.Xenomai is a real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment. Xenomai is based on Adeos. Adeos and Xenomai have been ported to the Blackfin/uClinux
kaffe kaffe kaffe for blackfin Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment.
xmame homepage Project Documentation Xmame and xmess are ports of MAME, the Multiple Arcade Machine Emulator and MESS, the Multi Emulator Super System.
BlueZ BlueZ Homepage Compiling BlueZ The overall goal of this project is to make an implementation of the Bluetoothâ„¢ wireless standards specifications for Linux. The code is licensed under the GNU General Public License (GPL) and is now included in the Linux 2.4 and Linux 2.6 kernel series.
ffmpeg & vlc FFmpeg Site VLC Site ffmpeg/Blackfin vlc/Blackfin Multimedia Optimizations FFmpeg is a very fast video and audio converter. It can also grab from a live audio/video source. On Blackfin, we couple it with VLC (video Lan Client) to make a free IP camera
mplayer mplayer Site mplayer/Blackfin A movie player for Linux. Supports reading from network, dvd, vcd, file, pipes, and v4l
picture viewer picture viewer See pictures from a USB drive on a TFT

Hardware Projects

Below are a number of hardware projects which have open source schematics, and drivers for Blackfin/uClinux:

Name URL Description
CF / IDE / NAND Card Hardware:CF-IDE-NAND Card
Multifunction interface card, which includes Compact Flash (Attribute Memory, Common Memory, TRUE IDE MODE, PC Card I/O); IDE for Hard Drive and CD-ROM; and NAND Flash
BF533-STAMP bf533-stamp The first Blackfin Open Source board, supporting the BF533, 128 Meg of SDRAM, and 4 Meg of Flash
BF537-STAMP bf537-stamp The 2nd Blackfin board targeted for running Blackfin/uClinux on - 64Meg of SDRAM, and 4 Meg of Flash
AD7476A Card AD7476A Card This implements an A/D converter with (AC or DC input) a 2MHz anti-aliasing filter, connecting to the Serial Peripheral Interface (SPI) connector on the STAMP board.
AD1836A Card AD1836A The first Audio card is a AD1836A - 6 Analog Channels output, 4 Analog Channels of input, and SPDIF In/Out.
AD73311L Card AD73311 This Audio card has a AD73311 which provides one 16bit input and one 16bit output.
AD5443 Card AD5443 Card This implements a D/A converter with connecting to the Serial Peripheral Interface (SPI) connector on the STAMP board.
USB Card Hardware: USB Host/Device Controller Card
Documentation: usb_ez-extender
This card features two different USB Host/Device/OTG controller - ISP1362 and SL811HS for Blackfin STAMP and EZ-Kits
TWI Cards Hardware: TWI Interface Cards (Keypad, LCD, GPIO)
Documentation: TWI-Cards
These TWI aka I2C cards provide ease of connectivity to all kind of low speed peripherals such as LCD character displays (HD44780), Keypad matrices, LEDs, etc. for Blackfin STAMPs and BF537 EZ-Kits
TFT LCD card Documentation: tft-lcd An introduction how to use SHARP TFT LCD in uClinux for Blackfin BF537 STAMP board.
FPGA EZ-Lite Kit fpga_kit FPGA daughter card for use with Blackfin BF537 STAMP board (Under Development)
ASIX AX88180 AX88180 ASIX AX88180 Gigabit Ethernet controller

Commercial Products

Below are a number of companies commercial Products which are known to run Blackfin/uClinux. The developers of Blackfin/uClinux do not test these products before releases are made - so you should check with the company about product support on uClinux before purchasing anything for development purposes. If you have a product which should be added to the list, please contact us.

Name Company URL Description
EZ-Kits Analog Devices Evaluation Kits & Reference Boards ADI's Evaluation kits provide a method for initial evaluation of the ADI processors. Not all Blackfin Processors are supported by the Blackfin/uClinux distribution.
Tinyboards Bluetechnix Core modules, evaluation and extension boards for BF518, BF533, BF537, BF548, and BF561. Check our Support Wiki and the Bluetechnix uClinux project for support.
Digital Media Device (DMD) 2000, DMD3000, DMD2500 and DMD3500 TransVideo Press Release IP Television
AXT100 Ann Arbor Sensor Systems AXT100 Press Release Thermal Infrared Imaging Camera
H8606, H8606-DK HV Sistemas S.L. H8606 H8606-DK Blackfin Embedded Processor Board for Rapid Applications and Development Kit
uCBF54x Embedded Media Module and Development Kit Arcturus Networks Inc. ucbf54x The ADSP-BF54x based embedded media module and development kit is a 200-pin soDIMM SOM (system on a module) bundled with Arcturus multi-channel media middleware and a uClinux an open source uClinux BSP.

Complete Table of Contents/Topics