This agreement governs your download, installation, or use of the GNU Toolchain for the Blackfin, Das U-Boot for the Blackfin, and the uClinux distribution (which includes the Linux kernel for the Blackfin) and its updates, regardless of the delivery mechanism. uClinux-dist is a collective work under US Copyright Law. Subject to the following terms,
The uClinux-dist Project grants to you a license to this collective work pursuant to the GNU General Public License version 2. By downloading, installing, or using any of the software found on the *.uclinux.org domain, you agree to the terms of this agreement.
Any contribution you make to the on-line forums belongs to you (you retain copyright). However, by making such a contribution, you grant this contribution (or forum posting) under the Creative Commons BY license. This license grants a non-exclusive, royalty-free, perpetual, and worldwide license to any entity in the known universe to copy, archive, distribute, transmit, display, edit, translate and reformat it, and/or to incorporate it into a collective work, database or archive - as long as they give you full attribution. This is necessary for us to host this site (transmitting and displaying your content), and do our site maintenance (reformat it into a tar ball, and archive/copy it).
By using the forums, you agree that your use of the Forum will comply with all applicable laws, rules and regulations. You also agree not to provide any contribution that is illegal, misleading, defamatory, indecent or obscene, in poor taste, threatening, infringing of any third party proprietary rights, invasive of personal privacy, illegal, or otherwise objectionable. By posting any contribution, you represent that, to the best of your knowledge, you have all required rights and permissions to do so. You can save, display, and print a copy of any contribution for any use (personal or commercial), provided you give full attribution, and follow any other license which may be necessary.
In addition, you explicitly agree to not:
ADI reserves the right not to post or to remove any contribution from any Forum for any reason.
The uClinux Documentation Project is:
The GNU Toolchain, is copyright the Free Software Foundation.
The other software packages that make up the uClinux-dist are copyright by their authors, unless stated otherwise in their specific directories.
The Analog Devices logo, Blackfin, the Blackfin logo, the CROSSCORE logo, EZ-KIT Lite, SHARC, TigerSHARC, VisualDSP++, are registered trademarks of Analog Devices, Inc.
ARCTURUS NETWORKS and the Arcturus Networks Star Logo are trademarks of Arcturus Networks Inc. uCsimm, uClinux, uCbootstrap, uCgardener, academix, uCacademix, uCdimm, uCchip, uCkernel, uCbsd, Geek Kit and GeekCreek and their respective logos are Trademarks of Arcturus Networks Inc.
Linux is a registered trademark of Linus Torvalds.
Domain names and trademarks of Other Sites, or contained in information accessed at Other Sites, are the sole property of their respective owners.
All other brand and product names are trademarks or service marks of their respective owners.
Arcturus Networks Inc. encourages the use of uClinux, its trademark name and logo on any and all works as defined under US Copyright law as derived works from uClinux subject to conditions of fair and appropriate use. It is the intended spirit that the authors and trademark owners of uClinux be represented and lend their endorsement to derived works, in the support of Linux, embedded Linux and the Embedded Microcontroller Linux Project (uClinux). Arcturus Networks Inc. and its successors reserve the right to protect on behalf of the community this trademark from any misuse.
All other brand and product names are trademarks or service marks of their respective owners.
Permission is granted to copy, distribute and/or modify this documentation wiki under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike 2.0 License, which can be found at here. This license gives you the rights to:
But only under the following conditions:
For any reuse or distribution, you must make clear to others the license terms of this work.
If you are an educational setting, and you would like to use this as part of your course, or labs, under the terms of this license, you must ask permission first.
In plain (but non-binding) English, this means you grant us a license to do whatever we like with your contributions. We don't “own” your work (i.e. copyright), but we are free to leverage it as we please. In practice, this means we'll use it for commercial purposes such as training, seminars, classes, documentation, etc… without coming back to you for permission and/or compensation.
The copyright holders (Analog Devices Inc (ADI) and Arcturus Networks) provides this web site as a service to its members, to those interested in embedded Linux, and to the public.
Analog Devices and Arcturus Networks are not responsible for, and expressly disclaims all liability for, damages of any kind arising out of use, reference to, or reliance on any information contained within this web site. While the information contained within the site is periodically updated, no guarantee is given that the information provided in this Web site is correct, complete, or up-to-date.
IN NO EVENT SHALL ADI OR ITS SUPPLIERS, AGENTS, LICENSORS OR CONTRACTORS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, PUNITIVE, MULTIPLE, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, EVEN IF ADI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF THE FORM OF ACTION.
Opinions expressed by contributors through discussion on the various web forums or mailing lists sponsored by Analog Devices Inc (ADI) and Arcturus Networks are not necessarily those of either party.
Software examples in the documentation project are free software, unless noted otherwise; you can redistribute them and/or modify it under the terms of either:
The buildroot or uClinux GNU/Linux distribution found on blackfin.uclinux.org is a modular operating system consisting of hundreds of software components. Most of the components are open source packages, developed independently, and accompanied by separate license terms (such as GPL, LGPL, BSD, modified BSD or others). Your license rights with respect to individual components accompanied by separate license terms are defined by those terms (The license agreement for each component is generally located in the component's source code); nothing shall restrict, limit, or otherwise affect any rights or obligations you may have, or conditions to which you may be subject, under such license terms. This agreement does not limit your rights under, or grant you rights that supersede, the license terms of any particular component.
With the potential exception of certain firmware files, the license terms of components normally included in the uClinux-dist normally permit you to copy, modify, and redistribute the component, in both source code and binary code forms.
It is up to you and your legal team to make sure your product complies with the licensing requirements of whatever software package that you include in your product.
You may make and use unlimited copies of the Software for your distribution and use within your organization. You may make and distribute unlimited copies of the Software outside your organization.
We are not lawyers, and cannot and will not provide legal assistance, legal advice about any software licensing or patent issue. We won’t be able to answer questions about the legal significance of the facts, licensing issues, nor conduct legal research, or provide information about the legal deadlines that might apply to your situation. You or your legal representative needs to determine these issues for yourself before you distribute your product. A good place to start might be to see how not to do things, at the gpl-violations.org project.
No one on this web site, whether they are a volunteer contributor, end user, or Analog Devices employee or contractor can or should offer legal advice or speculation, about the Intellectual Property (IP), or any other legal topic, that may or may not be in the uClinux or buildroot distribution. Any such questions, (or answers) may be removed without from this site without notice.
That is up to you, and your legal team. Before you decide what you want to do -- you must review the license terms of every particular component you are using, and determine what you are able to do. Here are some papers which might make you think about releasing your source code under an open source or free software license.
Circuits depicted on the docs.blackfin.uclinux.org site have been designed, built and verified. While standard engineering practices have been employed in the design and construction of each circuit, and their function and performance have been tested and verified in a lab environment at room temperature, you are solely responsible for testing the circuit and determining its suitability and applicability for your use and application. Accordingly, in no event shall anyone involved in the design or verification of these circuits (including Analog Devices) be liable for direct, indirect, special, incidental, consequential or punitive damages due to any cause whatsoever connected to the use of any these circuits, schematics, or layouts. Circuit variations described in as Common Variations of any document have not necessarily also been built or tested.
While you may use the these circuits/schematics in the design of your product, no other license is granted by implication or otherwise under any patents or other intellectual property by application or use of these circuits/schematics.
There are no patent licenses in the Buildroot and uClinux distribution. 3)
Software patents are sometimes confused with software copyright, but the two have nothing to do with each other.
The use of some of the software included on this website may require the payment of patent royalties. GPL, LGPL, BSD, or any other software license does not release you from from the requirement that you may have to pay to license various and numerous software patents to the IP holders. You need to consider this issue before you start building derivative works from this or any distribution. We are not warranting or indemnifying you in any way for patent royalties!
If you want legal advice about using or deploying software which you believe contains patents rights which may be owned by third parties, please contact your favorite local legal council.
We do not provide a list of known libraries or applications which are in question since:
Better places to check about Linux based systems and patents would be the Open Innovation Network.
Since you are importing software into the country which you reside in, please check your country's regulations. If you have questions about U.S. Export Control Classification Numbers (ECCNs) on ADI products (including the Blackfin processors) check out ADI's Export and Import Classification Information.
The ADI open source projects are hosted on sourceforge.net, which is located in U.S. Due to U.S. Exports Regulations, all cryptographic software is subject to the following legal notice:
This legal notice applies to cryptographic software only.
In 1998 Jamie Zawinski said “Linux is only free if your time has no value”, and since then, many people have mis-applied this quote to other open source or free software. Since every member of the Koop understands that your time does have value, we will try to help you get started and provide as much help as possible. However, you need to understand other Koop members time is valuable as well. We will point you to all the appropriate documentation, and provide as much assistance as we can, but you will still be doing the majority of the work. Although we understand there is a difference between those people who have a product that must be shipped, and those working on homework - all question on this site are handled in the same manner/priority. If this does not sound like it meets your needs, - if you believe need dedicated help on a deterministic schedule, you may be better off contracting someone who offers professional services (see below).
Both the community and Analog Devices do provide free (zero cost) support (user assistance and defect correction) for the GNU Toolchain, Das U-Boot, the Linux Kernel, the uClinux Distribution and the schematics found via this web site. To find out how, check out our support processes. Although the primary language is English, we can also answer (maybe a little slower) in German and Chinese. If you have a question, or think you have found a defect/bug, please ask in the Help or Bugs links found on theblackfin.uclinux.org website. Note: requests reported via telephone or e-mail cannot be properly tracked and managed and so, to help us to support you, please report all issues you have via the issue trackers on the web site.
While both the community and Analog Devices provide best efforts for support, no one has any obligation to provide maintenance or support for any of the Software distributed or found on this site. Just as you are free to use any of the software you find on this site (under that software package's license), you are free use an alternative, which may include commercial/deterministic support.
We reserves the right to change anything (source code, circuits, schematics, forum content, policies, procedures, etc) at any time without notice, but is under no obligation to do so.
For general information/questions on uClinux go to:
For general information/questions on Buildroot go to:
Free, non-deterministic support is not be a replacement for professional services. If you need something done in a specific time frame - hire a professional. There is a list at:
BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
While all circuits and schematics furnished on the docs.blackfin.uclinux.org and blackfin.uclinux.org sites are believed to be accurate and reliable, all circuits/schematics are supplied “as is” and without warranties of any kind, express, implied, or statutory including, but not limited to, any implied warranty of merchantability, noninfringement or fitness for a particular purpose and no responsibility is assumed by anyone (including Analog Devices) for their use, nor for any infringements of patents or other rights of third parties that may result from their use.
THE BLACKFIN.UCLINUX.ORG SITE/DOMAIN INFORMATION ARE PROVIDED “AS IS”. WHILE ADI INTENDS INFORMATION TO BE ACCURATE, NO WARRANTIES OF ANY KIND ARE MADE WITH RESPECT TO THE INFORMATION FOUND ON THESE SITES, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF ACCURACY OR COMPLETENESS. TYPOGRAPHICAL ERRORS AND OTHER INACCURACIES OR MISTAKES ARE POSSIBLE. ADI DOES NOT WARRANT THAT THIS DOMAIN WILL MEET YOUR REQUIREMENTS, WILL BE ACCURATE, OR WILL BE UNINTERRUPTED OR ERROR FREE. ADI EXPRESSLY EXCLUDES AND DISCLAIMS ALL EXPRESS AND IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. ADI SHALL NOT BE RESPONSIBLE FOR ANY DAMAGE OR LOSS OF ANY KIND ARISING OUT OF OR RELATED TO YOUR USE OF THE ADI SITE, INCLUDING WITHOUT LIMITATION DATA LOSS OR CORRUPTION, COMPUTER VIRUSES, ERRORS, OMISSIONS, INTERRUPTIONS, DEFECTS OR OTHER FAILURES, REGARDLESS OF WHETHER SUCH LIABILITY IS BASED IN TORT, CONTRACT OR OTHERWISE.
Neither Analog Devices nor Arcturus Networks is responsible for any contents linked or referred to from pages on the *.blackfin.uclinux.org domain including documentation, or messages in forum postings or mailing lists. If any damage occurs by the use of information presented on external links, only the author of the respective pages might be liable, not the one who has linked to these pages.
Although the Blackfin/Linux web sites may include links providing direct access to other Internet resources, including third party web sites, neither Analog Devices nor Arcturus Networks has not participated in the development of those other sites and does not exert any editorial or other control over those sites. Analog Devices and Arcturus Networks is not responsible for the accuracy or content of information contained in these sites.
Links from Blackfin/Linux web sites to third-party sites do not constitute an endorsement by Analog Devices or Arcturus Networks of the parties or their products and services. The appearance on the Web site of advertisements and product or service information does not constitute an endorsement by Analog Devices or Arcturus Networks, and neither party has investigated the claims made by any advertiser. Product information is based solely on material received from suppliers.
Analog Devices and Arcturus Networks grants you a personal, revocable right to establish a user account (“User Account”) with your contact information, preferences and other information relevant to interacting with Analog Devices and Arcturus Networks and using the this site. Analog Devices or Arcturus Networks may terminate or suspend your User Account, or change the functionality of your User Account at any time, for any reason, including any failure by you to regularly use this Site, or to update or complete your User Account information, or any misuse of your password or the User Account. Your user name and password are allocated for your sole use. Analog Devices and Arcturus Networks may require you to alter the password from time to time and will inform you accordingly. You are solely responsible for protecting and securing your user name and password against unauthorized use. You agree to inform immediately if an unauthorized person obtains your password. You agree to maintain back up copies of any information stored in your User Account.
If any provision of this agreement is held to be unenforceable, that will not affect the enforceability of the remaining provisions. This agreement will be governed by the laws of the State of Massachusetts and of the US, without regard to any conflict of laws provisions, except that the United Nations Convention on the International Sale of Goods will not apply. This agreement sets forth the entire understanding and agreement between you and Analog Devices regarding its subject matter and may be amended only in a writing signed by both parties. No waiver of any right under this agreement will be effective unless in writing, signed by a duly authorized representative of the party to be bound. No waiver of any past or present right arising from any breach or failure to perform will be deemed to be a waiver of any future right arising under this agreement.