https://elinux.org/api.php?action=feedcontributions&user=JulienBoibessot&feedformat=atomeLinux.org - User contributions [en]2024-03-28T09:21:04ZUser contributionsMediaWiki 1.31.0https://elinux.org/index.php?title=Buildroot:DeveloperDaysFOSDEM2018&diff=458431Buildroot:DeveloperDaysFOSDEM20182017-12-11T09:26:51Z<p>JulienBoibessot: /* Participants */</p>
<hr />
<div>= Buildroot Developers Meeting, 5-6 February 2018, Brussels =<br />
<br />
The Buildroot Developers meeting is a 2-day event for Buildroot developers and contributors. It allows Buildroot developers and contributors to discuss the hot topics in the Buildroot development, work on patches, and generally meet each other, facilitating further online discussions. Attending the event is free, after registration.<br />
<br />
== Location and date ==<br />
<br />
The next Buildroot Developers meeting will take place on February 5th and 6th 2018 in Brussels, right after the [http://www.fosdem.org FOSDEM] conference. The meeting will place in [https://goo.gl/maps/Va3ZcZUa5Ez Google offices], located Chaussée d'Etterbeek 180, 1040 Brussels, very close to the Schuman metro station.<br />
<br />
== Sponsors ==<br />
[[File:google-logo.png|right]]<br />
We would like to thank our sponsors:<br />
* [http://www.google.com Google], providing the meeting location, with Internet connection, but also free lunch and refreshments for the meeting participants.<br />
<br />
We are looking for sponsors to sponsor the dinner for the participants, and possibly travel expenses.<br />
<br />
== Participants ==<br />
<br />
# [[User:ThomasPetazzoni|Thomas Petazzoni]]<br />
# [[User:ymorin|Yann E. MORIN]]<br />
# [[User:PeterKorsgaard|Peter Korsgaard]]<br />
# [[User:matthewlweber|Matt Weber]]<br />
# [[User:smvoss|Sam Voss]]<br />
# [[User:kubu|Romain Naour]]<br />
# [[User:SamuelMartin|Samuel Martin]]<br />
# [[User:Vkorenblit|Valentin Korenblit]]<br />
# [[User:JulienBoibessot|Julien Boibessot]]<br />
<br />
== Meeting agenda ==<br />
<br />
* Namespace collision in package infra<br />
** for example ''foo'' and ''foo-base'' will collide with variables ''$(1)_NAME'' and ''$(1)_BASE_NAME''<br />
** already hit by:<br />
*** ''alljoyn'' <-> ''alljoyn-base''<br />
*** ''alljoyn-tcl'' <-> ''alljoyn-tcl-base''<br />
*** ''perl-xml-sax'' <-> ''perl-xml-sax-base''<br />
** so, we need to better separate the package part from the infra part, for example:<br />
*** two underscores as a separator: ''FOO__NAME'' and ''FOO__BASE_NAME''<br />
*** a dot: ''FOO.NAME'' and ''FOO.BASE_NAME''<br />
<br />
* Top-Level Parallel Build (TLPB)<br />
** How to trigger it?<br />
*** option in menuconfig<br />
*** automatic via top-level 'make -jN' ?<br />
** How to handle non-make tools (e.g. meson/ninja or mksquashfs...) that have their own parallel build that does not talk to a job-server?<br />
*** either over-use of CPU (worst case N^2 jobs instead of N)<br />
*** or under-use of CPU (1 job instead of N)<br />
*** See e.g. https://github.com/ninja-build/ninja/issues/1139<br />
<br />
* GObject introspection<br />
** what to do about this?<br />
** without it, we can't bump some packages, or lose functionality when bumping<br />
** RFC-patch from Adam: https://patchwork.ozlabs.org/patch/828791/<br />
<br />
* Download script overhaul<br />
** git caching<br />
** Patches from Maxime, reworked by Peter: https://patchwork.ozlabs.org/project/buildroot/list/?series=10225<br />
<br />
* Security Hardening<br />
** Validation approach post build that things took effect<br />
** How does it hook in to update the build flags? https://patchwork.ozlabs.org/patch/796080/<br />
*** case to be checked for kernel, bootloaders et al.<br />
** Internal toolchain build tweaks (some std libs don't inherently get the build flags tacked on)<br />
<br />
* SELinux<br />
** Test case approach(s) for compliance testing<br />
<br />
* LLVM/Clang<br />
** A short presentation about LLVM/Clang for Buildroot</div>JulienBoibessothttps://elinux.org/index.php?title=Buildroot&diff=430351Buildroot2017-01-11T11:42:37Z<p>JulienBoibessot: /* Developer days */</p>
<hr />
<div>Buildroot is a nice, simple, and efficient embedded Linux build system.<br />
<br />
== Important links ==<br />
<br />
* [http://www.buildroot.org Buildroot main page]<br />
* [http://bugs.uclibc.org Bug tracker]<br />
* [http://autobuild.buildroot.org Autobuilders results]<br />
* [http://patchwork.ozlabs.org/project/buildroot/list/ Project patchwork]<br />
<br />
== Developer days ==<br />
<br />
Future:<br />
* [[Buildroot:DeveloperDaysFOSDEM2017 | Buildroot Developer Days]], 6-7 February 2017, Brussels, Belgium, after [http://fosdem.org FOSDEM]<br />
<br />
Past:<br />
* [[Buildroot:DeveloperDaysELCE2016 | Buildroot Developer Days]], 14-16 October 2016, Berlin, Germany, after [http://events.linuxfoundation.org/events/embedded-linux-conference-europe ELCE].<br />
* [[Buildroot:DeveloperDaysFOSDEM2016 | Buildroot Developer Days]], 1-2 February 2016, Brussels, Belgium, after [http://fosdem.org FOSDEM]<br />
* [[Buildroot:DeveloperDaysELCE2015 | Buildroot Developer Days]], 3-4 October 2015, Dublin, Ireland, before ELC-E ([http://elinux.org/index.php?title=Buildroot:DeveloperDaysELCE2015#Report report]).<br />
* [[Buildroot:DeveloperDaysFOSDEM2015 | Buildroot Developer Days]], 2-3 February 2015, Brussels, Belgium, after FOSDEM.<br />
* [[Buildroot:DeveloperDaysELCE2014 | Buildroot Developer Days]], 11-12 October 2014, Düsseldorf, Germany, before ELC-E.<br />
* [[Buildroot:DeveloperDaysFOSDEM2014 | Buildroot Developer Days]], 3-4 February 2014, Brussels, Belgium, after FOSDEM.<br />
* [[Buildroot:DeveloperDaysELCE2013 | Buildroot Developer Days]], 26-27 October 2013, Edinburgh UK, after ELC-E.<br />
* [[Buildroot:DeveloperDaysFOSDEM2013 | Buildroot Developer Days]], 4-5 February 2013, Brussels Belgium, after FOSDEM.<br />
* [[Buildroot:DeveloperDaysELCE2012 | Buildroot Developer Days]], 3-4 November 2012, Barcelona Spain, before ELC-E.<br />
* Buildroot Developer Days, 3 February 2012, Brussels Belgium, before FOSDEM ([http://lists.busybox.net/pipermail/buildroot/2012-February/050371.html report])<br />
* Buildroot Developer Days, 29 October 2011, Prague, Czech Republic, after ELCE ([http://lists.busybox.net/pipermail/buildroot/2011-November/047229.html report])<br />
<br />
== Talks ==<br />
<br />
This section gathers the list of talks given about Buildroot, as well as the slides and video when available.<br />
<br />
Past:<br />
* "Buildroot: a deep dive into the core", Thomas Petazzoni, Embedded Linux Conference Europe, 13-15 October 2014, Düsseldorf, Germany. [http://events.linuxfoundation.org/sites/events/files/slides/petazzoni-dive-into-buildroot-core.pdf Slides].<br />
* [http://elcabsna2014.sched.org/event/ce9732e662300bace37607a6adacf82b Buildroot: what's new], Thomas Petazzoni, Embedded Linux Conference, 1 May 2014, San Jose, United States. [http://elinux.org/images/1/1d/Petazzoni-buildroot-whats-new.pdf Slides], [http://free-electrons.com/pub/video/2014/elc/elc-2014-thomas-petazzoni-buildroot.webm HD video], [http://free-electrons.com/pub/video/2014/elc/elc-2014-thomas-petazzoni-buildroot-450p.webm Low-res video], [http://events.linuxfoundation.org/sites/events/files/Buildroot%20What%27s%20New%20-%20Thomas%20Petazzoni-%20Free%20Electrons.mp3 Audio only]<br />
* "Buildroot: what is new", Peter Korsgaard, Embedded Linux Conference Europe, 25 October 2013, Edinburgh, UK. [http://elinux.org/images/2/23/Buildroot-whats-new-elce2013.pdf Slides], [https://www.youtube.com/watch?v=0G_yJ50RA3I Video].<br />
<br />
==Accounting==<br />
<br />
This section gathers all the income and expenses of the Buildroot project.<br />
<br />
Current balance: + €423.14<br />
<br />
* 2015-01-08: + €423.14 : Google paid €423.14 ($500) for mentoring a student for the GSoC 2014<br />
* 2016-02-07: - € 42.10 : thank-you gift to Niel for helping host the DevDays in Brussels the past few years (T-Shirt: €24.50, Mug: €10.00, shipping: €14.50, rebate: €6.90)<br />
<br />
''Notes: until we have a legal entity representing Buildroot, that money is held by Yann E. MORIN on behalf the Buildroot project. Accounting is handled in Euro.''<br />
<br />
==List of forks==<br />
<br />
* [https://github.com/nezticle/RaspberryPi-BuildRoot]. A Rasberry-Pi related fork.<br />
* [https://github.com/albertd/buildroot-rpi]. Another RPi related fork, with a lot of focus on Qt5 and GStreamer.<br />
* [https://github.com/Openwide-Ingenierie/buildroot-submodule]. Not a fork, but a convenience layer on top of buildroot.<br />
* [http://ymorin.is-a-geek.org/git/buildroot.config/]. Another wrapper around Buildroot, to help manage projects.<br />
<br />
==Todo list==<br />
<br />
This is a list of improvements that we would like to see in buildroot. Feel free to add suggestions here. If you're working on one of these items, put your name and the date behind it, to avoid duplicate work.<br />
<br />
There are a number of patches that have been determined to be useful but for various reasons nobody currently has time to review or test them. Anybody, especially a person new to buildroot, is welcome to adopt these patches and resubmit them to the mailing list. These patches can be viewed by looking at the following link - http://patchwork.ozlabs.org/project/buildroot/list/?state=1&delegate=7151<br />
<br />
=== Packages ===<br />
<br />
'''Note: if you start working on any of these packages, please edit this section to indicate it. If the package is proposed in a bug report, please also update the bug report. Sending a mail to the mailing list also never hurts, you never know that someone else started working on it without following this guideline.'''<br />
<br />
* Create a package for the Qt5 demo/benchmark application at https://github.com/prabindh/xgxperf.<br />
* Packages proposed in bug reports (often with patch)<br />
** openvz https://bugs.busybox.net/show_bug.cgi?id=405<br />
** rdiff-backup https://bugs.busybox.net/show_bug.cgi?id=1309<br />
** ratpoison https://bugs.busybox.net/show_bug.cgi?id=325<br />
** wxWidgets https://bugs.busybox.net/show_bug.cgi?id=261<br />
* Cleanup the libcgi package, by using https://github.com/rafaelsteil/libcgi as an upstream.<br />
* Update the at package to use the upstream at http://anonscm.debian.org/gitweb/?p=collab-maint/at.git;a=summary. It would allow to remove at least two patches from our patch stack. And also, submit the remaining of our patches to the new maintainers.<br />
* Update polkit and udisks. Updating polkit is complicated since starting from version 106, they depend on Spidermonkey, the Javascript engine from Mozilla. Maxime Hadjinlian is working on this.<br />
<br />
=== Toolchain ===<br />
<br />
* Add the support for the x86-64 x32 capable toolchain. See http://patchwork.ozlabs.org/patch/561904/<br />
* Add the support for the Aarch64 ilp32 capable toolchain (for now the gcc/binutils/glibc upstream support is not ready yet). See http://lists.busybox.net/pipermail/buildroot/2015-August/137356.html, http://patchwork.ozlabs.org/patch/506803/, http://patchwork.ozlabs.org/patch/506800/, http://patchwork.ozlabs.org/patch/506801/<br />
<br />
=== Documentation ===<br />
<br />
* [[Buildroot how to contribute | Document how to contribute]] (how often to repost, what to expect, ...) [[Buildroot how to contribute | basic guide]] <br />
* Document that package patches should be sent upstream<br />
<br />
=== Core Buildroot infrastructure ===<br />
<br />
* Several improvements are possible in the download infrastructure (even after all the improvements that were already done):<br />
** Rename the downloaded files so they include the package name and version. Special care has to be taken for primary and secondary sites, and for extra downloads (including patches).<br />
** Split between FOO_SITE and FOO_SOURCE shouldn't be necessary. Or it could be made optional, i.e. make it possible to specify the full path in FOO_SOURCE.<br />
** Conserve downloaded git/hg trees, so that you can change the FOO_VERSION and avoid a re-download. This requires using 'git fetch URL' instead of 'git clone URL' when the .git directory exists already. And a lot more complexity.<br />
<br />
* Locale handling is broken: it doesn't take into account the alias file when purging aliases. See [http://lists.busybox.net/pipermail/buildroot/2013-December/084724.html this mail from patchwork cleanup #3] and [http://patchwork.ozlabs.org/patch/188623/ this patch that also fixes a locale problem, but not everything]. Tests for this are also required.<br />
<br />
* It would be nice to add a br-configure script in host/usr/bin for autotools-based packages. Run ...BUILDROOTSDK/usr/bin/br-configure --enable-foo --disable-bar, and the br-configure script would call the ./configure script in the current directory passing all the right options (--host, and all environment variables CC, LD, AS, AR and such).<br />
<br />
* Make the HOST-directory a relocatable SDK:<br />
** Make sure that all binaries and libraries built for the host are built with a rpath pointing to host/usr/lib. Normally, this should already be the case, but it's worth checking.<br />
** Change the rpath value to $ORIGIN/../lib instead of the current absolute path $(O)/host/usr/lib.<br />
** Modify/patch the pkg-config wrapper script so that instead of having a fixed location for the PKG_CONFIG_PATH and PKG_CONFIG_SYSROOT_DIR, those are deduced from the location of the pkg-config wrapper script. This will allow a pkg-config binary that has been moved to still operate properly, without having to set any environment variable.<br />
** Write a shell script, installed in host/usr/bin, which would munge the libtool .la files, the qmake.conf file and the CMake toolchain file to set the correct path. This script reads a file (can be host/usr/share/buildroot/location) which contains the original location of the SDK. This allows the script to do the right modifications on all the libtool, qmake.conf and cmake files (toolchainfile.cmake is already relocatable, but package-installed .cmake files may not be). Once this is done, the script changes the host/usr/share/buildroot/location file so that it contains the new location.<br />
** Modify the external toolchain wrapper so that it bails out and warns the user if the directory it is executed in doesn't match the location of host/usr/share/buildroot/location.<br />
<br />
* Properly detect thread and TLS support in external toolchains, or make TLS knob driven by thread availability in the toolchain. See the discussion in http://patchwork.ozlabs.org/patch/288051/ as reference)<br />
<br />
* Add instrumentation scripts to analyse package installed files:<br />
** find libraries with wrong RPATH/RUNPATH tags<br />
** detect unused .so libs (eg. shared libs that are not DT_NEEDED by anything - note: only detect those libs, don't remove: can be used as plugin (dlopen), or used by an application built outside Buildroot)<br />
<br />
* A checkpackage script that verifies a package coding style (e.g. 80 # in the .mk file, indentation with tabs, ...). It could also check consistency of depends/select though that's a bit more advance. A working prototype (just coding style, no depends/select consistency check) was submitted (http://lists.busybox.net/pipermail/buildroot/2016-December/180756.html , http://patchwork.ozlabs.org/patch/709895/ to http://patchwork.ozlabs.org/patch/709903/).<br />
<br />
=== Testing infrastructure ===<br />
<br />
* Fix run-tests to use nose2 discovery logic<br />
* Fix run-tests to use a config file for download and output directories, can be overridden in the environment<br />
* Fix the Qemu emulation to use stdio and not telnet<br />
* Improve run-test with a -j option to select the number of parallel jobs. It then sets a BR2_JLEVEL value in a smart way, dividing the number of cores by the number of parallel cores<br />
* Documentation on how to add a test, including naming convention<br />
* Remove the "category" from the file names, i.e test_fs_ext2 -> test_ext2<br />
* Add a stamp file that marks if the build has suceeded or not, so we are less stupid about KEEP_BUILD<br />
* Folder on autobuild.buildroot.org to store artefacts needed to run tests<br />
<br />
=== TODO items under discussion ===<br />
<br />
Here are some nice-to-have's for which it is not entirely clear if and how they could be implemented:<br />
<br />
* Out-of-tree builds, which allows the package source to be shared between different output directories and between host and target compiles.<br />
* It would be nice if you could run a buildroot command that prepares a local copy of a package's source, and allows you to generate patches for it later. This could use git or quilt to keep track of the patches.<br />
* It would be nice if there was a make target to reinstall everything to the target (i.e. remove all the target-installed stamps, remove the root stamp, maybe remove the target too). However, what is missing is the copying of the toolchain support files (libc.so etc.). It's not obvious that this can be done in a reliable way.<br />
* To facilitate debugging, all packages should be installed to the staging directory. The target directory should in fact be a subset of the staging directory. See the FOSDEM 2013 discussion at http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013, and the discussion around patch http://patchwork.ozlabs.org/patch/252718/. This is however a significant change in Buildroot, so probably difficult to implement, and will raise a number of quite complicated questions.</div>JulienBoibessothttps://elinux.org/index.php?title=Buildroot:DeveloperDaysFOSDEM2017&diff=430346Buildroot:DeveloperDaysFOSDEM20172017-01-11T11:37:12Z<p>JulienBoibessot: /* Participants */</p>
<hr />
<div>== Buildroot Developers Meeting, 6-7 February 2017, Brussels ==<br />
<br />
=== Location and date ===<br />
<br />
The Buildroot community is organizing a meeting on February 6th and 7th 2016, for Buildroot developers and contributors. This meeting will be a mixture of discussion and hacking session around the Buildroot project. This meeting takes place either right after the [http://www.fosdem.org FOSDEM], in order to make it easy for participants to attend both events. It is not mandatory to attend both days of the meeting.<br />
<br />
The meeting will take place in [https://goo.gl/maps/Va3ZcZUa5Ez Google offices], located Chaussée d'Etterbeek 180, 1040 Brussels, very close to the Schuman metro station.<br />
<br />
The meeting hours will be 9 AM to 6 PM on both days, the lunch is free of charge, courtesy of Google. On Sunday and Monday evenings, we will be organising some social events for which the details will be communicated to the participants.<br />
<br />
=== Sponsors ===<br />
<br />
We would like to thank our sponsors:<br />
* [http://www.google.com Google], providing the meeting location, with Internet connection, but also free lunch and refreshments for the meeting participants.<br />
<br />
=== Participants ===<br />
<br />
# [[User:ThomasPetazzoni|Thomas Petazzoni]]<br />
# [[User:ymorin|Yann E. MORIN]]<br />
# [[User:SamuelMartin|Samuel Martin]]<br />
# [[User:PeterKorsgaard|Peter Korsgaard]]<br />
# Luca Ceresoli<br />
# [[User:Kubu|Romain Naour]]<br />
# [[User:maxime|Maxime Hadjinlian]]<br />
# [[User:JulienBoibessot|Julien Boibessot]]<br />
<br />
=== Topics to be discussed ===</div>JulienBoibessothttps://elinux.org/index.php?title=Buildroot:DeveloperDaysFOSDEM2016&diff=400811Buildroot:DeveloperDaysFOSDEM20162016-01-28T15:30:52Z<p>JulienBoibessot: /* Participants */</p>
<hr />
<div>== Buildroot Developers Meeting, 1-2 February 2016, Brussels ==<br />
<br />
=== Location and date ===<br />
<br />
The Buildroot community is organizing a meeting on February 1st and 2nd 2016, for Buildroot developers and contributors. This meeting will be a mixture of discussion and hacking session around the Buildroot project. This meeting takes place either right before or right after the [http://www.fosdem.org FOSDEM], in order to make it easy for participants to attend both events. It is not mandatory to attend both days.<br />
<br />
The meeting will take place in [https://goo.gl/maps/Va3ZcZUa5Ez Google offices], located Chaussée d'Etterbeek 180, 1040 Brussels, very close to the Schuman metro station.<br />
<br />
The meeting hours will be 9 AM to 6 PM on both days, the lunch is free of charge, courtesy of Google. On Sunday and Monday evenings, we will be organising some social events for which the details will be communicated to the participants.<br />
<br />
=== Sponsors ===<br />
<br />
[[File:google-logo.png|right]][[File:Mind-logo.png|right]]<br />
<br />
We would like to thank our sponsors:<br />
* [http://www.google.com Google] is sponsoring due to their usage of Buildroot to build embedded Linux systems for embedded devices used in the [https://fiber.google.com/about/ Google Fiber] project. The source code of their modified Buildroot is available at [https://gfiber.googlesource.com/buildroot/+/master]. Google will be providing the meeting location, with Internet connection, but also free lunch and refreshments for the meeting participants.<br />
* [http://www.mind.be Mind] is the Embedded Software division of Essensium, which provides consultancy and services specifically in the field of Linux and Open Source SW for Embedded Systems. Mind is currently hiring! Mind will be offering the Monday dinner to the participants of the meeting.<br />
<br />
=== Participants ===<br />
<br />
# [[User:SamuelMartin|Samuel MARTIN]], arriving at Bruxelles Midi train station on Friday at 19:47, leaving from Bruxelles Midi train station on Tuesday at 19:13.<br />
# [[User:ThomasPetazzoni|Thomas Petazzoni]], arriving at BRU airport on Friday at 20:05, leaving from BRU airport on Tuesday at 21:05.<br />
# [[User:ymorin|Yann E. MORIN]], arriving at Brussels Midi on Friday, 17:17, and leaving from Brussels Midi on Tuesday, 18:43.<br />
# [[User:Arnout_Vandecappelle|Arnout Vandecappelle]], commuting daily from Leuven.<br />
# Thomas De Schampheleire<br />
# [[User:JulienBoibessot|Julien BOIBESSOT]], arriving at Brussels Midi on Friday, 15:30, and leaving from Brussels Midi on Tuesday, 16:00.<br />
# [[User:PeterKorsgaard|Peter Korsgaard]]<br />
# Jan Heylen, attending on Monday, work related obligations on Tuesday<br />
# Gwenhael Goavec-Merou<br />
# Naour Romain<br />
# Maxime Hadjinlian, arriving at Bruxelles Midi train station on Sunday at 10:47 am, leaving from Bruxelles Midi train station on Tuesday at 19:13<br />
# Luca Ceresoli, arriving at BRU airport on Friday at 20:20, leaving from BRU airport on Tuesday at 16:30 (not attending the meeting on Tuesday afternoon).<br />
<br />
=== Who can attend ? ===<br />
<br />
This meeting is opened to all Buildroot users and developers. The event is free. However, we make it clear that it is not a training event about Buildroot aimed at newcomers. It is a meeting for Buildroot developers to make progress about various topics in Buildroot. It is recommended to already be a Buildroot contributor to participate to the event. <br />
<br />
=== Topic to discuss ===<br />
<br />
* key-signing party<br />
* Buildroot Association<br />
* GSoC participation<br />
* State of per-package staging patches<br />
** Ask Gustavo<br />
* State of relocatable host tools<br />
* musl/gettext handling<br />
* qemu / host-qemu integration<br />
* run-time testing infrastructure<br />
** any progress since [[Buildroot:DeveloperDaysELCE2015#Report|the last meeting]]?<br />
<br />
=== Hackaton topics ===<br />
<br />
* gdb debugging improvements:<br />
** toolchain copying: lib structure in staging and target should line up; otherwise gdb will not automatically find libraries. For example, for external toolchains where libstdc++ is in /lib, buildroot copies it to /usr/lib and gdb doesn't find it. Workaround is to 'set solib-search-path' in gdb.<br />
** cross-gdb in output/staging/usr/share/buildroot: this could become a wrapper that immediately passes '-x gdbinit' instead of requiring the user to do that.<br />
* Host-perf support after tools infrastructure changes in linux.mk (and the removal of perf.mk)<br />
* Clean up TODO list on [[Buildroot#Todo_list|eLinux.org/Buildroot]]</div>JulienBoibessothttps://elinux.org/index.php?title=Buildroot:DeveloperDaysFOSDEM2016&diff=399306Buildroot:DeveloperDaysFOSDEM20162016-01-05T18:23:36Z<p>JulienBoibessot: /* Participants */</p>
<hr />
<div>== Buildroot Developers Meeting, 1-2 February 2016, Brussels ==<br />
<br />
=== Location and date ===<br />
<br />
The Buildroot community is organizing a meeting on February 1st and 2nd 2016, for Buildroot developers and contributors. This meeting will be a mixture of discussion and hacking session around the Buildroot project. This meeting takes place either right before or right after the [http://www.fosdem.org FOSDEM], in order to make it easy for participants to attend both events. It is not mandatory to attend both days.<br />
<br />
The meeting will take place in [https://goo.gl/maps/Va3ZcZUa5Ez Google offices], located Chaussée d'Etterbeek 180, 1040 Brussels, very close to the Schuman metro station.<br />
<br />
The meeting hours will be 9 AM to 6 PM on both days, the lunch is free of charge, courtesy of Google. On Sunday and Monday evenings, we will be organising some social events for which the details will be communicated to the participants.<br />
<br />
=== Sponsors ===<br />
<br />
[[File:google-logo.png|right]]<br />
<br />
We would like to thank our sponsor:<br />
* [http://www.google.com Google] is sponsoring due to their usage of Buildroot to build embedded Linux systems for embedded devices used in the [https://fiber.google.com/about/ Google Fiber] project. The source code of their modified Buildroot is available at [https://gfiber.googlesource.com/buildroot/+/master]. Google will be providing the meeting location, with Internet connection, but also free lunch and refreshments for the meeting participants.<br />
<br />
=== Participants ===<br />
<br />
# [[User:SamuelMartin|Samuel MARTIN]], arriving at Bruxelles Midi train station on Friday at 19:47, leaving from Bruxelles Midi train station on Tuesday at 19:13.<br />
# [[User:ThomasPetazzoni|Thomas Petazzoni]], arriving at BRU airport on Friday at 20:05, leaving from BRU airport on Tuesday at 21:05.<br />
# [[User:ymorin|Yann E. MORIN]]<br />
# [[User:Arnout_Vandecappelle|Arnout Vandecappelle]], commuting daily from Leuven.<br />
# Thomas De Schampheleire (exact day(s) to be confirmed)<br />
# [[User:JulienBoibessot|Julien BOIBESSOT]]<br />
<br />
=== Who can attend ? ===<br />
<br />
This meeting is opened to all Buildroot users and developers. The event is free. However, we make it clear that it is not a training event about Buildroot aimed at newcomers. It is a meeting for Buildroot developers to make progress about various topics in Buildroot. It is recommended to already be a Buildroot contributor to participate to the event. <br />
<br />
=== Topic to discuss ===<br />
<br />
* key-signing party<br />
* Buildroot Association<br />
* GSoC participation<br />
* State of per-package staging patches<br />
<br />
=== Hackaton topics ===<br />
<br />
* gdb debugging improvements:<br />
** toolchain copying: lib structure in staging and target should line up; otherwise gdb will not automatically find libraries. For example, for external toolchains where libstdc++ is in /lib, buildroot copies it to /usr/lib and gdb doesn't find it. Workaround is to 'set solib-search-path' in gdb.<br />
** cross-gdb in output/staging/usr/share/buildroot: this could become a wrapper that immediately passes '-x gdbinit' instead of requiring the user to do that.</div>JulienBoibessothttps://elinux.org/index.php?title=User:JulienBoibessot&diff=399296User:JulienBoibessot2016-01-05T08:57:19Z<p>JulienBoibessot: </p>
<hr />
<div>Hi, I'm the co-founder of the [http://www.armadeus.org Armadeus Project non profit association] and the [http://www.armadeus.com Armadeus Systems company].<br><br />
My domain of interest are U-Boot/Linux/Buildroot on ARM based embedded systems.<br />
<br />
==Links==<br />
* http://www.armadeus.org<br />
* http://www.buildroot.net</div>JulienBoibessothttps://elinux.org/index.php?title=Companies&diff=397501Companies2015-12-04T10:39:21Z<p>JulienBoibessot: /* A */</p>
<hr />
<div>== Overview ==<br />
<br />
This page provides information about companies that build and sell consumer electronics devices with Linux as their operating system. If you're looking for companies that build and sell Linux distributions for embedded devices or who provide services around embedded Linux, please see the [[Vendors]] page.<br />
<br />
You may also want to look at the [[Source code download sites]] page, which has a list of places to get open source software<br />
from different companies.<br />
<br />
== A ==<br />
<br />
*[http://www.acmesystems.it/ Acme Systems srl]<br />
** [http://www.acmesystems.it/aria Aria G25 SoM] <br />
** [http://www.acmesystems.it/FOXG20 FOX Board G20] <br />
** [http://www.acmesystems.it/terra Terra Board] <br />
<br />
*[http://www.aldebaran-robotics.com/ Aldebaran Robotics]<br />
<br />
*[http://www.archos.com Archos]<br />
<br />
*[http://www.atmark-techno.com/en Atmark Techno]<br />
** [http://www.atmark-techno.com/en/products/armadillo Armadillo Series]<br />
** [http://www.atmark-techno.com/en/products/suzaku SUZAKU Series]<br />
<br />
*[http://www.armadeus.com/english/index.html Armadeus Systems]<br />
** [[Armadeus_APF_boards| detail of the i.MX+FPGA based boards produced by Armadeus]]<br />
** [http://www.armadeus.org The Armadeus Project: a non profit association for embedded Linux geeks]<br />
<br />
*[http://www.artila.com Artila Electronics]<br />
** [http://www.artila.com/p_matrix.html Matrix series]<br />
** [http://www.artila.com/p_sbc.html System on Module]<br />
** [http://www.artila.com/p_ipac.html PAC series]<br />
<br />
== B ==<br />
* [http://bluewatersys.com Bluewater Systems]<br />
** [http://bluewatersys.com/snapper/ ARM based modules running Linux]<br />
* [http://www.beyondsemi.com/ Beyond Semiconductor] an obscure Slovenian company licensing processor cores using own BA1 and BA2 instruction set. If you happen to find something like Beyond BA14 or Beyond BA25 in some random device you know where it came from.<br />
<br />
== C ==<br />
*[http://www.calao-systems.com/ CALAO Systems]<br />
** [http://www.calao-systems.com/articles.php?lng=en&pg=5940 Embedded Computers] [http://www.calao-systems.com/articles.php?lng=en&pg=5960 Expansion Boards] [http://www.calao-systems.com/articles.php?lng=en&pg=6201 Development Boards]<br />
** [http://www.calao-systems.com/articles.php?lng=en&pg=6100 USB Keys] [http://www.calao-systems.com/articles.php?lng=en&pg=6203 Home And Building Automation Controllers]<br />
*[http://www.compulab.co.il CompuLab Ltd.]<br />
** [https://www.compulab.co.il/products/computer-on-modules/ ARM System-on-Modules]<br />
** [https://www.compulab.co.il/products/com-express/ COM Express Computer-on-Modules]<br />
** [https://www.compulab.co.il/products/embedded-pcs/ Miniature industrial PCs]<br />
*[http://www.cranksoftware.com/ Crank Software]<br />
** [http://www.cranksoftware.com/storyboard Storyboard Suite Embedded User Interface]<br />
** [http://www.cranksoftware.com/services_support/embedded_development.php Embedded Consulting Services]<br />
** [http://www.cranksoftware.com/services_support/webkit_services.php Embedded WebKit Development]<br />
*[http://www.crystalfontz.com/ Crystalfontz America, Inc.]<br />
** [http://www.crystalfontz.com/product/CFA10036 CFA-10036 i.MX28 based SOM]<br />
** [http://www.crystalfontz.com/product/CFA921TS CFA921-TS CFA-10036+integrated display with touch]<br />
** [http://www.crystalfontz.com/product/CFA920TS CFA920-TS CFA-10036+integrated display with touch]<br />
* CubieTech<br />
** [http://cubieboard.org/ cubieboard]<br />
*[http://www.cwlinux.com/ CWLinux]<br />
** [http://www.cwlinux.com/products/sysondimm/7.php Single-board SysOnDIMM computers]<br />
** [http://www.cwlinux.com/experienced/platforms/3.php OEM customized platforms]<br />
<br />
== D ==<br />
*[http://www.datapatternsindia.com/ DataPatterns India Pvt Ltd]<br />
** [http://www.datapatternsindia.com/content/fu-processors.htm Powerpc Based Single Board Computers]<br />
<br />
== E ==<br />
* [http://www.armkits.com Embest] provides standard single board computers and custom modules based on different ARM processors from Atmel, Freescale, NXP, Samsung, STMicroelectronics and Texas Instruments for embedded applications<br />
* [http://www.e2s.net/ Electronic Engineering Solutions]<br />
* [http://shop.egnite.de egnite GmbH] produces the development boards of the [http://www.ethernut.de Ethernut] project.<br />
* [http://www3.elphel.com Elphel, Inc] provide high performance Network Cameras based on Free Software and Hardware designs. Axis EtraxFS & Spartan 3e 1200k gates FPGA.<br />
* [http://www.einfochips.com/ einfochips - The Solution People]<br />
<br />
== G ==<br />
*[http://www.garmin.com/ Garmin]<br />
** [http://developer.garmin.com/linux/ Source code for Linux-based products (Nuvi 8xx and 5xxx series)]<br />
*[http://www.gateworks.com/ Gateworks]<br />
** [http://www.gateworks.com/ Rugged Industrial Single Board Computers running many different Linux distributions]<br />
*[http://www.globalscaletechnologies.com/ GlobalScale Technologies] hardware and software design<br />
**[[SheevaPlug]] and [http://hackaday.com/2010/02/08/guruplug-the-next-generation-of-sheevaplug/ GuruPlug]<br />
<br />
== H ==<br />
*[http://www.hardkernel.com hardkernel] - Korean company producing<br />
** [[ODROID]] line of development boards<br />
*[http://www.developmentboard.net/ HITEG LTD] - Company focus on embedded board,single board computer <br />
**[http://www.developmentboard.net/index.php/productdetail/Development+board/ARM9/SAMSUNG/S3C2440/MINI2440v2+with+MegaDisplay+3.5/info/1/ Developmentboard]<br />
<br />
== I ==<br />
*[http://i2se.com/ I2SE GmbH]<br />
<br />
*[http://icubecorp.com/ iCube] obscure Chinese company<br />
**[[IC1]] processor with own MVP instruction set - supposedly an evaluation board is [http://icubecorp.com/products/ available] but no known product based on this processor. Due to instruction set design GPU is not required for graphics and media processing.<br />
<br />
*[http://www.iendian.com/ iEndian] - Company formed to fund and manage production of <br />
**[http://www.balloonboard.org/ Balloonboard]<br />
<br />
*[http://www.intel.com/ Intel] - [http://wikipedia.org/wiki/Intel Wikipedia entry]<br />
** [http://www.intel.com/design/celect/2110/ CE2110 Media Processor]<br />
<br />
*[http://www.intellimetrix.us/ Intellimetrix] - Computing for Science and Industry<br />
** [http://www.intellimetrix.us/embeddedlinuxkit.htm/ Embedded Linux Learning Kit]<br />
<br />
== K ==<br />
*[http://www.kernelconcepts.de/en kernel concepts]<br />
** [http://www.kernelconcepts.de/en/services.shtml Linux embedded services, porting and support]<br />
** [http://labs.kernelconcepts.de Open Source projects and news]<br />
<br />
*[http://www.koansoftware.com KOAN sas]<br />
** [http://www.kaeilos.com KaeilOS industrial grade embedded linux]<br />
** [http://www.koansoftware.com/en/prd_support.htm Linux embedded support]<br />
** [http://www.koansoftware.com/en/prd_svil.htm Device drivers development]<br />
<br />
== L ==<br />
<br />
* [http://www.lanmusic.com/ LanMusic: Linux based Internet radio player for Hotels and home users]<br />
* [http://www.lemote.com/en/ Lemote] Chinese company selling various products based on the [https://en.wikipedia.org/wiki/Loongson Loongson] processor.<br />
* [http://www.logicsupply.com/ Logic Supply] and visit [http://inspire.logicsupply.com inspire.logicsupply.com] for BeagleBone Black tutorials and resources.<br />
<br />
== M ==<br />
*[http://moblin.org/ moblin.org] - Home of Intel's "Mobile Linux" distribution and tools<br />
<br />
*[http://www.motorola.com/ Motorola] - [http://wikipedia.org/wiki/Motorola Wikipedia entry]<br />
<br />
*[http://www.mvista.com/ MontaVista] - [http://wikipedia.org/wiki/MontaVista Wikipedia entry]<br />
<br />
*[http://www.mistralsolutions.com Mistral Solutions]<br />
<br />
*[http://www.myirtech.com MYIR Tech Limited]<br />
** ARM Development Boards, Single Board Computers, CPU Modules<br />
*** [http://www.myirtech.com/list.asp?id=466 MYD-AM335X] (TI AM335x ARM Cortex-A8)<br />
*** [http://www.myirtech.com/list.asp?id=432 MYD-SAMA5D3X] (Atmel ATSAMA5D3 ARM Cortex-A5)<br />
*** [http://www.myirtech.com/list.asp?id=472 MYD-IMX28X] (Freescale i.MX28 ARM926EJ-S)<br />
*** [http://www.myirtech.com/list.asp?id=424 MYD-SAM9X5] (Atmel AT91SAM9G15/G25/G35/X25/X35 ARM926EJ-S)<br />
*** [http://www.myirtech.com/list.asp?id=444 MYD-SAM9X5-V2] (Atmel AT91SAM9G15/G25/G35/X25/X35 ARM926EJ-S)<br />
*** [http://www.myirtech.com/list.asp?id=510 Rico Board] (TI AM437x ARM Cortex-A9)<br />
*** [http://www.myirtech.com/list.asp?id=502 Z-turn Board] (Xilinx Zynq-7010/20 ARM Cortex-A9+FPGA)<br />
** Custom Design Services based on ARM processors<br />
<br />
== N ==<br />
*[http://www.neurostechnology.com/ Neuros Technology] - [http://wikipedia.org/wiki/Neuros_Technology Wikipedia entry]<br />
** [http://en.wikipedia.org/wiki/Neuros_Technology#Neuros_OSD Neuros OSD]<br />
*[http://www.nokia.com/ Nokia] - [http://wikipedia.org/wiki/Nokia Wikipedia entry]<br />
** [http://en.wikipedia.org/wiki/Nokia_N800 N800]<br />
** [http://en.wikipedia.org/wiki/Nokia_770 N770]<br />
*[http://www.nvidia.com/ NVIDIA Corporation] - [http://wikipedia.org/wiki/Nvidia Wikipedia entry]<br />
** [http://en.wikipedia.org/wiki/Tegra Tegra]<br />
*[http://www.nxp.com/ NXP Semiconductors] - [http://en.wikipedia.org/wiki/NXP_Semiconductors Wikipedia entry]<br />
<br />
== O ==<br />
*[http://www.hardkernel.com/main/main.php Hardkernel] - [http://en.wikipedia.org/wiki/Odroid Wikipedia entry]<br />
<br />
== P ==<br />
* [http://www.parkhelp.com/ Parkhelp: System that helps users locate parking spaces effectively using a system of Linux based embedded guided information]<br />
<br />
*[http://www.pengutronix.de Pengutronix]<br />
** [http://www.pengutronix.de/development/bsp/index_en.html Linux Kernel Development] [http://www.pengutronix.de/development/gui/index_en.html GUI Development, Qt] [http://www.ptxdist.org PTXdist Build System]<br />
** [http://www.barebox.org Barebox Bootloader]<br />
** [http://www.pengutronix.de/software/linux-i.MX/index_en.html i.MX Linux Port]<br />
*[http://www.pure.com Pure]<br />
** [http://pure.com/products/product.asp?Product=VL-60896&Category= Evoke Flow]<br />
*[http://profusion.mobi/about ProFUSION embedded systems]<br />
** [http://profusion.mobi/node/10 Guarana and Enjoy]<br />
<br />
== R ==<br />
* [http://www.ridgerun.com RidgeRun]<br />
* [http://www.iphonetransferrecovery.com Recover Software]<br />
* [http://www.route495software.com Route 495 Software]<br />
<br />
== S ==<br />
* [http://www.samsung.com/ Samsung] - [http://wikipedia.org/wiki/Samsung Wikipedia entry]<br />
** [https://opensource.samsung.com/ Samsung Open Source Release Center]<br />
<br />
*[http://www.sony.com/Sony Sony] - [http://wikipedia.org/wiki/Sony Wikipedia entry]<br />
** [http://oss.sony.net/Products/Linux/ Global Linux source code download site]<br />
** [http://www.sony.com/linux US Linux source code download site]<br />
<br />
*[http://www.securecomputing.com Secure Computing] - [http://en.wikipedia.org/wiki/Secure_Computing Wikipedia entry]<br />
*[http://www.snapgear.com SnapGear] family of products <br />
*[http://www.simtec.co.uk/ Simtec Electronics] - Hardware and Software design<br />
<br />
== T ==<br />
* [http://www.timll.com Timll] A Chinese company focused on providing standard single board computer and custom modules for ARM embedded applications<br />
* [http://www.technexion.com/ TechNexion]<br />
<br />
*[http://www.timesys.com TimeSys]<br />
** [http://www.timesys.com/services LinuxLink]<br />
*[[TechnologicSystems]] at http://embeddedarm.com<br />
* [http://tkos.co.il Tk Open Systems] BSP's-R-Us, also drivers, even some user-space stuff<br />
*[http://www.tomtom.com/ TomTom] [http://en.wikipedia.org/wiki/TomTom Wikipedia entry]<br />
<br />
*[http://www.toradex.com Toradex] Embedded Computer Modules<br />
<br />
*[http://www.tvblob.com/?s=elinux Tvblob]<br />
** [http://www.tvblob.com/?s=elinux vMAX] [http://www.tvblob.com/?s=elinux vTALK] [http://www.tvblob.com/?s=elinux vLINK] [http://www.tvblobbox.com/?s=elinux Tvblob BOX]<br />
<br />
== V ==<br />
<br />
* [http://www.viaembedded.com VIA Embedded] is a division of [http://www.via.com.tw VIA Technologies, Inc.], developing embedded x86 and ARM boards and systems, and providing hardware and software customization services.<br />
<br />
== W ==<br />
* [http://www.wacom.com/ Wacom] - is a world-wide company that produces graphics tablets and related products. [http://www.wacom-components.com/english/index.html/ Wacom's OEM] sensor technology has been used by many major Tablet PC vendors. A detailed list of Wacom products and their histories can also be found at [http://en.wikipedia.org/wiki/Wacom/ WikiWacom].<br />
* [http://www.wilibox.com Wilibox] - specializes on embedded Linux based software platform and Wi-Fi stack for common access point and router hardware mostly for large scale networks. Productst and technologies can be found at: http://www.wilibox.com/products/software-and-hardware<br />
<br />
== X ==<br />
*[http://www.xilinx.com Xilinx] - all programmable™<br />
** [http://www.xilinx.com/products/silicon-devices/soc/zynq-7000/index.htm Zynq - All programmable SoC]<br />
<br />
== 0-9 ==<br />
* 8devices:<br />
** [http://www.8devices.com/product/3/carambola Carambola]<br />
<br />
== Instructions for submitters ==<br />
Please add company names in alphabetical order, and follow<br />
the existing format. Make a link from your company<br />
name to your main web site. If you have a wikipedia entry, please<br />
link that as well. If you would like to, you may list a few<br />
of your Linux-based products, but please don't go overboard.<br />
<br />
[[Category:Companies]]</div>JulienBoibessothttps://elinux.org/index.php?title=File:Armadeus_apf6.png&diff=397496File:Armadeus apf6.png2015-12-04T10:32:53Z<p>JulienBoibessot: APF6 SOM from Armadeus Systems</p>
<hr />
<div>APF6 SOM from Armadeus Systems</div>JulienBoibessothttps://elinux.org/index.php?title=Armadeus_APF_boards&diff=397491Armadeus APF boards2015-12-04T10:32:03Z<p>JulienBoibessot: /* APF6 (i.MX6 based) */</p>
<hr />
<div>APF boards are Systems On Module designed to be embeeded into projects needing performances, low power and versatility.<br />
Initiated by a group of embedded systems enthusiasts as a proof of concept (ARM+FPGA combination), boards are now designed, sold and supported by the [http://www.armadeus.com ARMadeus Systems company].<br />
<br />
Open Source Buildroot's based BSP is maintained by ARMadeus Systems itself and boards are used by the growing [http://www.armadeus.org Armadeus Project Community].<br />
<br />
FPGA's IP designed for the boards support OpenCores Wishbone bus.<br />
<br />
== APF6 (i.MX6 based) ==<br />
<br />
{|<br />
| [[Image:armadeus_apf6.png|scale|120px]] || <br />
<br />
:The APF6 is a reduced size processor board fitted with a solo/dual/quad core(s) @1GHz '''i.MX6 processor''', 512 MB to 2 GB DDR3 RAM (32 bits), 2 to 64 GB eMMC, a Gigabit Ethernet port, optional Wi-Fi b/g/n and Bluetooth 4.0 and (for the APF6_SP version) a '''Cyclone V GX FPGA from Altera with dedicated DDR''', it is easily integrated into an embedded system thanks to its onboard PHYs (Ethernet & USB).<br />
:[http://www.opossom.com/english/products-processor_boards-apf6.html Click here for official APF6 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF51 (i.MX51 based) ==<br />
<br />
{|<br />
| [[Image:Armadeus_Apf51.png|scale|120px]] || <br />
<br />
:The APF51 is a reduced size processor board fitted with a 800MHz i.MX51 processor, 64 MB to 512 MB LPDDR RAM (32 bits), 256 MB to 32 GB FLASH (NAND SLC), a 10/100Mbits Ethernet port and a Xilinx '''Spartan 6A FPGA''', it is easily integrated into an embedded system thanks notably to its PMIC and on board PHYs (Ethernet & USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf51.html Click here for official APF51 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF27 (i.MX27 based) ==<br />
<br />
{|<br />
| [[Image:apf27.gif|scale|120px]] || <br />
<br />
:The APF27 is a reduced size processor board fitted with a 400MHz i.MX27 processor, 64 MB to 256 MB DDR mobile RAM (32 bits), 256 MB to 512 MB FLASH (NAND 16 bits), a 10/100Mbits Ethernet port and a Xilinx (200K gate) '''Spartan 3A FPGA''', it is easily integrated into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf27.html Click here for official APF27 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF9328 (i.MXL based) ==<br />
<br />
{|<br />
| [[Image:APF9328.gif|scale|120px]] || <br />
<br />
:The APF9328 is a reduced size processor board fitted with a 200MHz i.MXL processor, 8 to 32MB SDRAM, 8 to 16MB FLASH (NOR), a 10/100Mbits Ethernet port and a Xilinx (200K gate) Spartan 3 FPGA. It is easily integrable into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:'''This board is no more recommended for new projects.'''<br />
<br />
|| <br />
|}<br />
[[Category:ARM Development Boards]]</div>JulienBoibessothttps://elinux.org/index.php?title=Armadeus_APF_boards&diff=397486Armadeus APF boards2015-12-04T10:30:00Z<p>JulienBoibessot: </p>
<hr />
<div>APF boards are Systems On Module designed to be embeeded into projects needing performances, low power and versatility.<br />
Initiated by a group of embedded systems enthusiasts as a proof of concept (ARM+FPGA combination), boards are now designed, sold and supported by the [http://www.armadeus.com ARMadeus Systems company].<br />
<br />
Open Source Buildroot's based BSP is maintained by ARMadeus Systems itself and boards are used by the growing [http://www.armadeus.org Armadeus Project Community].<br />
<br />
FPGA's IP designed for the boards support OpenCores Wishbone bus.<br />
<br />
== APF6 (i.MX6 based) ==<br />
<br />
{|<br />
| [[Image:Armadeus_Apf6.png|scale|120px]] || <br />
<br />
:The APF6 is a reduced size processor board fitted with a solo/dual/quad core(s) @1GHz '''i.MX6 processor''', 512 MB to 2 GB DDR3 RAM (32 bits), 2 to 64 GB eMMC, a Gigabit Ethernet port, optional Wi-Fi b/g/n and Bluetooth 4.0 and (for the APF6_SP version) a '''Cyclone V GX FPGA from Altera with dedicated DDR''', it is easily integrated into an embedded system thanks to its onboard PHYs (Ethernet & USB).<br />
:[http://www.opossom.com/english/products-processor_boards-apf6.html Click here for official APF6 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF51 (i.MX51 based) ==<br />
<br />
{|<br />
| [[Image:Armadeus_Apf51.png|scale|120px]] || <br />
<br />
:The APF51 is a reduced size processor board fitted with a 800MHz i.MX51 processor, 64 MB to 512 MB LPDDR RAM (32 bits), 256 MB to 32 GB FLASH (NAND SLC), a 10/100Mbits Ethernet port and a Xilinx '''Spartan 6A FPGA''', it is easily integrated into an embedded system thanks notably to its PMIC and on board PHYs (Ethernet & USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf51.html Click here for official APF51 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF27 (i.MX27 based) ==<br />
<br />
{|<br />
| [[Image:apf27.gif|scale|120px]] || <br />
<br />
:The APF27 is a reduced size processor board fitted with a 400MHz i.MX27 processor, 64 MB to 256 MB DDR mobile RAM (32 bits), 256 MB to 512 MB FLASH (NAND 16 bits), a 10/100Mbits Ethernet port and a Xilinx (200K gate) '''Spartan 3A FPGA''', it is easily integrated into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf27.html Click here for official APF27 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF9328 (i.MXL based) ==<br />
<br />
{|<br />
| [[Image:APF9328.gif|scale|120px]] || <br />
<br />
:The APF9328 is a reduced size processor board fitted with a 200MHz i.MXL processor, 8 to 32MB SDRAM, 8 to 16MB FLASH (NOR), a 10/100Mbits Ethernet port and a Xilinx (200K gate) Spartan 3 FPGA. It is easily integrable into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:'''This board is no more recommended for new projects.'''<br />
<br />
|| <br />
|}<br />
[[Category:ARM Development Boards]]</div>JulienBoibessothttps://elinux.org/index.php?title=Armadeus_APF_boards&diff=397481Armadeus APF boards2015-12-04T10:06:01Z<p>JulienBoibessot: </p>
<hr />
<div>APF boards are Systems On Module designed to be embeeded into projects needing performances, low power and versatility.<br />
Initiated by a group of embedded systems enthusiasts as a proof of concept (ARM+FPGA combination), boards are now designed, sold and supported by the [http://www.armadeus.com ARMadeus Systems company].<br />
<br />
Open Source Buildroot's based BSP is maintained by ARMadeus Systems itself and boards are used by the growing [http://www.armadeus.org Armadeus Project Community].<br />
<br />
FPGA's IP designed for the boards support OpenCores Wishbone bus.<br />
<br />
== APF6 (i.MX6 based) ==<br />
<br />
{|<br />
| [[Image:Armadeus_Apf6.png|scale|120px]] || <br />
<br />
:The APF6 is a reduced size processor board fitted with a '''solo/dual/quad core(s) @1GHz i.MX6 processor''', 512 MB to 2 GB DDR3 RAM (32 bits), 2 to 64 GB eMMC, a Gigabit Ethernet port, optional Wi-Fi b/g/n and Bluetooth 4.0 and (for the APF6_SP version) a '''Cyclone V GX FPGA from Altera with dedicated DDR''', it is easily integrated into an embedded system thanks to its onboard PHYs (Ethernet & USB).<br />
:[http://www.opossom.com/english/products-processor_boards-apf6.html Click here for official APF6 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF51 (i.MX51 based) ==<br />
<br />
{|<br />
| [[Image:Armadeus_Apf51.png|scale|120px]] || <br />
<br />
:The APF51 is a reduced size processor board fitted with a 800MHz i.MX51 processor, 64 MB to 512 MB LPDDR RAM (32 bits), 256 MB to 32 GB FLASH (NAND SLC), a 10/100Mbits Ethernet port and a Xilinx '''Spartan 6A FPGA''', it is easily integrated into an embedded system thanks notably to its PMIC and on board PHYs (Ethernet & USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf51.html Click here for official APF51 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF27 (i.MX27 based) ==<br />
<br />
{|<br />
| [[Image:apf27.gif|scale|120px]] || <br />
<br />
:The APF27 is a reduced size processor board fitted with a 400MHz i.MX27 processor, 64 MB to 256 MB DDR mobile RAM (32 bits), 256 MB to 512 MB FLASH (NAND 16 bits), a 10/100Mbits Ethernet port and a Xilinx (200K gate) '''Spartan 3A FPGA''', it is easily integrated into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf27.html Click here for official APF27 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF9328 (i.MXL based) ==<br />
<br />
{|<br />
| [[Image:APF9328.gif|scale|120px]] || <br />
<br />
:The APF9328 is a reduced size processor board fitted with a 200MHz i.MXL processor, 8 to 32MB SDRAM, 8 to 16MB FLASH (NOR), a 10/100Mbits Ethernet port and a Xilinx (200K gate) Spartan 3 FPGA. It is easily integrable into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:'''This board is no more recommended for new projects.'''<br />
<br />
|| <br />
|}<br />
[[Category:ARM Development Boards]]</div>JulienBoibessothttps://elinux.org/index.php?title=Armadeus_APF_boards&diff=342308Armadeus APF boards2014-07-24T12:48:36Z<p>JulienBoibessot: Correct filename</p>
<hr />
<div>APF boards are Systems On Module designed for embedding into project needing performances, low power and versatility.<br />
Initiated by a group of embedded systems enthusiasts as a proof of concept (ARM+FPGA combination), boards are now designed, sold and supported by the [http://www.armadeus.com ARMadeus Systems company].<br />
<br />
Open Source Buildroot's based BSP is maintained by ARMadeus Systems itself and boards are used by the growing [http://www.armadeus.org Armadeus Project Community].<br />
<br />
FPGA's IP designed for the boards support OpenCores Wishbone bus.<br />
<br />
== APF51 (i.MX51 based) ==<br />
<br />
{|<br />
| [[Image:Armadeus_Apf51.png|scale|120px]] || <br />
<br />
:The APF51 is a reduced size processor board fitted with a 800MHz i.MX51 processor, 64 MB to 512 MB LPDDR RAM (32 bits), 256 MB to 32 GB FLASH (NAND SLC), a 10/100Mbits Ethernet port and a Xilinx '''Spartan 6A FPGA''', it is easily integrated into an embedded system thanks notably to its PMIC and on board PHYs (Ethernet & USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf51.html Click here for official APF51 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF27 (i.MX27 based) ==<br />
<br />
{|<br />
| [[Image:apf27.gif|scale|120px]] || <br />
<br />
:The APF27 is a reduced size processor board fitted with a 400MHz i.MX27 processor, 64 MB to 256 MB DDR mobile RAM (32 bits), 256 MB to 512 MB FLASH (NAND 16 bits), a 10/100Mbits Ethernet port and a Xilinx (200K gate) '''Spartan 3A FPGA''', it is easily integrated into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf27.html Click here for official APF27 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF9328 (i.MXL based) ==<br />
<br />
{|<br />
| [[Image:APF9328.gif|scale|120px]] || <br />
<br />
:The APF9328 is a reduced size processor board fitted with a 200MHz i.MXL processor, 8 to 32MB SDRAM, 8 to 16MB FLASH (NOR), a 10/100Mbits Ethernet port and a Xilinx (200K gate) Spartan 3 FPGA. It is easily integrable into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:'''This board is no more recommended for new projects.'''<br />
<br />
|| <br />
|}<br />
[[Category:ARM Development Boards]]</div>JulienBoibessothttps://elinux.org/index.php?title=File:Armadeus_Apf51.png&diff=342302File:Armadeus Apf51.png2014-07-24T12:47:05Z<p>JulienBoibessot: APF51 Cortex-A8 embedded module from Armadeus Systems</p>
<hr />
<div>APF51 Cortex-A8 embedded module from Armadeus Systems</div>JulienBoibessothttps://elinux.org/index.php?title=Armadeus_APF_boards&diff=342296Armadeus APF boards2014-07-24T12:42:04Z<p>JulienBoibessot: /* APF51 (i.MX51 based) */</p>
<hr />
<div>APF boards are Systems On Module designed for embedding into project needing performances, low power and versatility.<br />
Initiated by a group of embedded systems enthusiasts as a proof of concept (ARM+FPGA combination), boards are now designed, sold and supported by the [http://www.armadeus.com ARMadeus Systems company].<br />
<br />
Open Source Buildroot's based BSP is maintained by ARMadeus Systems itself and boards are used by the growing [http://www.armadeus.org Armadeus Project Community].<br />
<br />
FPGA's IP designed for the boards support OpenCores Wishbone bus.<br />
<br />
== APF51 (i.MX51 based) ==<br />
<br />
{|<br />
| [[Image:apf51.png|scale|120px]] || <br />
<br />
:The APF51 is a reduced size processor board fitted with a 800MHz i.MX51 processor, 64 MB to 512 MB LPDDR RAM (32 bits), 256 MB to 32 GB FLASH (NAND SLC), a 10/100Mbits Ethernet port and a Xilinx '''Spartan 6A FPGA''', it is easily integrated into an embedded system thanks notably to its PMIC and on board PHYs (Ethernet & USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf51.html Click here for official APF51 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF27 (i.MX27 based) ==<br />
<br />
{|<br />
| [[Image:apf27.gif|scale|120px]] || <br />
<br />
:The APF27 is a reduced size processor board fitted with a 400MHz i.MX27 processor, 64 MB to 256 MB DDR mobile RAM (32 bits), 256 MB to 512 MB FLASH (NAND 16 bits), a 10/100Mbits Ethernet port and a Xilinx (200K gate) '''Spartan 3A FPGA''', it is easily integrated into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf27.html Click here for official APF27 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF9328 (i.MXL based) ==<br />
<br />
{|<br />
| [[Image:APF9328.gif|scale|120px]] || <br />
<br />
:The APF9328 is a reduced size processor board fitted with a 200MHz i.MXL processor, 8 to 32MB SDRAM, 8 to 16MB FLASH (NOR), a 10/100Mbits Ethernet port and a Xilinx (200K gate) Spartan 3 FPGA. It is easily integrable into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:'''This board is no more recommended for new projects.'''<br />
<br />
|| <br />
|}<br />
[[Category:ARM Development Boards]]</div>JulienBoibessothttps://elinux.org/index.php?title=Armadeus_APF_boards&diff=342290Armadeus APF boards2014-07-24T12:38:38Z<p>JulienBoibessot: Add APF51</p>
<hr />
<div>APF boards are Systems On Module designed for embedding into project needing performances, low power and versatility.<br />
Initiated by a group of embedded systems enthusiasts as a proof of concept (ARM+FPGA combination), boards are now designed, sold and supported by the [http://www.armadeus.com ARMadeus Systems company].<br />
<br />
Open Source Buildroot's based BSP is maintained by ARMadeus Systems itself and boards are used by the growing [http://www.armadeus.org Armadeus Project Community].<br />
<br />
FPGA's IP designed for the boards support OpenCores Wishbone bus.<br />
<br />
== APF51 (i.MX51 based) ==<br />
<br />
{|<br />
| [[Image:apf51.gif|scale|120px]] || <br />
<br />
:The APF51 is a reduced size processor board fitted with a 800MHz i.MX51 processor, 64 MB to 512 MB LPDDR RAM (32 bits), 256 MB to 32 GB FLASH (NAND SLC), a 10/100Mbits Ethernet port and a Xilinx '''Spartan 6A FPGA''', it is easily integrated into an embedded system thanks notably to its PMIC and on board PHYs (Ethernet & USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf51.html Click here for official APF51 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF27 (i.MX27 based) ==<br />
<br />
{|<br />
| [[Image:apf27.gif|scale|120px]] || <br />
<br />
:The APF27 is a reduced size processor board fitted with a 400MHz i.MX27 processor, 64 MB to 256 MB DDR mobile RAM (32 bits), 256 MB to 512 MB FLASH (NAND 16 bits), a 10/100Mbits Ethernet port and a Xilinx (200K gate) '''Spartan 3A FPGA''', it is easily integrated into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf27.html Click here for official APF27 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF9328 (i.MXL based) ==<br />
<br />
{|<br />
| [[Image:APF9328.gif|scale|120px]] || <br />
<br />
:The APF9328 is a reduced size processor board fitted with a 200MHz i.MXL processor, 8 to 32MB SDRAM, 8 to 16MB FLASH (NOR), a 10/100Mbits Ethernet port and a Xilinx (200K gate) Spartan 3 FPGA. It is easily integrable into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:'''This board is no more recommended for new projects.'''<br />
<br />
|| <br />
|}<br />
[[Category:ARM Development Boards]]</div>JulienBoibessothttps://elinux.org/index.php?title=Armadeus_APF_boards&diff=342284Armadeus APF boards2014-07-24T12:31:33Z<p>JulienBoibessot: APF9328 no more sold</p>
<hr />
<div>APF boards are Systems On Module designed for embedding into project needing performances, low power and versatility.<br />
Initiated by a group of embedded systems enthusiasts as a proof of concept (ARM+FPGA combination), boards are now designed, sold and supported by the [http://www.armadeus.com ARMadeus Systems company].<br />
<br />
Open Source Buildroot's based BSP is maintained by ARMadeus Systems itself and boards are used by the growing [http://www.armadeus.org Armadeus Project Community].<br />
<br />
FPGA's IP designed for the boards support OpenCores Wishbone bus.<br />
<br />
== APF27 (i.MX27 based) ==<br />
<br />
{|<br />
| [[Image:apf27.gif|scale|120px]] || <br />
<br />
:The APF27 is a reduced size processor board fitted with a 400MHz i.MX27 processor, 64 MB to 256 MB DDR mobile RAM (32 bits), 256 MB to 512 MB FLASH (NAND 16 bits), a 10/100Mbits Ethernet port and a Xilinx (200K gate) '''Spartan 3A FPGA''', it is easily integrated into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf27.html Click here for official APF27 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF9328 (i.MXL based) ==<br />
<br />
{|<br />
| [[Image:APF9328.gif|scale|120px]] || <br />
<br />
:The APF9328 is a reduced size processor board fitted with a 200MHz i.MXL processor, 8 to 32MB SDRAM, 8 to 16MB FLASH (NOR), a 10/100Mbits Ethernet port and a Xilinx (200K gate) Spartan 3 FPGA. It is easily integrable into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:'''This board is no more recommended for new projects.'''<br />
<br />
|| <br />
|}<br />
[[Category:ARM Development Boards]]</div>JulienBoibessothttps://elinux.org/index.php?title=Board_and_Chip_Vendors&diff=21889Board and Chip Vendors2010-06-22T09:05:23Z<p>JulienBoibessot: Add more precisions for Armadeus boards</p>
<hr />
<div>This page has a list of the companies or organizations that make processors or boards for <br />
embedded products. If you are looking for companies who sell Linux software or Linux-related services,<br />
see the [[Vendors]] page. If you are looking for companies who sell end-user products based on<br />
Linux, see [[Companies]]. If you are looking for information about specific development boards, see<br />
[http://elinux.org/Category:Development_Boards Category:Development Boards]<br />
<br />
== A ==<br />
* [http://www.amcc.com/Embedded/ AMCC] - Applied Micro Circuits Corporation<br />
** makes embedded PowerPC processors??<br />
* AMD<br />
** acquired ATI and now produces MIPS-based embedded processors (Xilleon series)<br />
** Also, used to make Geode chip<br />
* [http://www.analog.com Analog Devices] - [http://en.wikipedia.org/wiki/Analog_Devices Wikipedia entry]<br />
** ADI designs and manufactures the [http://www.analog.com/blackfin Blackfin processor], which has been in the mainline Linux kernel since 2.6.22 (May 2007).<br />
** There is a [http://blackfin.uclinux.org/ central open source site] with a dedicated [http://docs.blackfin.uclinux.org/ documentation wiki]<br />
** Many more Blackfin manufactures can be found in [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardwares_and_providers that wiki] as well<br />
* [http://www.arm.com/ ARM] - [http://en.wikipedia.org/wiki/ARM_Holdings Wikipedia entry]<br />
** ARM designs ARM architecture processors, and license the technology to companies that actually make the chips, they also make a few reference boards for their own technology named [[ARM RealView]], [[ARM Versatile]] and [[ARM Integrator]] <br />
* [http://www.armadeus.com Armadeus]<br />
** affordable ARM boards (Freescale i.MX + Xilinx Spartan FPGA)<br />
** Armadeus started as a community project <br />
* [http://www.atmel.com Atmel] - [http://en.wikipedia.org/wiki/Atmel Wikipedia entry]<br />
** Atmel makes [http://www.atmel.com/products/AT91/ AT91SAM 32-bit ARM-based Microcontrollers]<br />
** [http://www.linux4sam.org AT91 Linux gateway]<br />
<br />
== B ==<br />
* [http://www.bluetechnix.com/ Bluetechnix] makes tiny Blackfin modules to simplify custom board development<br />
* Broadcom - makes ARM chips for mobile phone market<br />
<br />
== C ==<br />
* [http://www.calao-systems.com/ CALAO Systems] sells tiny and cheap ARM based boards<br />
* [http://www.camsig.co.uk/ Cambridge Signal Processing] makes tiny Blackfin modules to simplify custom board development<br />
* [http://www.cdatas.com/ C Data Solutions] makes tiny Blackfin modules to simplify custom board development<br />
* [http://www.cirrus.com Cirrus Logic] - [http://en.wikipedia.org/wiki/Cirrus_Logic Wikipedia entry]<br />
** Cirrus Logic makes [http://www.cirrus.com/en/products/pro/techs/T7.html ep93xx and ep73xx 32-bit ARM-based Microcontrollers]<br />
<br />
== D ==<br />
* [http://dkc1.digikey.com/us/mkt/beagleboard.html DigiKey] sells the OMAP3 based [http://www.beagleboard.org beagleboard] <br />
<br />
== E ==<br />
<br />
* Embest sales OMAP35x Board [http://elinux.org/DevKit8000 DevKit8000],The Chinese BeagleBoard,256MB DDR SDRAM + 256MB NandFlash,Fully compatible with BeagleBoard source.[http://www.timll.com/chinese/OMAP/DevKit8000.asp China Website] [http://www.armkits.com/Product/devkit8000.asp English Website]<br />
* [http://www.eflagtech.com/ EFlag Tech] does custom Blackfin platform designs (software and hardware)<br />
* [http://www.einfochips.com/marvell/ eInfochips - The Solution People] Open-RD based platform<br />
* [http://www3.elphel.com Elphel, Inc] provide high performance Network Cameras based on Free Software and Hardware designs. Axis EtraxFS & Spartan 3e 1200k gates FPGA.<br />
<br />
== F ==<br />
* [http://www.freescale.com/ Freescale Semiconductor] - [http://en.wikipedia.org/wiki/Freescale_Semiconductor Wikipedia entry]<br />
** Freescale makes the MX31 ARM11-based processor (and associated development boards), among others.<br />
** Freescale makes several PPC-based processors (and associated development boards) as well.<br />
<br />
== G ==<br />
* [http://www.gumstix.com/ Gumstix] sells various very small processor and add-on boards. Especially interesting for robotics related projects.<br />
<br />
== H ==<br />
* [http://www.hhcn.com/english/enindex.html Hua Heng Tech] does custom Blackfin platform designs (software and hardware)<br />
* [http://www.hvsistemas.com/ HV Sistemas S.L.] makes tiny Blackfin modules to simplify custom board development<br />
<br />
== I ==<br />
* [http://www.ibm.com/ IBM] - [http://en.wikipedia.org/wiki/IBM Wikipedia entry]<br />
** Makes embedded PowerPC processor chips, such as the PPC 440 line<br />
<br />
== K ==<br />
* [http://www.kwikbyte.com/ KwikByte] sells full-featured ARM based boards:<br />
** Such as the: [http://www.kwikbyte.com/KB9202.html KB9202], [http://www.kwikbyte.com/KB9260.html KB9260] and [http://www.kwikbyte.com/KBAT9261.html KBAT9261]<br />
<br />
== M ==<br />
* [http://www.marvell.com Marvell] sells a lot of ARM chips.<br />
** One of the most interesting ones is probably the [[Marvell 88W8618]] which is used in the [[Freecom MusicPal]].<br />
<br />
== N ==<br />
* NEC - makes ARM chips, used to make lots of MIPS chips<br />
<br />
== Q ==<br />
* [http://www.qualcomm.com Qualcomm] - makes multicore ARM [http://www.qctconnect.com/products/mobile-processors.html MSM] products that support Linux<br />
** Their [http://www.qctconnect.com/products/snapdragon.html Snapdragon] platform provides a 1GHz ARM core and advanced DSP.<br />
<br />
== R ==<br />
* [http://www.renesas.com/ Renesas Technology] - [http://en.wikipedia.org/wiki/Renesas_Technology Wikipedia entry]<br />
** Renesas makes the SuperH, M32R, and H8 RISC CPUs, the RX CISC CPUs, and others.<br />
<br />
== S ==<br />
* Samsung - makes ARM processors<br />
* [http://www.sirf.com SiRF] - Makes besides GPS products also ARM based SoC for location aware devices, like the [http://sirf.com/products/multifunction2.html ARM9 based Atlas III (codename) at4x0a] and the [http://sirf.com/products/multifunction3.html ARM11 based SiRFPrima].<br />
* [http://www.stericsson.com/ ST-Ericsson] make mobile platforms for handset form factors and similar, typically ARM based with cellular modems.<br />
* [http://www.sunplusmm.com/ Sunplus] is a company specialising in chips for multimedia and mobile applications. One of their interesting chips is the [[Sunplus SPMP3050A]] which is used in MP4 players.<br />
* [http://www.surveyor.com/ Surveyor Corporation] makes Blackfin based robot modules for academics, hobbyists, and professionals<br />
<br />
== T ==<br />
* [http://www.technexion.com TechNexion]<br />
** Expandable and fully customizable ARM system modules and interface boards<br />
** Embedded x86 boards with coreboot and linux core extensions<br />
* [http://www.ti.com/ Texas Instruments] - [http://en.wikipedia.org/wiki/Texas_Instruments Wikipedia entry]<br />
** Texas Instruments makes the MSP430 MCUs, TMS320 C2000/C5000/C6000 DSPs, [http://linux.davincidsp.com DaVinci]/[http://linux.omap.com OMAP] ARM+DSP-based processors, and others.<br />
<br />
[[Category:Hardware]]</div>JulienBoibessothttps://elinux.org/index.php?title=Armadeus_APF_boards&diff=19721Armadeus APF boards2010-04-21T13:33:40Z<p>JulienBoibessot: page creation</p>
<hr />
<div>APF boards are Systems On Module designed for embedding into project needing performances, low power and versatility.<br />
Initiated by a group of embedded systems enthusiasts as a proof of concept (ARM+FPGA combination), boards are now designed, sold and supported by the [http://www.armadeus.com ARMadeus Systems company].<br />
<br />
Open Source Buildroot's based BSP is maintained by ARMadeus Systems itself and boards are used by the growing [http://www.armadeus.org Armadeus Project Community].<br />
<br />
FPGA's IP designed for the boards support OpenCores Wishbone bus.<br />
<br />
== APF27 (i.MX27 based) ==<br />
<br />
{|<br />
| [[Image:apf27.jpg|scale|120px]] || <br />
<br />
:The APF27 is a reduced size processor board fitted with a 400MHz i.MX27 processor, 64 MB to 256 MB DDR mobile RAM (32 bits), 256 MB to 512 MB FLASH (NAND 16 bits), a 10/100Mbits Ethernet port and a Xilinx (200K gate) '''Spartan 3A FPGA''', it is easily integrated into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf27.html Click here for official APF27 site]<br />
<br />
|| <br />
|}<br />
<br />
== APF9328 (i.MXL based) ==<br />
<br />
{|<br />
| [[Image:apf9328.jpg|scale|120px]] || <br />
<br />
:The APF9328 is a reduced size processor board fitted with a 200MHz i.MXL processor, 8 to 32MB SDRAM, 8 to 16MB FLASH (NOR), a 10/100Mbits Ethernet port and a Xilinx (200K gate) Spartan 3 FPGA. It is easily integrable into an embedded system thanks notably to its regulators and level converters (RS232/USB).<br />
:[http://www.armadeus.com/english/products-processor_boards-apf9328.html Click here for official APF9328 site]<br />
<br />
|| <br />
|}</div>JulienBoibessothttps://elinux.org/index.php?title=Development_Platforms&diff=19720Development Platforms2010-04-21T13:15:28Z<p>JulienBoibessot: Add entry for Armadeus</p>
<hr />
<div>= Popular Devices =<br />
* [[BeagleBoard]] Texas Instruments OMAP3(Cortex-A8) based<br />
* [[Hawkboard]] Texas Instruments OMAP L138(ARM9 and C674X Floating Point DSP) based<br />
* [[Hammer_Board]] ARM9 based Samsung [[S3C2410]]<br />
* [[LeopardBoard]] Texas Instruments TMS320DM355 based<br />
* [http://www.mistralsolutions.com/products/omap_3evm.php OMAP3 EVM from Mistral Solutions]<br />
* [http://www.linuxfordevices.com/c/a/News/HardKernel-Odroid/## Odroid] Samsung S5PC100 (Cortex-A8) based 'Hackable Android handheld game device'<br />
* [http://www.tenettech.com/devkit_8000_evalaution_kit.html (A beagle clone)]<br />
<br />
= [[ARM_Processor|ARM]] =<br />
* [[SheevaPlug]]<br />
* [[ARM_Integrator_Info|ARM Integrator]]<br />
* [[OSK]] - OMAP Starter Kit<br />
* GAO Engineering Inc. - http://www.gaoengineering.com<br />
* [[DaVinci]] DVEVM Evaluation module - http://www.spectrumdigital.com/<br />
* [[ITSY]]<br />
* [[LART Project]]<br />
* [[Hammer_Board]]<br />
* Simtec Electronics - http://www.simtec.co.uk/<br />
* Open AT91RM9200 Evaluation Board - http://wiki.emqbit.com/free-ecb-at91<br />
* [[BeagleBoard]]<br />
* Samsung Cortex-A8 833Mhz S5PC100 based development board ODROID.<br />
** ODROID - [http://www.linuxfordevices.com/c/a/News/HardKernel-Odroid/ Hackable handheld game device] Linux For Devices Article, Dec 2009<br />
* [[Balloonboard]]<br />
* KB9202 - http://www.kwikbyte.com/KB9202.html<br />
* Luminary Micro's '''LM3S6965''' is an ARM Cortex M3 MCU. There is an inexpensive development board available for it called the '''LM3S6965 Ethernet Evaluation Kit''', which is available from [http://www.mouser.com/ Mouser] and others for around $69.00 USD.<br />
* [[TechnologicSystems]]<br />
* [http://www.mistralsolutions.com/products/omap_3evm.php OMAP3 EVM from Mistral Solutions]<br />
* [[NaviEngine|NaviEngine]] NEC ARM11MPCore (4 x ARM11) based<br />
* Freescale i.MX based [[Armadeus APF boards]]<br />
<br />
= [[Processors#AVR32|AVR32]] =<br />
* [[ATNGW100]] Network Gateway Kit http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4102<br />
<br />
= [[Blackfin]] =<br />
<br />
* [http://docs.blackfin.uclinux.org/doku.php?id=hw:boards ADI Boards]<br />
* [http://docs.blackfin.uclinux.org/doku.php?id=hw:cards Add on cards for ADI Boards]<br />
* [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardware Everyone else]<br />
* [http://youtube.com/watch?v=fKyQOntPEFs Demo video]<br />
<br />
= MIPS =<br />
<br />
* mips-1 little endian - http://www.elinux.org/Flameman/routerboard-rb532<br />
<br />
* [http://en.qi-hardware.com/wiki/Ben_NanoNote Ben NanoNote]<br />
<br />
= PowerPC =<br />
* Walnut (405GP) - http://amcc.com/Embedded/Downloads/download.html?cat=1&family=2<br />
* Dht-Walnut (405GP) - http://www.elinux.org/Flameman/dht-walnut<br />
* Walnut (405GP) - http://www.elinux.org/Flameman/walnut<br />
* Ebony (440GP) - http://www.elinux.org/Flameman ask flameman about<br />
* sandpoint (7410) - http://www.elinux.org/Flameman/sandpoint3<br />
* Kuro Box-HG (MPC4281) - http://www.kurobox.com/mwiki/index.php/Kurobox/Kurobox-HG_Main_Page<br />
* Efika5200 (MPC5200) - http://www.powerdeveloper.org/program/efika/accepted<br />
<br />
= SuperH =<br />
<br />
* Sega<br />
**Dreamcast(SH7091) - [http://linux-sh.org/cgi-bin/moin.cgi/Dreamcast Linux-SH Dreamcast] Note that only machines with a a model number that begin with MIL-CD are supported. It is highly suggested to use a [http://en.wikipedia.org/wiki/Dreamcast_Broadband_Adapter BBA] for communication with the Dreamcast.<br />
* Hitachi ULSI Systems<br />
**MS7206SE01 (SH72060 Solution Engine)<br />
**MS7750SE01 (SH7750(sh4) Solution Engine)<br />
**MS7709SE01 (SH7709(sh3) Solution Engine)<br />
* SuperH, Inc.<br />
**MicroDev<br />
* HP Jornada<br />
**525 (SH7709 (sh3))<br />
**548 (SH7709A (sh3))<br />
**620LX (SH7709 (sh3))<br />
**660LX (SH7709 (sh3))<br />
**680 (SH7709A (sh3))<br />
**690 (SH7709A (sh3))<br />
* Renesas Technology Corp.<br />
**RTS7751R2D CE Linux Forum(CELF)Compliant Evaluation Board<br />
* [http://www.shlinux.com/ Renesas Europe/MPC Data Limited]<br />
**EDOSK7705 (SH7705 sh3)<br />
**EDOSK7760 (SH7760 sh4)<br />
**EDOSK7751R (SH7751R sh4)<br />
**SH7751R SystemH (SH7751R sh4)<br />
*[http://www.cqpub.co.jp/eda/CqREEK/SH4PCI.HTM CQ Publishing Co.,Ltd.]<br />
**CQ RISC Evaluation Kit(CqREEK)/SH4-PCI with Linux<br />
*[http://www.kmckk.co.jp/eng/ Kyoto Microcomputer Co., Ltd. (KMC or KμC)]<br />
**Solution Platform KZP-01 (KZP-01[Mainboard] + KZ-SH4RPCI-01[SH4 CPU Board])<br />
*[http://www.si-linux.com/index.html Silicon Linux Co,. Ltd.<br />
**CAT760 (SH7760)<br />
**CAT709 (SH7709S)<br />
**CAT68701 (SH7708R For A-one CATBUS[Designed for 68000 board] compliant)<br />
*[http://dsn-net.net/product/list_shlinux.html Daisen Electronic Industrial Co., Ltd.]<br />
**SH2000 (SH7709A 118MHz)<br />
**SH2002 (SH7709S 200MHz)<br />
**SH-500 (SH7709S 118MHz)<br />
**SH-1000 (SH7709S 133MHz)<br />
**SH-2004 (SH7750R 240MHz)<br />
*[http://www.iodata.jp/prod/storage/hdd/index_lanhdd.htm IO-DATA DEVICE, Inc.(Network Attached Storage [NAS] Series)]<br />
**LAN-iCN (NAS Adapter for IODATA HDD with "i-connect" Interface)<br />
**LAN-iCN2 (NAS Adapter for IODATA HDD with "i-connect" Interface)<br />
**LANDISK (SH4-266MHz[FSB133MHz] RAM64MB UDMA133 USB x2 10/100Base-T)<br />
**HDL-xxxU (LANDISK Series NAS Standard Model)<br />
**HDL-xxxUR(LANDISK with RICOH IPSiO G series print monitor for Windows support)<br />
**HDL-WxxxU(LANDISK with wide body & twin drive support for Heavy storage or RAID1)<br />
**HDL-AV250(LANDISK with Home Network DLNA guideline support)<br />
**LANTank(LANDISK kit SuperTank(CHALLENGER) Series)<br />
**HDL-WxxxU based twin drive bulk NAS kit. LANTank have a special feature witch supported network media server(cf. iTunes etc..).<br />
*[http://www.e-linux.jp/tmm_index.html TOWA MECCS CORPORATION]<br />
**TMM1000 (SH7709)<br />
**TMM1100 (SH7727)<br />
**TMM1200 (SH7727)<br />
*[http://www.sophia-systems.co.jp/ice/eval_board/index.html Sophia Systems]<br />
**Sophia SH7709A Evaluation Board<br />
**Sophia SH7750 Evaluation Board<br />
**Sophia SH7751 Evaluation Board<br />
*[http://www.movingeye.co.jp/mi6/sh4board.html MovingEye Inc.]<br />
**A3pci7003 (Using SH7750/ART-Linux [Linux with Realtime Extension])<br />
*[http://www.apnet.co.jp/product/ms104/ms104-sh4.html AlphaProject Co., Ltd.]<br />
**MS104-SH4 (SH7750R/PC104(Embedded ISA Bus) with apLinux)<br />
*[http://www.interface.co.jp/cpu/ Interface Corporation.]<br />
**MPC-SH02 (SH7750S: ATX Motherboard Style)<br />
**PCI-SH02xx (SH7750S: PCI-CARD Style)<br />
*[http://www.tacinc.jp/ TAC Inc.]<br />
**[http://web.kyoto-inet.or.jp/people/takagaki/T-SH7706/T-SH7706.htm T-SH7706LAN] another name "Mitsuiwa SH3 board" ["SH-MIN"] (SH7706A/128MHz Flash512KB SDRAM 8MB 10BASE-T)<br />
*[http://www.securecomputing.com/ SecureComputing]/[http://www.snapgear.org/ SnapGear] (older products, check ebay etc, all can netboot and have a debug header)<br />
**[http://www.snapgear.org/ SG530] (SH7751@166MHz RAM16MB FLASH4MB 2x10/100 1xSerial)<br />
**[http://www.snapgear.org/ SG550] (SH7751@166MHz RAM16MB FLASH8MB 2x10/100 1xSerial)<br />
**[http://www.snapgear.org/ SG570] (SH7751R@240MHz RAM16MB FLASH8MB 3x10/100 1xSerial)<br />
**[http://www.snapgear.org/ SG575] (SH7751R@240MHz RAM64MB FLASH16MB 3x10/100 1xSerial)<br />
**[http://www.snapgear.org/ SG630] (SH7751@166MHz PCI NIC card RAM16MB FLASH4MB 1x10/100 1xSerial-header)<br />
**[http://www.snapgear.org/ SG635] (SH7751R@240MHz PCI NIC card RAM16MB FLASH16MB 1x10/100 1xSerial-header)<br />
<br />
= i386 and compatible =<br />
<br />
= Unclassified =<br />
* http://www.mikrotik.com/<br />
* http://www.routerboard.com/<br />
* http://www.cuwireless.net/<br />
* http://leaf.sourceforge.net/<br />
* http://leaf.sourceforge.net/mod.php?mod=userpage&menu=908&page_id=27<br />
* [[StalkerBoard]]<br />
<br />
[[Category:Hardware]]</div>JulienBoibessothttps://elinux.org/index.php?title=U-boot_environment_variables_in_linux&diff=17315U-boot environment variables in linux2010-02-11T09:48:41Z<p>JulienBoibessot: /* Setting and verifying an environment variable */</p>
<hr />
<div>[[Category: U-Boot]]<br />
[[Category: Linux]]<br />
[[Category: OMAP]]<br />
U-Boot makes use of environment variables which can be read and set from the U-Boot command line with ''printenv'' and ''setenv''. It can be helpful to read and set these variables from Linux as well. The U-Boot distribution has sources for these commands, named ''fw_printenv'' and ''fw_setenv''.<br />
<br />
== Installation ==<br />
===OpenEmbedded===<br />
The Angstrom OE distribution does not build the tools automatically. I'm a novice at OE and bitbake, so here are the instructions for building and installing the tools manually. Theses instructions assume that you have already built the angstrom distribution for the beagle board. Substitute directories and compiler locations to match your environment.<br />
#cd to the source for U-Boot in the OE tree. For me, it is at "../oe/tmp/work/beagleboard-angstrom-linux-gnueabi/u-boot-git-r18.1/git"<br />
#manually build fw_printenv with make: "make env ARCH=arm CROSS_COMPILE= /usr/local/angstrom/arm/bin/arm-angstrom-linux-gnuabi-"<br />
#if the compile succeeded, you should have fw_printenv in the U-Boot directory tools/env. Copy fw_printenv to /sbin on the root filesystem of your beagle board.<br />
#the fw_printenv binary also contains the code for fw_setenv. the functions of fw_setenv are run when the program is invoked with the name "fw_setenv". this is most easily accomplished by creating a symbolic link from fw_printenv to fw_setenv, as in "ln -sf /sbin/fw_printenv /sbin/fw_setenv"<br />
<br />
===Buildroot===<br />
Buildroot can automatically build these tools for you. You just have to:<br />
make menuconfig<br />
and then select the following option:<br />
Target filesystem options ---><br />
[*] Das U-Boot Boot Monitor ---><br />
[*] fw_printenv tool in target<br />
<br />
Tools will be installed in ''/usr/sbin/'' of your target's rootfs.<br />
<br />
===All distribs===<br />
'''The last and most important step''' is creating the config file for the utilities. The file name is ''fw_env.config'' and it lives in ''/etc''.<br />
To create this file, you need to know information about where U-Boot stores its env variables. Specifically, you need the mtd device name, the device offset, the env size and the flash sector size. I found most of what I needed by looking in the file ''/proc/mtd''. Here is my ''fw_env.config'' file:<br />
<br />
# Configuration file for fw_(printenv/saveenv) utility.<br />
# Up to two entries are valid, in this case the redundand<br />
# environment sector is assumed present.<br />
# MTD device name Device offset Env. size Flash sector size<br />
/dev/mtd2 0x0000 0x20000 0x20000<br />
<br />
== Usage ==<br />
=== Printing all the environment variables===<br />
<br />
# fw_printenv<br />
bootdelay=1<br />
baudrate=115200<br />
ipaddr=192.168.0.2<br />
serverip=192.168.0.1<br />
netmask=255.255.255.0<br />
bootfile="uImage"<br />
filesize=B81A24<br />
bootcmd=nand read 80200000 280000 400000;bootm 80200000<br />
bootargs=console=ttyS2,115200n8 console=tty0 root=/dev/mtdblock4 rw rootfstyp=jffs2 nohz=off<br />
stdin=serial <br />
stdout=serial<br />
stderr=serial<br />
<br />
=== Printing a single environment variable ===<br />
# fw_printenv stdin<br />
stdin=serial<br />
<br />
=== Setting and verifying an environment variable ===<br />
WARNING! If the ''fw_env.config'' does not point to U-Boot's env section in Flash, running ''fw_setenv'' could corrupt your Flash. Make sure that ''fw_printenv'' works properly and does not return a message about "bad CRC" before running ''fw_setenv''.<br />
<br />
# fw_setenv mytestvariable abcdefg<br />
# fw_printenv mytestvariable<br />
mytestenv=abcdefg<br />
<br />
<br />
Care must be taken when changing env variables as a typo could easily render your system unbootable. Most problems can be fixed by connecting to the serial console and using U-Boot's command line to fix bad variable.</div>JulienBoibessothttps://elinux.org/index.php?title=Category:U-Boot&diff=17314Category:U-Boot2010-02-11T09:41:12Z<p>JulienBoibessot: category creation</p>
<hr />
<div>U-Boot related stuff</div>JulienBoibessothttps://elinux.org/index.php?title=U-Boot&diff=17313U-Boot2010-02-11T09:40:27Z<p>JulienBoibessot: </p>
<hr />
<div>[http://www.denx.de/wiki/UBoot U-Boot Project Page]<br />
<br />
[http://linuxdevices.com/articles/AT5085702347.html Intro to U-Boot]<br />
<br />
[http://www.denx.de/wiki/DULG/Manual U-Boot manual]<br />
<br />
[[Category:Bootloaders]]<br />
[[Category:U-Boot]]</div>JulienBoibessothttps://elinux.org/index.php?title=U-boot_musb_gadget_support&diff=17312U-boot musb gadget support2010-02-11T09:37:25Z<p>JulienBoibessot: </p>
<hr />
<div>[[Category: Linux]]<br />
[[Category: OMAP]]<br />
[[Category: U-Boot]]<br />
The code for musb gadget support is currently available on the omap3-dev-usb branch of the [http://www.sakoman.net/cgi-bin/gitweb.cgi?p=u-boot-omap3.git;a=summary Beagle U-Boot git repository].<br />
<br />
=== Current Status ===<br />
* Currently the code enables the Beagleboard to be recognized as a USB ACM modem, and provides a u-boot console over it. It keeps the console over serial as well.<br />
<br />
=== Known bugs ===<br />
* None<br />
<br />
=== Next steps ===<br />
* Merge in mainstream?<br />
* Prepare inf driver for Windows<br />
<br />
=== Getting the source code ===<br />
<br />
Checkout the git source for the musb gadget support from the [http://www.sakoman.net/cgi-bin/gitweb.cgi?p=u-boot-omap3.git;a=summary Beagle U-Boot git repository]. Get it by:<br />
<br />
git clone git://gitorious.org/u-boot-omap3/mainline.git<br />
cd u-boot-omap3<br />
git checkout --track -b omap3-dev-usb origin/omap3-dev-usb<br />
<br />
Build (assuming Code Sourcery GCC 2007q3):<br />
<br />
make CROSS_COMPILE=arm-none-linux-gnueabi- mrproper<br />
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_config<br />
make CROSS_COMPILE=arm-none-linux-gnueabi-<br />
<br />
=== Getting started ===<br />
* Load your new u-boot.bin image into the board using any of the existing methods. If you have a beagle running already a working u-boot, you can load it by serial using the 'loady' command and minicom or 'sb' (be sure to have lszrz installed in your distro). Then erasing the u-boot in flash and reflashing the new image with the following commands:<br />
<br />
nand unlock<br />
nand erase 80000 160000<br />
nand write.i 80000000 80000 160000 #(depending on the your configuration, your start address might be 82000000)<br />
<br />
WARNING: in the previous instructions, please verified that your u-boot image was loaded on the address 80000000 (the last line from the ymodem transmission says where the image was loaded). On some boards I have see it uploads to 82000000 instead of 80000000<br />
<br />
* Reboot your board <br />
* Attach a mini-b USB cable to the beagle. Your host should recognize an ACM CDC device (works out of the box on Linux and OS X).<br />
* If you want to have the u-boot console over USB use the following command:<br />
setenv usbtty cdc_acm<br />
saveenv<br />
Then reboot, then:<br />
setenv stdout usbtty,serial; setenv stdin usbtty,serial; setenv stderr usbtty,serial; saveenv<br />
<br />
Now when you plug the device into your Linux host machine you should be able to talk over serial using minicom,putty,etc over /dev/ttyACM0.<br />
<br />
=== Issues ===<br />
<br />
Network Manager will see this device as a modem and attempt to send it AT commands. To avoid this, edit /lib/udev/rules.d/77-nm-probe-modem-capabilities.rules and add the following lines:<br />
<br />
ATTRS{idVendor}=="0525", ATTRS{idProduct}=="a4a7", GOTO="nm_modem_probe_end"<br />
ATTRS{idVendor}=="0525", ATTRS{idProduct}=="a4aa", GOTO="nm_modem_probe_end"<br />
<br />
Directly after the last line with a 'GOTO="nm_modem_probe_end"' statement.<br />
<br />
Minicom doesn't work so well if the device drops out from beneath it. Check out [http://gitorious.org/projects/clonetty clonetty] for a workaround. It does this by creating a psuedo tty that minicom can open.</div>JulienBoibessothttps://elinux.org/index.php?title=U-boot_environment_variables_in_linux&diff=17311U-boot environment variables in linux2010-02-11T09:36:00Z<p>JulienBoibessot: </p>
<hr />
<div>[[Category: U-Boot]]<br />
[[Category: Linux]]<br />
[[Category: OMAP]]<br />
U-Boot makes use of environment variables which can be read and set from the U-Boot command line with ''printenv'' and ''setenv''. It can be helpful to read and set these variables from Linux as well. The U-Boot distribution has sources for these commands, named ''fw_printenv'' and ''fw_setenv''.<br />
<br />
== Installation ==<br />
===OpenEmbedded===<br />
The Angstrom OE distribution does not build the tools automatically. I'm a novice at OE and bitbake, so here are the instructions for building and installing the tools manually. Theses instructions assume that you have already built the angstrom distribution for the beagle board. Substitute directories and compiler locations to match your environment.<br />
#cd to the source for U-Boot in the OE tree. For me, it is at "../oe/tmp/work/beagleboard-angstrom-linux-gnueabi/u-boot-git-r18.1/git"<br />
#manually build fw_printenv with make: "make env ARCH=arm CROSS_COMPILE= /usr/local/angstrom/arm/bin/arm-angstrom-linux-gnuabi-"<br />
#if the compile succeeded, you should have fw_printenv in the U-Boot directory tools/env. Copy fw_printenv to /sbin on the root filesystem of your beagle board.<br />
#the fw_printenv binary also contains the code for fw_setenv. the functions of fw_setenv are run when the program is invoked with the name "fw_setenv". this is most easily accomplished by creating a symbolic link from fw_printenv to fw_setenv, as in "ln -sf /sbin/fw_printenv /sbin/fw_setenv"<br />
<br />
===Buildroot===<br />
Buildroot can automatically build these tools for you. You just have to:<br />
make menuconfig<br />
and then select the following option:<br />
Target filesystem options ---><br />
[*] Das U-Boot Boot Monitor ---><br />
[*] fw_printenv tool in target<br />
<br />
Tools will be installed in ''/usr/sbin/'' of your target's rootfs.<br />
<br />
===All distribs===<br />
'''The last and most important step''' is creating the config file for the utilities. The file name is ''fw_env.config'' and it lives in ''/etc''.<br />
To create this file, you need to know information about where U-Boot stores its env variables. Specifically, you need the mtd device name, the device offset, the env size and the flash sector size. I found most of what I needed by looking in the file ''/proc/mtd''. Here is my ''fw_env.config'' file:<br />
<br />
# Configuration file for fw_(printenv/saveenv) utility.<br />
# Up to two entries are valid, in this case the redundand<br />
# environment sector is assumed present.<br />
# MTD device name Device offset Env. size Flash sector size<br />
/dev/mtd2 0x0000 0x20000 0x20000<br />
<br />
== Usage ==<br />
=== Printing all the environment variables===<br />
<br />
# fw_printenv<br />
bootdelay=1<br />
baudrate=115200<br />
ipaddr=192.168.0.2<br />
serverip=192.168.0.1<br />
netmask=255.255.255.0<br />
bootfile="uImage"<br />
filesize=B81A24<br />
bootcmd=nand read 80200000 280000 400000;bootm 80200000<br />
bootargs=console=ttyS2,115200n8 console=tty0 root=/dev/mtdblock4 rw rootfstyp=jffs2 nohz=off<br />
stdin=serial <br />
stdout=serial<br />
stderr=serial<br />
<br />
=== Printing a single environment variable ===<br />
# fw_printenv stdin<br />
stdin=serial<br />
<br />
=== Setting and verifying an environment variable ===<br />
WARNING! If the ''fw_env.config'' does not point to U-Boot's env section in Flash, running ''fw_setenv'' could corrupt your flash. Make sure that ''fw_printenv'' works properly and does not return a message about "bad CRC" before running ''fw_setenv''.<br />
<br />
# fw_setenv mytestvariable abcdefg<br />
# fw_printenv mytestvariable<br />
mytestenv=abcdefg<br />
<br />
<br />
Care must be taken when changing env variables as a typo could easily render your boot unbootable. Most problems can be fixed by connecting to the serial console and using U-Boot's command line to fix bad variable.</div>JulienBoibessothttps://elinux.org/index.php?title=U-boot_environment_variables_in_linux&diff=17310U-boot environment variables in linux2010-02-11T09:27:38Z<p>JulienBoibessot: Correct minor typos + (try to) make it independant of OE + add infos for Buildroot</p>
<hr />
<div>[[Category: Linux]]<br />
[[Category: OMAP]]<br />
U-Boot makes use of environment variables which can be read and set from the U-Boot command line with ''printenv'' and ''setenv''. It can be helpful to read and set these variables from Linux as well. The U-Boot distribution has sources for these commands, named ''fw_printenv'' and ''fw_setenv''.<br />
<br />
== Installation ==<br />
===OpenEmbedded===<br />
The Angstrom OE distribution does not build the tools automatically. I'm a novice at OE and bitbake, so here are the instructions for building and installing the tools manually. Theses instructions assume that you have already built the angstrom distribution for the beagle board. Substitute directories and compiler locations to match your environment.<br />
#cd to the source for U-Boot in the OE tree. For me, it is at "../oe/tmp/work/beagleboard-angstrom-linux-gnueabi/u-boot-git-r18.1/git"<br />
#manually build fw_printenv with make: "make env ARCH=arm CROSS_COMPILE= /usr/local/angstrom/arm/bin/arm-angstrom-linux-gnuabi-"<br />
#if the compile succeeded, you should have fw_printenv in the U-Boot directory tools/env. Copy fw_printenv to /sbin on the root filesystem of your beagle board.<br />
#the fw_printenv binary also contains the code for fw_setenv. the functions of fw_setenv are run when the program is invoked with the name "fw_setenv". this is most easily accomplished by creating a symbolic link from fw_printenv to fw_setenv, as in "ln -sf /sbin/fw_printenv /sbin/fw_setenv"<br />
<br />
===Buildroot===<br />
Buildroot can automatically build these tools for you. You just have to:<br />
make menuconfig<br />
and then select the following option:<br />
Target filesystem options ---><br />
[*] Das U-Boot Boot Monitor ---><br />
[*] fw_printenv tool in target<br />
<br />
Tools will be installed in ''/usr/sbin/'' of your target's rootfs.<br />
<br />
===All distribs===<br />
'''The last and most important step''' is creating the config file for the utilities. The file name is ''fw_env.config'' and it lives in ''/etc''.<br />
To create this file, you need to know information about where U-Boot stores its env variables. Specifically, you need the mtd device name, the device offset, the env size and the flash sector size. I found most of what I needed by looking in the file ''/proc/mtd''. Here is my ''fw_env.config'' file:<br />
<br />
# Configuration file for fw_(printenv/saveenv) utility.<br />
# Up to two entries are valid, in this case the redundand<br />
# environment sector is assumed present.<br />
# MTD device name Device offset Env. size Flash sector size<br />
/dev/mtd2 0x0000 0x20000 0x20000<br />
<br />
== Usage ==<br />
=== Printing all the environment variables===<br />
<br />
# fw_printenv<br />
bootdelay=1<br />
baudrate=115200<br />
ipaddr=192.168.0.2<br />
serverip=192.168.0.1<br />
netmask=255.255.255.0<br />
bootfile="uImage"<br />
filesize=B81A24<br />
bootcmd=nand read 80200000 280000 400000;bootm 80200000<br />
bootargs=console=ttyS2,115200n8 console=tty0 root=/dev/mtdblock4 rw rootfstyp=jffs2 nohz=off<br />
stdin=serial <br />
stdout=serial<br />
stderr=serial<br />
<br />
=== Printing a single environment variable ===<br />
# fw_printenv stdin<br />
stdin=serial<br />
<br />
=== Setting and verifying an environment variable ===<br />
WARNING! If the ''fw_env.config'' does not point to U-Boot's env section in Flash, running ''fw_setenv'' could corrupt your flash. Make sure that ''fw_printenv'' works properly and does not return a message about "bad CRC" before running ''fw_setenv''.<br />
<br />
# fw_setenv mytestvariable abcdefg<br />
# fw_printenv mytestvariable<br />
mytestenv=abcdefg<br />
<br />
<br />
Care must be taken when changing env variables as a typo could easily render your boot unbootable. Most problems can be fixed by connecting to the serial console and using U-Boot's command line to fix bad variable.</div>JulienBoibessothttps://elinux.org/index.php?title=Companies&diff=17306Companies2010-02-10T21:12:51Z<p>JulienBoibessot: Restore what was wrongly removed by AlexandrePoltorak</p>
<hr />
<div>== Overview ==<br />
<br />
This page provides information about companies that build and sell consumer electronics devices with Linux as their operating system. If you're looking for companies that build and sell Linux distributions for embedded devices or who provide services around embedded Linux, please see the [[Vendors]] page.<br />
<br />
You may also want to look at the [[Source code download sites]] page, which has a list of places to get open source software<br />
from different companies.<br />
<br />
== A ==<br />
[http://www.atmark-techno.com/en Atmark Techno]<br />
* [http://www.atmark-techno.com/en/products/armadillo Armadillo Series]<br />
* [http://www.atmark-techno.com/en/products/suzaku SUZAKU Series]<br />
<br />
[http://www.armadeus.com/english/index.html ARMadeus Systems]<br />
* [http://www.armadeus.com/english/products-processor_boards-apf27.html APF27 Series (i.MX27 + Spartan3A based boards)]<br />
* [http://www.armadeus.com/english/products-processor_boards-apf9328.html APF9328 Series (i.MXL + Spartan3 based boards)]<br />
* [http://www.armadeus.org The Armadeus Project: non profit association for embedded Linux geeks]<br />
<br />
== B ==<br />
* [http://bluewatersys.com Bluewater Systems]<br />
** [http://bluewatersys.com/snapper/ ARM based modules running Linux]<br />
<br />
== C ==<br />
[http://www.calao-systems.com/ CALAO Systems]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=5748 Embedded Computers]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=5752 Expansion Boards]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=5794 Development Boards]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=5846 USB Keys]<br />
[http://www.compulab.co.il CompuLab Ltd.]<br />
* [http://www.compulab.co.il/t35/html/t35-cm-datasheet.htm ARM based modules running Linux]<br />
* [http://fit-pc2.com/wiki/index.php?title=Main_Page NetTop running Linux]<br />
[http://www.cwlinux.com/ CWLinux]<br />
* [http://www.cwlinux.com/products/sysondimm/7.php Single-board SysOnDIMM computers]<br />
* [http://www.cwlinux.com/experienced/platforms/3.php OEM customized platforms]<br />
<br />
== D ==<br />
[http://www.datapatternsindia.com/ DataPatterns India Pvt Ltd]<br />
* [http://www.datapatternsindia.com/content/fu-processors.htm Powerpc Based Single Board Computers]<br />
== E ==<br />
* [http://www.e2s.net/ Electronic Engineering Solutions]<br />
* [http://www3.elphel.com Elphel, Inc] provide high performance Network Cameras based on Free Software and Hardware designs. Axis EtraxFS & Spartan 3e 1200k gates FPGA.<br />
* [http://www.lanmusic.com/ LanMusic: Linux based Internet radio player for Hotels and home users]<br />
* [http://www.parkhelp.com/ Parkhelp: System that helps users locate parking spaces effectively using a system of Linux based embedded guided information]<br />
* [http://www.einfochips.com/ The Solution People]<br />
* [http://www.einfochips.com/services/embedded_service_CS/Service_IPNetCam.php IPNetCam: Smart IP surveillance camera]<br />
* [http://einfochips.com/services/Security/Handheld_biometric.php HBA: Handheld Biometric Authentication]<br />
<br />
== G ==<br />
[http://www.garmin.com/ Garmin]<br />
* [http://developer.garmin.com/linux/ Source code for Linux-based products (Nuvi 8xx and 5xxx series)]<br />
<br />
== I ==<br />
[http://www.iendian.com/ iEndian] - Company formed to fund and manage production of [http://www.balloonboard.org/ Balloonboard]<br />
<br />
[http://www.intel.com/ Intel] - [http://wikipedia.org/wiki/Intel Wikipedia entry]<br />
* [http://www.intel.com/design/celect/2110/ CE2110 Media Processor]<br />
<br />
[http://www.intellimetrix.us/ Intellimetrix] - Computing for Science and Industry<br />
* [http://www.intellimetrix.us/embeddedlinuxkit.htm/ Embedded Linux Learning Kit]<br />
<br />
== K ==<br />
[http://www.kernelconcepts.de/en kernel concepts]<br />
* [http://www.kernelconcepts.de/en/services.shtml Linux embedded services, porting and support]<br />
* [http://labs.kernelconcepts.de Open Source projects and news]<br />
<br />
[http://www.koansoftware.com KOAN sas]<br />
* [http://www.kaeilos.com KaeilOS industrial grade embedded linux]<br />
* [http://www.koansoftware.com/en/prd_support.htm Linux embedded support]<br />
* [http://www.koansoftware.com/en/prd_svil.htm Device drivers development]<br />
<br />
== M ==<br />
[http://moblin.org/ moblin.org] - Home of Intel's "Mobile Linux" distribution and tools<br />
<br />
[http://www.motorola.com/ Motorola] - [http://wikipedia.org/wiki/Motorola Wikipedia entry]<br />
<br />
[http://www.mvista.com/ MontaVista] - [http://wikipedia.org/wiki/MontaVista Wikipedia entry]<br />
<br />
[http://www.mistralsolutions.com Mistral Solutions]<br />
<br />
== N ==<br />
[http://www.neurostechnology.com/ Neuros Technology] - [http://wikipedia.org/wiki/Neuros_Technology Wikipedia entry]<br />
* [http://en.wikipedia.org/wiki/Neuros_Technology#Neuros_OSD Neuros OSD]<br />
[http://www.nokia.com/ Nokia] - [http://wikipedia.org/wiki/Nokia Wikipedia entry]<br />
* [http://en.wikipedia.org/wiki/Nokia_N800 N800]<br />
* [http://en.wikipedia.org/wiki/Nokia_770 N770]<br />
[http://www.nxp.com/ NXP Semiconductors] - [http://en.wikipedia.org/wiki/NXP_Semiconductors Wikipedia entry]<br />
<br />
== P ==<br />
[http://www.pure.com Pure]<br />
* [http://pure.com/products/product.asp?Product=VL-60896&Category= Evoke Flow]<br />
[http://profusion.mobi/about ProFUSION embedded systems]<br />
* [http://profusion.mobi/node/10 Guarana and Enjoy]<br />
<br />
== R ==<br />
* [http://www.ridgerun.com RidgeRun]<br />
* [http://www.route495software.com Route 495 Software]<br />
<br />
== S ==<br />
[http://www.sony.com/Sony Sony] - [http://wikipedia.org/wiki/Sony Wikipedia entry]<br />
* too many products to list, see<br />
** [http://www.sony.net/Products/Linux/Download/search.html Global Linux source code download site]<br />
** [http://www.sony.com/linux US Linux source code download site]<br />
<br />
[http://www.securecomputing.com Secure Computing] - [http://en.wikipedia.org/wiki/Secure_Computing Wikipedia entry]<br />
SnapGear family of products [http://www.snapgear.com homepage]<br />
Simtec Electronics - Hardware and Software design [http://www.simtec.co.uk/]<br />
<br />
== T ==<br />
[http://www.technexion.com/ TechNexion]<br />
<br />
[http://www.timesys.com TimeSys]<br />
* [http://www.timesys.com/services LinuxLink]<br />
[[TechnologicSystems]] at http://embeddedarm.com<br />
<br />
[http://www.tomtom.com/ TomTom] [http://en.wikipedia.org/wiki/TomTom Wikipedia entry]<br />
<br />
[http://www.tvblob.com/?s=elinux Tvblob]<br />
* [http://www.tvblob.com/?s=elinux vMAX]<br />
* [http://www.tvblob.com/?s=elinux vTALK]<br />
* [http://www.tvblob.com/?s=elinux vLINK]<br />
* [http://www.tvblobbox.com/?s=elinux Tvblob BOX]<br />
<br />
== W ==<br />
[http://www.wacom.com/ Wacom] - is a world-wide company that produces graphics tablets and related products. [http://www.wacom-components.com/english/index.html/ Wacom's OEM] sensor technology has been used by many major Tablet PC vendors. A detailed list of Wacom products and their histories can also be found at [http://en.wikipedia.org/wiki/Wacom/ WikiWacom].<br />
<br />
== Instructions for submitters ==<br />
Please add company names in alphabetical order, and follow<br />
the existing format. Make a link from your company<br />
name to your main web site. If you have a wikipedia entry, please<br />
link that as well. If you would like to, you may list a few<br />
of your Linux-based products, but please don't go overboard.<br />
<br />
[[Category:Companies]]</div>JulienBoibessothttps://elinux.org/index.php?title=User:JulienBoibessot&diff=16911User:JulienBoibessot2010-01-29T08:45:58Z<p>JulienBoibessot: </p>
<hr />
<div>Hi, I'm the co-founder of the [http://www.armadeus.org Armadeus Project non profit association] and the [http://www.armadeus.com ARMadeus Systems company].<br><br />
My domain of interest is U-Boot/Linux/Buildroot on ARM based embedded systems.<br />
<br />
==Links==<br />
* http://www.buildroot.net</div>JulienBoibessothttps://elinux.org/index.php?title=Products&diff=13069Products2009-08-06T07:03:16Z<p>JulienBoibessot: Adding of APF27 SOM</p>
<hr />
<div>Here is a list of products which use embedded Linux.<br />
<br />
Please see the [[Talk:Products|talk page]] for information about how we want to populate this page.<br />
<br />
== Televisions ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Televisions using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
|-<br />
|}<br />
<BR><BR><BR><br />
<br />
== Mobile Phones ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Mobile Phones using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:150px" | Download Area<br />
! Proprietary Drivers<br />
! Proprietary Software<br />
|- align="center"<br />
| [http://www.accton.com/homepage/main3/product_range/23_CE/VM1188T.htm VM1188T]<br />
| [http://www.accton.com Accton]<br />
| 2006<br />
| -<br />
| -<br />
| -<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| -<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://www.cellon.com/products.jsp?id=18 C8000]<br />
| [http://www.cellon.com/ Cellon]<br />
| 2005<br />
| -<br />
| -<br />
| -<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| -<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://linuxdevices.com/news/NS8901223473.html 3G Linux Ref Design]<br />
| [http://www.catt.ac.cn/english/ Datang]<br />
| 2004<br />
| -<br />
| -<br />
| -<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| -<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://linuxdevices.com/news/NS4367004471.html E28 FMC phones]<br />
| [http://www.e28.com/eng/ E28]<br />
| 2006<br />
| -<br />
| -<br />
| OMAP 730<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| -<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://linuxdevices.com/news/NS5033717348.html E28 E2800]<br />
| [http://www.e28.com/eng/ E28]<br />
| 2003<br />
| 32<br />
| 32<br />
| ARM9<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| -<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://linuxdevices.com/news/NS2220873893.html E28 E2800+]<br />
| [http://www.e28.com/eng/ E28]<br />
| 2004<br />
| 64<br />
| 32<br />
| ARM9 300MHz<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| -<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://www.g-tekgroup.com/products/pwg_500.asp PWG500]<br />
| [http://www.g-tekgroup.com/ G-Tek]<br />
| 2006<br />
| X<br />
| X<br />
| X<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| X<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://linuxdevices.com/articles/AT2559540724.html G500i]<br />
| Grundig<br />
| 2005<br />
| 52 - User<br />
| X<br />
| OMAP850<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| X<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://www.haier.com/products/product.asp?proID=4948 N60]<br />
| [http://www.haier.com Haier]<br />
| 2006<br />
| X<br />
| X<br />
| X<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| X<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [http://www.imcosys.com/English/Smartphone/smartphone.html GPS Phone]<br />
| [http://www.imcosys.com/ ImCoSys]<br />
| 2006<br />
| 64<br />
| 64<br />
| OMAP 730<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| [http://www.imcosys.com/English/Download/download.html SDK & Flash Image]<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [X]<br />
| [X]<br />
| X<br />
| X<br />
| X<br />
| X<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| X<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| [X]<br />
| [X]<br />
| X<br />
| X<br />
| X<br />
| X<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| X<br />
| ?<br />
| ?<br />
|-<br />
|- align="center"<br />
| Openmoko Freerunner<br />
| Openmoko<br />
| 2008<br />
| 128<br />
| 256<br />
| armV4@400Mhz<br />
| [http://wiki.openmoko.org/wiki/Neo_FreeRunner Openmoko wiki]<br />
| [http://wiki.openmoko.org/wiki/Distributions multiple distributions]<br />
| None(but 3 proprietary firmwares: gsm,gps and wifi)<br />
| None<br />
|-<br />
<br />
|}<br />
<BR><BR><BR><br />
<br />
== Audio and Video Mobile Players ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Audio and Video Mobile Players using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:150px" | Download Area<br />
! Proprietary Drivers<br />
! style="width:300px" | Proprietary Software<br />
|- align="center"<br />
| PMA430<br />
| Archos<br />
| ?<br />
| 64MB(48MB usable)<br />
| ?(loop image on the hdd used)<br />
| arm925Tsid(armv4@74.34 bogomips)<br />
|<br />
| [http://openpma.org/wiki/Main_Page alternative community distribution]<br />
| yes(dm270fb.o(framebuffer driver),mabe others)<br />
| yes(qtopia),you can't change the toolchain because of a kernel(2.4.19-rmk7-omap1) bug and you can't change the kernel unless you find or write a remplacement for the proprietary drivers<br />
|-<br />
|}<br />
<br />
== Internet tablet ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Internet tablet using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:150px" | Download Area<br />
! Proprietary Drivers<br />
! style="width:300px" | Proprietary Software<br />
|- align="center"<br />
| [[N800]]<br />
| Nokia<br />
| ?<br />
| 128MB<br />
| 256MB<br />
| OMAP2420@400 MHz <br />
|<br />
| <br />
| yes(wifi(free wifi driver available but still need a calibration binary).dsp,sound )<br />
| can be remplcad by [http://dev.openbossa.org/trac/mamona/wiki mamona] but no wifi and sound<br />
|-<br />
|}<br />
<br />
== Settop Boxes ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Settop Boxes using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
|-<br />
|}<br />
<BR><BR><BR><br />
<br />
== Digital Video Recorders ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Digital Video Recorders using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
| X<br />
|-<br />
|}<br />
<BR><BR><BR><br />
<br />
== Game Consoles ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Game Consoles using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| PlayStation 2<br />
| Sony Computer Entertainment<br />
| 2000<br />
| 32MB<br />
| unknown<br />
| MIPS 64-bit R5900<br />
| [http://en.wikipedia.org/wiki/PlayStation_2 PS2 wikipedia page], [http://playstation2-linux.com/ Playstation-linux community site]<br />
| [http://blackrhino.xrhino.com/main.php?page=home Black Rhino Linux distribution site]<br />
|- align="center"<br />
| PlayStation 3<br />
| Sony Computer Entertainment<br />
| 2006<br />
| 512 MB<br />
| unknown<br />
| CELL broadband engine<br />
| [http://en.wikipedia.org/wiki/PlayStation_3 PS3 wikipedia page]<br />
| [http://en.wikipedia.org/wiki/Linux_for_PlayStation_3 wikipedia PS3-linux page]<br />
|-<br />
|}<br />
<BR><BR><BR><br />
<br />
== Network Attached Storage (NAS) ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Network Attached Storage using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| NSLU2<br />
| [http://www.linksys.com Linksys]<br />
| 2004<br />
| 32MB<br />
| 8MB<br />
| Intel XScale IXP420<br />
| <br />
| http://www.nslu2-linux.org (community site with improved firmwares)<br />
|-<br />
|}<br />
<BR><BR><BR><br />
<br />
== Network Camera ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Network Camera using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| NC353L<br />
| [http://www3.elphel.com Elphel, Inc]<br />
| 2007<br />
| 64MB<br />
| 128MB<br />
| Axis EtraxFS<br />
| http://wiki.elphel.com<br />
| http://sourceforge.net/projects/elphel<br />
|-<br />
|}<br />
<BR><BR><BR><br />
== Networked Media Players ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Networked Media Players using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| [[Freecom MusicPal | MusicPal]]<br />
| [http://www.freecom.com Freecom]<br />
| 2007<br />
| 32MB<br />
| unknown<br />
| [[Marvell 88W8618]]<br />
| <br />
| http://www.musicpal.info (under Legal Notice]<br />
|-<br />
|}<br />
<BR><BR><BR><br />
<br />
== Still and Video Cameras ==<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Not Yet Categorized devices using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source or Notes<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| HDR-UX1, HDR-SR1 video cameras<br />
| Sony<br />
| 2006<br />
| ??<br />
| ??<br />
| ARM9<br />
| [http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&storeId=10151&langId=-1&productId=11035608 Sonystyle store listing]<br />
| [http://www.sony.net/Products/Linux/Download/HDR-UX1_HDR-SR1.html Sony Linux Download area]<br />
|-<br />
|}<br />
<br />
== Assistive Technology ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Assistive Technology devices using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| [http://www.toby-churchill.com/en/content/lightwriters-0 Lightwriter SL38]<br />
| [http://www.toby-churchill.com Toby Churchill Ltd]<br />
| 2004<br />
| 64<br />
| 256<br />
| StrongARM SA-1110<br />
| [http://balloonboard.org/ Developer site]<br />
| [http://husaberg.toby-churchill.com/balloon/ code and sources]<br />
|}<br />
<br />
== Not Yet Categorized ==<br />
<br />
{| border="1" cellspacing="0" cellpadding="5"<br />
|+'''Not Yet Categorized devices using Embedded Linux'''<br />
|- style="background:#CCCCCC"<br />
! style="width:100px" | Product Name<br />
! Company Name<br />
! Year<BR>Introduced<br />
! RAM<BR>MB<br />
! Flash<BR>MB<br />
! Processor<br />
! style="width:150px" | Source<br />
! style="width:250px" | Download Area<br />
|- align="center"<br />
| [http://www.linuxdevices.com/articles/AT4268573160.html HS210]<br />
| [http://www.ericsson.com Ericsson]<br />
| 2000<br />
| 32<br />
| 32<br />
| StrongARM SA-1110<br />
| [http://www.linuxdevices.com/articles/AT9423084269.html LinuxDevices]<br />
| X<br />
|-<br />
|- align="center"<br />
| Armadillo-500<br />
| [http://www.atmark-techno.com/en Atmark Techno]<br />
| 2007<br />
| 64<br />
| 16<br />
| i.MX31<br />
| [http://www.atmark-techno.com/en/products/armadillo/a500 Company Site]<br />
| [http://armadillo.atmark-techno.com/filebrowser Armadillo Developer Site]<br />
|-<br />
|- align="center"<br />
| Armadillo-300<br />
| [http://www.atmark-techno.com/en Atmark Techno]<br />
| 2006<br />
| 64<br />
| 8<br />
| ARM9 200MHz<br />
| [http://www.atmark-techno.com/en/products/armadillo/a300 Company Site]<br />
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-300 Armadillo Developer Site]<br />
|-<br />
|- align="center"<br />
| Armadillo-9<br />
| [http://www.atmark-techno.com/en Atmark Techno]<br />
| 2004<br />
| 64<br />
| 8<br />
| ARM9 200MHz<br />
| [http://www.atmark-techno.com/en/products/armadillo/a9 Company Site]<br />
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-9 Armadillo Developer Site]<br />
|-<br />
|- align="center"<br />
| Armadillo-240<br />
| [http://www.atmark-techno.com/en Atmark Techno]<br />
| 2006<br />
| 64<br />
| 8<br />
| ARM9 200MHz<br />
| [http://www.atmark-techno.com/en/products/armadillo/a240 Company Site]<br />
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-240 Armadillo Developer Site]<br />
|-<br />
|- align="center"<br />
| Armadillo-230<br />
| [http://www.atmark-techno.com/en Atmark Techno]<br />
| 2006<br />
| 32<br />
| 8<br />
| ARM9 200MHz<br />
| [http://www.atmark-techno.com/en/products/armadillo/a230 Company Site]<br />
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-230 Armadillo Developer Site]<br />
|-<br />
|- align="center"<br />
| Armadillo-220<br />
| [http://www.atmark-techno.com/en Atmark Techno]<br />
| 2006<br />
| 32<br />
| 8<br />
| ARM9 200MHz<br />
| [http://www.atmark-techno.com/en/products/armadillo/a220 Company Site]<br />
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-220 Armadillo Developer Site]<br />
|-<br />
|- align="center"<br />
| Armadillo-210<br />
| [http://www.atmark-techno.com/en Atmark Techno]<br />
| 2005<br />
| 32<br />
| 4<br />
| ARM9 200MHz<br />
| [http://www.atmark-techno.com/en/products/armadillo/a210 Company Site]<br />
| [http://armadillo.atmark-techno.com/filebrowser/armadillo-210 Armadillo Developer Site]<br />
|-<br />
|- align="center"<br />
| Eddy v2.1 Series<br />
| [http://www.sysbas.com/ SystemBase]<br />
| 2008<br />
| 32<br />
| 8<br />
| ARM9 210MHz<br />
| [http://www.sysbas.com/e-Products/?sNum=400 Company Site]<br />
| [http://embeddedmodule.com/ Eddy Developer Site]<br />
|-<br />
|- align="center"<br />
| [http://www.armadeus.com/english/products-processor_boards-apf27.html APF27]<br />
| [http://www.armadeus.com/ Armadeus Systems]<br />
| 2009<br />
| up to 256<br />
| up to 512<br />
| i.MX27 400MHz + Spartan3a<br />
| [http://www.armadeus.com/english/products-processor_boards-apf27.html Company Site]<br />
| [http://www.armadeus.org Developer Site]<br />
|-<br />
|}<br />
<BR><BR><BR><br />
<br />
[[Category:Products]]</div>JulienBoibessothttps://elinux.org/index.php?title=Vendors&diff=11497Vendors2009-05-05T09:06:46Z<p>JulienBoibessot: add armadeus</p>
<hr />
<div>== Overview ==<br />
<br />
This page lists companies who offer services around embedded Linux, such as training, support, etc. We also list companies who provide Linux distributions specifically targeting embedded uses. If you are looking for companies who build and sell devices with Linux as their operating system, please see the [[Companies]] page.<br />
<br />
* [http://www.adeneo-embedded.com/ Adeneo Embedded], France<br />
* [http://www.armadeus.com Armadeus Systems], France<br />
* [http://bluewatersys.com Bluewater Systems], New Zealand<br />
* [http://bec-systems.com/ BEC Systems], USA<br />
* [http://www.codefidence.com/ Codefidence Ltd.], world wide<br />
* [http://www.cwlinux.com/ CWLinux], Hong Kong<br />
* [http://www.denx.de/ DENX Software Engineering]<br />
* [http://www.drivingdevices.com/ Driving Devices Limited], United Kingdom<br />
* [http://www.embeddedalley.com/ Embedded Alley], world wide<br />
* [http://www.esfnet.co.uk/ Embedded Software Foundry Limited], Sheffield, UK<br />
* [http://www.mind.be/ Essensium/Mind], Belgium<br />
* [http://www.free-electrons.com Free-Electrons], France<br />
* [http://www.intellimetrix.us/ Intellimetrix]<br />
* [http://www.katdc.com KAT Digital Corp.]<br />
* [http://www.koansoftware.com/ KOAN sas], Bergamo, Italy<br />
* [http://www.lineo.co.jp/eng/index.html Lineo Solutions], Japan<br />
* [http://www.linkodas.com/ Linkodas], Lithuania<br />
* [http://www.linutronix.de/ Linutronix], Germany<br />
* [http://www.mvista.com/ MontaVista], world wide<br />
* [http://www.mpc-data.co.uk/embedded-linux/ MPC Data], UK<br />
* [http://www.pengutronix.de/ Pengutronix], Germany<br />
* [http://www.practicalcontrol.co.uk/ Practical Control], UK<br />
* [http://www.ridgerun.com RidgeRun]<br />
* [http://www.secretlab.ca/ Secret Lab], North America<br />
* [http://www.sidebranch.com Sidebranch], The Netherlands.<br />
* [http://www.simantinee.com/ Simantinee Embedded System], India<br />
* [http://www.sysgo.com/ SYSGO], Germany<br />
* [http://www.team-embedded.com/ Team Embedded], Netherlands<br />
* [http://www.timesys.com/ TimeSys], USA<br />
* [http://www.wmltd.co.uk/ William Matthew Limited], United Kingdom<br />
* [http://www.windriver.com/ Wind River], world wide<br />
<br />
[[Category:Companies]]</div>JulienBoibessothttps://elinux.org/index.php?title=Companies&diff=11496Companies2009-05-05T08:42:15Z<p>JulienBoibessot: /* A */</p>
<hr />
<div>== Overview ==<br />
<br />
This page provides information about companies that build and sell consumer electronics devices with Linux as their operating system. If you're looking for companies that build and sell Linux distributions for embedded devices or who provide services around embedded Linux, please see the [[Vendors]] page.<br />
<br />
You may also want to look at the [[Source code download sites]] page, which has a list of places to get open source software<br />
from different companies.<br />
<br />
== A ==<br />
[http://www.atmark-techno.com/en Atmark Techno]<br />
* [http://www.atmark-techno.com/en/products/armadillo Armadillo Series]<br />
* [http://www.atmark-techno.com/en/products/suzaku SUZAKU Series]<br />
<br />
[http://www.armadeus.com/english/index.html ARMadeus Systems]<br />
* [http://www.armadeus.com/english/products-processor_boards-apf27.html APF27 Series (i.MX27 + Spartan3A based boards)]<br />
* [http://www.armadeus.com/english/products-processor_boards-apf9328.html APF9328 Series (i.MXL + Spartan3 based boards)]<br />
* [http://www.armadeus.org The Armadeus Project: non profit association for embedded Linux geeks]<br />
<br />
== B ==<br />
* [http://bluewatersys.com Bluewater Systems]<br />
** [http://bluewatersys.com/snapper/ ARM based modules running Linux]<br />
<br />
== C ==<br />
[http://www.calao-systems.com/ CALAO Systems]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=5748 Embedded Computers]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=5752 Expansion Boards]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=5794 Development Boards]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=5846 USB Keys]<br />
[http://www.cwlinux.com/ CWLinux]<br />
* [http://www.cwlinux.com/products/sysondimm/7.php Single-board SysOnDIMM computers]<br />
* [http://www.cwlinux.com/experienced/platforms/3.php OEM customized platforms]<br />
<br />
== E ==<br />
[http://www.e2s.net/ Electronic Engineering Solutions]<br />
* [http://www.lanmusic.com/ LanMusic: Linux based Internet radio player for Hotels and home users]<br />
* [http://www.parkhelp.com/ Parkhelp: System that helps users locate parking spaces effectively using a system of Linux based embedded guided information]<br />
[http://www.einfochips.com/ eInfochips - The Solution People]<br />
* [http://www.einfochips.com/services/embedded_service_CS/Service_IPNetCam.php IPNetCam: Smart IP surveillance camera]<br />
* [http://einfochips.com/services/Security/Handheld_biometric.php HBA: Handheld Biometric Authentication]<br />
<br />
== G ==<br />
[http://www.garmin.com/ Garmin]<br />
* [http://developer.garmin.com/linux/ Source code for Linux-based products (Nuvi 8xx and 5xxx series)]<br />
<br />
== I ==<br />
[http://www.iendian.com/ iEndian] - Company formed to fund and manage production of [http://www.balloonboard.org/ Balloonboard]<br />
<br />
[http://www.intel.com/ Intel] - [http://wikipedia.org/wiki/Intel Wikipedia entry]<br />
* [http://www.intel.com/design/celect/2110/ CE2110 Media Processor]<br />
<br />
[http://www.intellimetrix.us/ Intellimetrix] - Computing for Science and Industry<br />
* [http://www.intellimetrix.us/embeddedlinuxkit.htm/ Embedded Linux Learning Kit]<br />
<br />
== K ==<br />
[http://www.koansoftware.com KOAN sas]<br />
* [http://www.kaeilos.com KaeilOS industrial grade embedded linux]<br />
* [http://www.koansoftware.com/en/prd_support.htm Linux embedded support]<br />
* [http://www.koansoftware.com/en/prd_svil.htm Device drivers development]<br />
<br />
== M ==<br />
[http://moblin.org/ moblin.org] - Home of Intel's "Mobile Linux" distribution and tools<br />
<br />
[http://www.motorola.com/ Motorola] - [http://wikipedia.org/wiki/Motorola Wikipedia entry]<br />
<br />
[http://www.mvista.com/ MontaVista] - [http://wikipedia.org/wiki/MontaVista Wikipedia entry]<br />
<br />
== N ==<br />
[http://www.neurostechnology.com/ Neuros Technology] - [http://wikipedia.org/wiki/Neuros_Technology Wikipedia entry]<br />
* [http://en.wikipedia.org/wiki/Neuros_Technology#Neuros_OSD Neuros OSD]<br />
[http://www.nokia.com/ Nokia] - [http://wikipedia.org/wiki/Nokia Wikipedia entry]<br />
* [http://en.wikipedia.org/wiki/Nokia_N800 N800]<br />
* [http://en.wikipedia.org/wiki/Nokia_770 N770]<br />
[http://www.nxp.com/ NXP Semiconductors] - [http://en.wikipedia.org/wiki/NXP_Semiconductors Wikipedia entry]<br />
<br />
== P ==<br />
[http://www.pure.com Pure]<br />
* [http://pure.com/products/product.asp?Product=VL-60896&Category= Evoke Flow]<br />
[http://profusion.mobi/about ProFUSION embedded systems]<br />
* [http://profusion.mobi/node/10 Guarana and Enjoy]<br />
<br />
== R ==<br />
* [http://www.ridgerun.com RidgeRun]<br />
* [http://www.route495software.com Route 495 Software]<br />
<br />
== S ==<br />
[http://www.sony.com/Sony Sony] - [http://wikipedia.org/wiki/Sony Wikipedia entry]<br />
* too many products to list, see<br />
** [http://www.sony.net/Products/Linux/Download/search.html Global Linux source code download site]<br />
** [http://www.sony.com/linux US Linux source code download site]<br />
<br />
[http://www.securecomputing.com Secure Computing] - [http://en.wikipedia.org/wiki/Secure_Computing Wikipedia entry]<br />
SnapGear family of products [http://www.snapgear.com homepage]<br />
Simtec Electronics - Hardware and Software design [http://www.simtec.co.uk/]<br />
<br />
== T ==<br />
[http://www.timesys.com TimeSys]<br />
* [http://www.timesys.com/services LinuxLink]<br />
[[TechnologicSystems]] at http://embeddedarm.com<br />
[http://www.tomtom.com/ TomTom]<br />
<br />
[http://www.tvblob.com/?s=elinux Tvblob]<br />
* [http://www.tvblob.com/?s=elinux vMAX]<br />
* [http://www.tvblob.com/?s=elinux vTALK]<br />
* [http://www.tvblob.com/?s=elinux vLINK]<br />
* [http://www.tvblobbox.com/?s=elinux Tvblob BOX]<br />
<br />
== W ==<br />
[http://www.wacom.com/ Wacom] - is a world-wide company that produces graphics tablets and related products. [http://www.wacom-components.com/english/index.html/ Wacom's OEM] sensor technology has been used by many major Tablet PC vendors. A detailed list of Wacom products and their histories can also be found at [http://en.wikipedia.org/wiki/Wacom/ WikiWacom].<br />
<br />
== Instructions for submitters ==<br />
Please add company names in alphabetical order, and follow<br />
the existing format. Make a link from your company<br />
name to your main web site. If you have a wikipedia entry, please<br />
link that as well. If you would like to, you may list a few<br />
of your Linux-based products, but please don't go overboard.<br />
<br />
[[Category:Companies]]</div>JulienBoibessothttps://elinux.org/index.php?title=User:JulienBoibessot&diff=7049User:JulienBoibessot2008-09-04T12:14:40Z<p>JulienBoibessot: creation</p>
<hr />
<div>Hi, I'm the co-founder of the [http://www.armadeus.org Armadeus Project non profit association] and the [http://www.armadeus.com ARMadeus Systems company].<br><br />
My domain of interest is Linux on ARM based embedded systems.</div>JulienBoibessothttps://elinux.org/index.php?title=Companies&diff=7048Companies2008-09-04T12:08:20Z<p>JulienBoibessot: /* A */</p>
<hr />
<div>== Overview ==<br />
<br />
This page provides information about companies that build and sell consumer electronics devices with Linux as their operating system. If you're looking for companies that build and sell Linux distributions for embedded devices or who provide services around embedded Linux, please see the [[Vendors]] page.<br />
<br />
You may also want to look at the [[Source code download sites]] page, which has a list of places to get open source software<br />
from different companies.<br />
<br />
== A ==<br />
[http://www.atmark-techno.com/en Atmark Techno]<br />
* [http://www.atmark-techno.com/en/products/armadillo Armadillo Series]<br />
* [http://www.atmark-techno.com/en/products/suzaku SUZAKU Series]<br />
<br />
<br />
[http://www.armadeus.com/english/index.html ARMadeus Systems]<br />
* [http://www.armadeus.com/english/products-processor_boards-apf9328.html APF9328 Series (i.MXL+Spartan3 based boards)]<br />
* [http://www.armadeus.org The Armadeus Project: non profit association for embedded Linux geeks]<br />
<br />
== C ==<br />
[http://www.calao-systems.com/ CALAO Systems]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=76 USB Key with ATMEL AT91SAM9260 processor]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=79 USB Key with ATMEL AT91SAM9263 processor]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=119 USB Key with STMicroelectronics Nomadik STn8815 processor]<br />
<br />
== G ==<br />
[http://www.garmin.com/ Garmin]<br />
* [http://developer.garmin.com/linux/ Source code for Linux-based products (Nuvi 8xx and 5xxx series)]<br />
<br />
== I ==<br />
[http://www.intel.com/ Intel] - [http://wikipedia.org/wiki/Intel Wikipedia entry]<br />
* [http://www.intel.com/design/celect/2110/ CE2110 Media Processor]<br />
<br />
[http://www.intellimetrix.us/ Intellimetrix] - Computing for Science and Industry<br />
* [http://www.intellimetrix.us/embeddedlinuxkit.htm/ Embedded Linux Learning Kit]<br />
<br />
== K ==<br />
[http://www.koansoftware.com KOAN sas]<br />
* [http://www.kaeilos.com KaeilOS industrial grade embedded linux]<br />
* [http://www.koansoftware.com/en/prd_support.htm Linux embedded support]<br />
* [http://www.koansoftware.com/en/prd_svil.htm Device drivers development]<br />
<br />
== M ==<br />
[http://www.motorola.com/ Motorola] - [http://wikipedia.org/wiki/Motorola Wikipedia entry]<br />
<br />
== N ==<br />
[http://www.nokia.com/ Nokia] - [http://wikipedia.org/wiki/Nokia Wikipedia entry]<br />
* [http://en.wikipedia.org/wiki/Nokia_N800 N800]<br />
* [http://en.wikipedia.org/wiki/Nokia_770 N770]<br />
<br />
[http://www.neurostechnology.com/ Neuros Technology] - [http://wikipedia.org/wiki/Neuros_Technology Wikipedia entry]<br />
* [http://en.wikipedia.org/wiki/Neuros_Technology#Neuros_OSD Neuros OSD]<br />
<br />
== N ==<br />
[http://www.nxp.com/ NXP Semiconductors] - [http://en.wikipedia.org/wiki/NXP_Semiconductors Wikipedia entry]<br />
<br />
== R ==<br />
[http://www.ridgerun.com RidgeRun]<br />
<br />
== S ==<br />
[http://www.sony.com/Sony Sony] - [http://wikipedia.org/wiki/Sony Wikipedia entry]<br />
* too many products to list, see<br />
** [http://www.sony.net/Products/Linux/Download/search.html Global Linux source code download site]<br />
** [http://www.sony.com/linux US Linux source code download site]<br />
<br />
[http://www.securecomputing.com Secure Computing] - [http://en.wikipedia.org/wiki/Secure_Computing Wikipedia entry]<br />
* SnapGear family of products [http://www.snapgear.com homepage]<br />
<br />
== T ==<br />
[http://www.timesys.com TimeSys]<br />
* [http://www.timesys.com/services LinuxLink]<br />
[http://www.tomtom.com/ TomTom]<br />
<br />
[http://www.tvblob.com/?s=elinux Tvblob]<br />
* [http://www.tvblob.com/?s=elinux vMAX]<br />
* [http://www.tvblob.com/?s=elinux vTALK]<br />
* [http://www.tvblob.com/?s=elinux vLINK]<br />
* [http://www.tvblobbox.com/?s=elinux Tvblob BOX]<br />
<br />
== Instructions for submitters ==<br />
Please add company names in alphabetical order, and follow<br />
the existing format. Make a link from your company<br />
name to your main web site. If you have a wikipedia entry, please<br />
link that as well. If you would like to, you may list a few<br />
of your Linux-based products, but please don't go overboard.<br />
<br />
[[Category:Companies]]</div>JulienBoibessothttps://elinux.org/index.php?title=Companies&diff=7047Companies2008-09-04T11:59:50Z<p>JulienBoibessot: /* A */</p>
<hr />
<div>== Overview ==<br />
<br />
This page provides information about companies that build and sell consumer electronics devices with Linux as their operating system. If you're looking for companies that build and sell Linux distributions for embedded devices or who provide services around embedded Linux, please see the [[Vendors]] page.<br />
<br />
You may also want to look at the [[Source code download sites]] page, which has a list of places to get open source software<br />
from different companies.<br />
<br />
== A ==<br />
[http://www.atmark-techno.com/en Atmark Techno]<br />
* [http://www.atmark-techno.com/en/products/armadillo Armadillo Series]<br />
* [http://www.atmark-techno.com/en/products/suzaku SUZAKU Series]<br />
<br />
<br />
[http://www.armadeus.com/english/index.html ARMadeus Systems]<br />
* [http://www.armadeus.com/english/products-processor_boards-apf9328.html APF9328 Series (i.MXL based boards)]<br />
* [http://www.armadeus.org The Armadeus Project: non profit association for embedded Linux geeks]<br />
<br />
== C ==<br />
[http://www.calao-systems.com/ CALAO Systems]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=76 USB Key with ATMEL AT91SAM9260 processor]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=79 USB Key with ATMEL AT91SAM9263 processor]<br />
* [http://www.calao-systems.com/articles.php?lng=en&pg=119 USB Key with STMicroelectronics Nomadik STn8815 processor]<br />
<br />
== G ==<br />
[http://www.garmin.com/ Garmin]<br />
* [http://developer.garmin.com/linux/ Source code for Linux-based products (Nuvi 8xx and 5xxx series)]<br />
<br />
== I ==<br />
[http://www.intel.com/ Intel] - [http://wikipedia.org/wiki/Intel Wikipedia entry]<br />
* [http://www.intel.com/design/celect/2110/ CE2110 Media Processor]<br />
<br />
[http://www.intellimetrix.us/ Intellimetrix] - Computing for Science and Industry<br />
* [http://www.intellimetrix.us/embeddedlinuxkit.htm/ Embedded Linux Learning Kit]<br />
<br />
== K ==<br />
[http://www.koansoftware.com KOAN sas]<br />
* [http://www.kaeilos.com KaeilOS industrial grade embedded linux]<br />
* [http://www.koansoftware.com/en/prd_support.htm Linux embedded support]<br />
* [http://www.koansoftware.com/en/prd_svil.htm Device drivers development]<br />
<br />
== M ==<br />
[http://www.motorola.com/ Motorola] - [http://wikipedia.org/wiki/Motorola Wikipedia entry]<br />
<br />
== N ==<br />
[http://www.nokia.com/ Nokia] - [http://wikipedia.org/wiki/Nokia Wikipedia entry]<br />
* [http://en.wikipedia.org/wiki/Nokia_N800 N800]<br />
* [http://en.wikipedia.org/wiki/Nokia_770 N770]<br />
<br />
[http://www.neurostechnology.com/ Neuros Technology] - [http://wikipedia.org/wiki/Neuros_Technology Wikipedia entry]<br />
* [http://en.wikipedia.org/wiki/Neuros_Technology#Neuros_OSD Neuros OSD]<br />
<br />
== N ==<br />
[http://www.nxp.com/ NXP Semiconductors] - [http://en.wikipedia.org/wiki/NXP_Semiconductors Wikipedia entry]<br />
<br />
== R ==<br />
[http://www.ridgerun.com RidgeRun]<br />
<br />
== S ==<br />
[http://www.sony.com/Sony Sony] - [http://wikipedia.org/wiki/Sony Wikipedia entry]<br />
* too many products to list, see<br />
** [http://www.sony.net/Products/Linux/Download/search.html Global Linux source code download site]<br />
** [http://www.sony.com/linux US Linux source code download site]<br />
<br />
[http://www.securecomputing.com Secure Computing] - [http://en.wikipedia.org/wiki/Secure_Computing Wikipedia entry]<br />
* SnapGear family of products [http://www.snapgear.com homepage]<br />
<br />
== T ==<br />
[http://www.timesys.com TimeSys]<br />
* [http://www.timesys.com/services LinuxLink]<br />
[http://www.tomtom.com/ TomTom]<br />
<br />
[http://www.tvblob.com/?s=elinux Tvblob]<br />
* [http://www.tvblob.com/?s=elinux vMAX]<br />
* [http://www.tvblob.com/?s=elinux vTALK]<br />
* [http://www.tvblob.com/?s=elinux vLINK]<br />
* [http://www.tvblobbox.com/?s=elinux Tvblob BOX]<br />
<br />
== Instructions for submitters ==<br />
Please add company names in alphabetical order, and follow<br />
the existing format. Make a link from your company<br />
name to your main web site. If you have a wikipedia entry, please<br />
link that as well. If you would like to, you may list a few<br />
of your Linux-based products, but please don't go overboard.<br />
<br />
[[Category:Companies]]</div>JulienBoibessot