This site is the central location for open source and free software and hardware projects targeted for use with certain members of the Analog Devices Blackfin processor family, and Analog Devices peripherals (and their associated Linux drivers). In addition to a wide range of applications, this site also focuses on supporting Open Source hardware and software tools, including the GNU GCC toolchain, u-boot boot loader and the buildroot distribution. It is sponsored and supported by a small team from Analog Devices.
Analog Devices Linux for ADSP-SC5xx Processors
Analog Devices has introduced a new Open Source product for it's ADSP-SC5xx family of processors. The Linux Add-In for CrossCore Embedded Studio provides users with full Linux for the ADSP-SC5xx ARM core, along with open source development tools. Analog Devices World Class IDE is also available. For more information analog.com.
The development of the Blackfin Linux Projects is moved to sourceforge.net since Jul. 20, 2013.
In order to provide a more reliable service for our customers, from Jul. 20, 2013, the Blackfin Linux projects, source repositories and released files are moved to sourceforge.net. The legacy forum threads and bugs after Jan. 1st, 2009 are moved to ADI EZ Engineer Zone(under construction). Forum threads and bugs before 2009 can never be accessed.
|GNU Toolchain||Releases||Wiki||GIT||Help Lists Legacy Forum||Tasks Bugs Legacy Bugs|
|Linux Kernel||Wiki||GIT||Help Lists Legacy Forum||Tasks Bugs Legacy Bugs|
|Buildroot Distribution||Releases||Wiki Presentations||GIT||Help Lists Legacy Forum||Tasks Bugs Legacy Bugs|
|Das U-boot||Releases||Wiki||GIT||Help Lists Legacy Forum||Tasks Bugs Legacy Bugs|
|uClinux Distribution is replaced by Buildroot Distribution since 2012R2||Releases||Wiki||Legacy Forum Lists||Legacy Bugs|
In order to get the most out of the new projects, you'll need to register a user account on sourceforge.net. This will allow you to participate fully in all we have to offer. You may of course browse these new projects without registering, but will not have access to participate fully.
The help forums are now hosted on ADI Engineering Zone. Please create you new account on http://ez.analog.com. Navigate to “Processors and DSP→software and development tools” and ask/review the questions there. There is also a “help with using EngineerZone” button to guide you to make advanced use of the EngineerZone.
For other information, please refer to the Support section.
By using this web site, you agree to the terms and conditions of the disclaimer.
Active projects on the old blackfin.uclinux.org server
If you have any active projects on the old blackfin.uclinux.org server and want to move to sourceforge.net, please send a email to ask for help.
The 2014R1 Linux distribution for Blackfin is released on Jul. 9, 2014.
The 2014R1 Linux release for Blackfin is based on the 2013R1 release and built by the 2014R1 GNU toolchain for Blackfin to address the changes in 2014R1 toolchain. …. read more
The 2013R1 Linux distribution for Blackfin is released on Dec. 20, 2013.
Some performance and stabilization issues have been fixed since last release. Therefore, we announce the 2013R1 Linux release for both BF5xx and BF60x families to address these issues. Please upgrade to the buildroot distribution in the 2013R1 release for latest revision Linux kernel and middle wares. …. read more
The document/wiki attempts to provide a quick and easy guide to help users get started in open source development, including:
Although a major portion of this site uses the Blackfin as an example System on Chip, all the device drivers for various Analog Devices peripherals should run on any architecture that the operating system supports (if it doesn't, it is a bug, and please let us know). This manual is not a replacement for any other mainline documentation; rather this documentation gives an overview of the components essential to working with open source for Analog Devices components, including the Blackfin processor.
The documentation is split into a few main sections (Full Table of Topics)
If you have questions, have a bug report, or want to look at source code, check out ADI support communities;
This documentation and courseware project is a small part of the Blackfin Koop. The word “Koop” is derived from the English word cooperative, which typically describes a jointly owned enterprise that produces and distributes goods and services and is run for the benefit of its owners. In this situation, it takes nothing to be an “owner”, except the understanding/acknowledgment that you get out, what you put in — that is, sharing and cooperation. While the Koop does includes a small dedicated team of contributors (some volunteer, some Analog Devices employees), everything is done for the betterment of the entire Koop - collaborating with others (including you) for a common purpose and benefit. What this means is that you (and we) must be willing to adjust to differences in opinion and implementation in order to obtain agreement for the Koop's greater good.
This documentation is all about sharing knowledge and experience. If you feel inspired or just want to make sure you will remember something you found out, please contribute to this wiki by logging in. If you would like to help volunteer to edit, add pages, fix mistakes, or draw better pictures, you can check that your additions will meet the requirements of the copyright information, and then ask.
You can get update notification emails by subscribing to the adi-linux-docs mailing list.
The following 3rd Parties offer deterministic support or training for Linux running on Blackfin:
blackfin.uclinux.org does not vet or guarantee the quality of these consultants, merely provide a free listing we hope you will find useful. If you would like to be added to this list, pleaseAsk.