Here are some projects or products that use the uClinux distribution:
| 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 |
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 Documentation:cf-ide-nand | 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 |
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 | bluetechnix.com | 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

