<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/api.php?action=feedcontributions&amp;user=Markv&amp;feedformat=atom</id>
		<title>eLinux.org - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/api.php?action=feedcontributions&amp;user=Markv&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/Special:Contributions/Markv"/>
		<updated>2013-06-18T06:57:51Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.22alpha</generator>

	<entry>
		<id>http://elinux.org/Barebox</id>
		<title>Barebox</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Barebox"/>
				<updated>2011-11-04T11:40:09Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: fixed minor typo's&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Barebox bootloader was started in 2007 as an attempt to work around the limitations that U-Boot shows through its age. Originally dubbed U-Boot v2, it now has a different name because its design goals are different and it has it's own community in the meantime.&lt;br /&gt;
&lt;br /&gt;
Barebox now supports arm, powerpc, mips, nios2, blackfin, x86 and a Linux userspace port called &amp;quot;sandbox&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Features:&lt;br /&gt;
&lt;br /&gt;
*Devices/Drivers Model&lt;br /&gt;
**ata&lt;br /&gt;
**eeprom&lt;br /&gt;
**I2c&lt;br /&gt;
**nand&lt;br /&gt;
**nor&lt;br /&gt;
**net&lt;br /&gt;
**mfd&lt;br /&gt;
**MMC&lt;br /&gt;
**serial&lt;br /&gt;
**SPI&lt;br /&gt;
**USB&lt;br /&gt;
***Host&lt;br /&gt;
***Devices&lt;br /&gt;
**Framebuffer&lt;br /&gt;
*Filesystem&lt;br /&gt;
*Posix Interface&lt;br /&gt;
*Hush&lt;br /&gt;
*password&lt;br /&gt;
*DFU&lt;br /&gt;
*Menu&lt;br /&gt;
&lt;br /&gt;
= Build and configuration =&lt;br /&gt;
&lt;br /&gt;
On contrary of U-Boot, Barebox uses Kbuild for the build and Kconfig for the configuration.&lt;br /&gt;
&lt;br /&gt;
For the environment, a file system is used so you will not have to clobber any config.h file.&lt;br /&gt;
&lt;br /&gt;
[[image: Barebox Kconfig.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[http://www.barebox.org Barebox]&lt;br /&gt;
&lt;br /&gt;
[[:File:Hauer-U_BootV2.pdf|U-Boot-v2 Presentation from CELF Embedded Linux Conference Europe Grenoble, 2009-10-16]] (pdf)&lt;br /&gt;
&lt;br /&gt;
[[:File:ELCE-2010-Barebox-Booting-Linux-Fast-and-Fancy.pdf|Booting Linux Fast &amp;amp; Fancy]] (pdf)&lt;br /&gt;
&lt;br /&gt;
= Sandbox =&lt;br /&gt;
&lt;br /&gt;
One of the great thinks with barebox is the sandbox.&lt;br /&gt;
&lt;br /&gt;
Basically you can develop and debug generic feature on your host:&lt;br /&gt;
&lt;br /&gt;
1) compile it&lt;br /&gt;
&lt;br /&gt;
for other arch than  x86 or ppc you need to use the next branch or the mainline&lt;br /&gt;
&lt;br /&gt;
As I just recently fix the support for all host&lt;br /&gt;
&lt;br /&gt;
ARCH=sandbox make sandbox_defconfig&lt;br /&gt;
&lt;br /&gt;
ARCH=sandbox make&lt;br /&gt;
&lt;br /&gt;
now just start it&lt;br /&gt;
&lt;br /&gt;
   # ./barebox&lt;br /&gt;
 &lt;br /&gt;
    barebox 2011.10.0-00119-gad62fdb-dirty (Oct 15 2011 - 11:38:46)&lt;br /&gt;
 &lt;br /&gt;
    Board: sandbox&lt;br /&gt;
    Malloc space: 0x7f679f24b010 -&amp;gt; 0x7f679fa4b010 (size  8 MB)&lt;br /&gt;
    Open /dev/env0 No such file or directory&lt;br /&gt;
    no valid environment found on /dev/env0. Using default environment&lt;br /&gt;
    running /env/bin/init...&lt;br /&gt;
    barebox:/&lt;br /&gt;
    barebox:/ ls -al /dev/&lt;br /&gt;
    ls: invalid option -- a&lt;br /&gt;
    cr-------- 18446744073709551615 zero&lt;br /&gt;
    crw-------       8249 defaultenv&lt;br /&gt;
    crw------- 4294967295 mem&lt;br /&gt;
    crw-------       2198 fd0&lt;br /&gt;
    barebox:/ devinfo &lt;br /&gt;
    devices:&lt;br /&gt;
    `---- hostfile0&lt;br /&gt;
    `---- console0&lt;br /&gt;
     `---- cs0&lt;br /&gt;
    `---- ramfs0&lt;br /&gt;
    `---- devfs0&lt;br /&gt;
    `---- mem0&lt;br /&gt;
     `---- 0x00000000-0x00002038: /dev/defaultenv&lt;br /&gt;
    `---- mem1&lt;br /&gt;
         `---- 0x00000000-0xfffffffe: /dev/mem&lt;br /&gt;
    `---- tap0&lt;br /&gt;
    `---- eth0&lt;br /&gt;
    &lt;br /&gt;
    drivers:&lt;br /&gt;
       console&lt;br /&gt;
         ramfs&lt;br /&gt;
         devfs&lt;br /&gt;
           tap&lt;br /&gt;
           mem&lt;br /&gt;
        cramfs&lt;br /&gt;
      hostfile&lt;br /&gt;
    barebox:/ &lt;br /&gt;
    &lt;br /&gt;
    barebox:/ help&lt;br /&gt;
         . - alias for source&lt;br /&gt;
         ? - alias for help&lt;br /&gt;
         [ - alias for test&lt;br /&gt;
   addpart - adds a partition table to a device&lt;br /&gt;
 boot_config - Boot Menu&lt;br /&gt;
 boot_menu - Boot Menu&lt;br /&gt;
       cat - concatenate file(s)&lt;br /&gt;
        cd - change working directory&lt;br /&gt;
     clear - clear screen&lt;br /&gt;
        cp - copy files&lt;br /&gt;
     crc32 - crc32 checksum calculation&lt;br /&gt;
   delpart - delete partition(s)&lt;br /&gt;
   devinfo - Show information about devices and drivers.&lt;br /&gt;
      dhcp - invoke dhcp client to obtain ip/boot params&lt;br /&gt;
      echo - echo args to console&lt;br /&gt;
      edit - Usage: (s)edit &amp;lt;file&amp;gt;&lt;br /&gt;
    ethact - set current ethernet device&lt;br /&gt;
      exit - exit script&lt;br /&gt;
    export - export environment variables&lt;br /&gt;
     false - do nothing, unsuccessfully&lt;br /&gt;
        go - start application at address or file&lt;br /&gt;
      help - print online help&lt;br /&gt;
 linux_exec - Execute a command on the host&lt;br /&gt;
   loadenv - Load environment from ENVFS into DIRECTORY (default: /dev/env0 -&amp;gt; /env).&lt;br /&gt;
     login - login&lt;br /&gt;
        ls - list a file or directory&lt;br /&gt;
        md - memory display&lt;br /&gt;
    md5sum - md5 checksum calculation&lt;br /&gt;
    memcmp - memory compare&lt;br /&gt;
    memcpy - memory copy&lt;br /&gt;
   meminfo - print info about memory usage&lt;br /&gt;
    memset - memory fill&lt;br /&gt;
      menu - Menu Management&lt;br /&gt;
     mkdir - make directories&lt;br /&gt;
     mount - Mount a filesystem of a given type to a mountpoint or list mounted filesystems.&lt;br /&gt;
        mw - memory write (fill)&lt;br /&gt;
    passwd - passwd&lt;br /&gt;
      ping - ping &amp;lt;destination&amp;gt;&lt;br /&gt;
  printenv - Print value of one or all environment variables.&lt;br /&gt;
       pwd - print working directory&lt;br /&gt;
  readline - prompt for user input&lt;br /&gt;
     reset - Perform RESET of the CPU&lt;br /&gt;
        rm - remove files&lt;br /&gt;
     rmdir - remove directorie(s)&lt;br /&gt;
   saveenv - save environment to persistent storage&lt;br /&gt;
     sedit - alias for edit&lt;br /&gt;
        sh - run shell script&lt;br /&gt;
   sha1sum - sha1 checksum calculation&lt;br /&gt;
 sha224sum - sha224 checksum calculation&lt;br /&gt;
 sha256sum - sha256 checksum calculation&lt;br /&gt;
     sleep - delay execution for n seconds&lt;br /&gt;
    source - execute shell script in current shell environment&lt;br /&gt;
      test - minimal test like /bin/sh&lt;br /&gt;
      tftp - Load file using tftp protocol&lt;br /&gt;
      time - measure execution time of a command&lt;br /&gt;
   timeout - wait for a specified timeout&lt;br /&gt;
      true - do nothing, successfully&lt;br /&gt;
    umount - umount a filesystem&lt;br /&gt;
   version - print monitor version&lt;br /&gt;
 barebox:/&lt;br /&gt;
&lt;br /&gt;
= Menu =&lt;br /&gt;
&lt;br /&gt;
It's on ather great feature&lt;br /&gt;
&lt;br /&gt;
Add Menu Framework&lt;br /&gt;
&lt;br /&gt;
Introduce a menu framework that allow us to create list menu to simplify&lt;br /&gt;
barebox and make it more user-frendly&lt;br /&gt;
&lt;br /&gt;
This kind of menu is very usefull when you do not have a keyboard or a&lt;br /&gt;
serial console attached to your board to allow you to interract with&lt;br /&gt;
barebox&lt;br /&gt;
&lt;br /&gt;
For the develloper part,&lt;br /&gt;
The framework introduce two API&lt;br /&gt;
&lt;br /&gt;
1) C&lt;br /&gt;
that allow you to create menu, submenu, entry and complex menu action&lt;br /&gt;
&lt;br /&gt;
2) Command&lt;br /&gt;
that allow you as the C API to create menu, submenu, entry and complex&lt;br /&gt;
menu action but this time the actions will be store in a function and&lt;br /&gt;
then be evaluated and excecuted at runtime.&lt;br /&gt;
&lt;br /&gt;
 barebox:/ help menu &lt;br /&gt;
 Usage: menu [OPTION]... &lt;br /&gt;
 Manage Menu&lt;br /&gt;
   -m  menu&lt;br /&gt;
   -l  list&lt;br /&gt;
   -s  show&lt;br /&gt;
 Advanced&lt;br /&gt;
   -e  menu entry&lt;br /&gt;
   -a  add&lt;br /&gt;
   -r  remove&lt;br /&gt;
   -S  select&lt;br /&gt;
 &lt;br /&gt;
 How to&lt;br /&gt;
 &lt;br /&gt;
 Show menu&lt;br /&gt;
   (-A auto select delay)&lt;br /&gt;
   (-d auto select description)&lt;br /&gt;
   menu -s -m &amp;lt;menu&amp;gt; [-A delay] [-d auto_display]&lt;br /&gt;
 &lt;br /&gt;
 List menu&lt;br /&gt;
   menu -l&lt;br /&gt;
 &lt;br /&gt;
 Add a menu&lt;br /&gt;
   menu -a -m &amp;lt;name&amp;gt; -d &amp;lt;description&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Remove a menu&lt;br /&gt;
   menu -r -m &amp;lt;name&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Add an entry&lt;br /&gt;
   (-R for do no exit the menu after executing the command)&lt;br /&gt;
   (-b for box style 1 for selected)&lt;br /&gt;
   (and optional -c for the command to run when we change the state)&lt;br /&gt;
   menu -e -a -m &amp;lt;menu&amp;gt; -c &amp;lt;command&amp;gt; [-R] [-b 0|1] -d &amp;lt;description&amp;gt;&lt;br /&gt;
 Add a submenu entry&lt;br /&gt;
   (-R is not needed)&lt;br /&gt;
   (-b for box style 1 for selected)&lt;br /&gt;
   (and -c is not needed)&lt;br /&gt;
   menu -e -a -m &amp;lt;menu&amp;gt; -u submenu -d [-b 0|1] &amp;lt;description&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Remove an entry&lt;br /&gt;
   menu -e -r -m &amp;lt;name&amp;gt; -n &amp;lt;num&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 Select an entry&lt;br /&gt;
   menu -m &amp;lt;menu&amp;gt; -S -n &amp;lt;entry num starting at 1&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 List menu&lt;br /&gt;
   menu -e -l [menu]&lt;br /&gt;
 &lt;br /&gt;
 Menu example&lt;br /&gt;
 menu -a -m boot -d &amp;quot;Boot Menu&amp;quot;&lt;br /&gt;
 menu -e -a -m boot -c boot -d &amp;quot;Boot&amp;quot;&lt;br /&gt;
 menu -e -a -m boot -c reset -d &amp;quot;Reset&amp;quot;&lt;br /&gt;
 menu -s -m boot&lt;br /&gt;
&lt;br /&gt;
An example&lt;br /&gt;
&lt;br /&gt;
 menu -a -m boot -d &amp;quot;Welcome on Barebox Boot Sequence&amp;quot;&lt;br /&gt;
 menu -e -a -m boot -c boot -d &amp;quot;   1: linux_2_6_36&amp;quot;&lt;br /&gt;
 menu -e -a -m boot -c boot -d &amp;quot;   2: linux_2_6_39&amp;quot;&lt;br /&gt;
 menu -e -a -m boot -c boot -d &amp;quot;   3: linux_3_0_0&amp;quot; &lt;br /&gt;
 menu -e -a -m boot -c boot -d &amp;quot;   4: installer&amp;quot;   &lt;br /&gt;
 menu -e -a -m boot -c clear -d &amp;quot;   5: shell&amp;quot;      &lt;br /&gt;
 menu -e -a -m boot -c reset -d &amp;quot;   6: reset&amp;quot;   &lt;br /&gt;
 menu -s -m boot&lt;br /&gt;
&lt;br /&gt;
The screen is clear and show&lt;br /&gt;
&lt;br /&gt;
  Welcome on Barebox Boot Sequence&lt;br /&gt;
      1: linux_2_6_36&lt;br /&gt;
      2: linux_2_6_39&lt;br /&gt;
      3: linux_3_0_0 &lt;br /&gt;
      4: installer   &lt;br /&gt;
      5: shell       &lt;br /&gt;
      6: reset       &lt;br /&gt;
  Auto Select in  1&lt;br /&gt;
 &lt;br /&gt;
[[Category:Bootloaders]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Markv</id>
		<title>User:Markv</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Markv"/>
				<updated>2011-09-28T19:22:07Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am an embedded GNU/Linux developer and living in The Netherlands.&lt;br /&gt;
&lt;br /&gt;
I am working for a company called [http://www.team-embedded.com Team Embedded]. Please contact us if you would like to find out what we can do for you. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please have a look at my [http://www.linkedin.com/in/markvels LinkedIn profile] for more background information.&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Experts</id>
		<title>Experts</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Experts"/>
				<updated>2011-09-28T16:42:14Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* The List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Embedded Linux Expert List''' ==&lt;br /&gt;
&lt;br /&gt;
* [[Rusty_Russell_Quotes]] This page is here in honor of Rusty Russell, one of the funniest Linux kernel developers EVER&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Experts ===&lt;br /&gt;
This page is intended to provide a place for Embedded Linux Experts to advertise their availability, and describe their expertise, to companies interested in paying them for services.  This could include contract work or fulltime employment.&lt;br /&gt;
&lt;br /&gt;
Linux experts are encouraged to provide their information in the table below so that companies may contact them for their areas of interest.  Please put an expiration date for the information, so we can remove information when it&lt;br /&gt;
gets stale.  Or even better, when you have obtained work, please remove your entry from this table.&lt;br /&gt;
&lt;br /&gt;
See the [[Jobs]] page for jobs already posted to this site.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Employers ===&lt;br /&gt;
Please contact the person below, if you have a position or contract work you would like to hire&lt;br /&gt;
someone to do.  This list is not intended to be used to ask for free support.&lt;br /&gt;
&lt;br /&gt;
You can also list your job on the [[Jobs]] page.&lt;br /&gt;
&lt;br /&gt;
== '''The List''' ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Name (Link)&lt;br /&gt;
! style=&amp;quot;width:400px&amp;quot; | Expertise areas&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Contact Info&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Expires date&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Constantine Shulyupin&amp;lt;br&amp;gt;Israel, Worldwide&lt;br /&gt;
| TI DaVinci, drivers, boot loaders, fast boot&lt;br /&gt;
| http://www.makelinux.com &amp;lt;br&amp;gt; mailto://const@makelinux.com&lt;br /&gt;
| 2013&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Sasha Sirotkin&amp;lt;br&amp;gt;FemtoLinux&amp;lt;br&amp;gt;Tel-Aviv (Israel)&lt;br /&gt;
| Porting from VxWorks, ThreadX, Nucleus and other RTOS to Linux, device drivers, BSP&lt;br /&gt;
| http://www.femtolinux.com &amp;lt;br&amp;gt; demiurg AT femtolinux DOT com&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Dave Lynch&amp;lt;br&amp;gt;DLA Systems&amp;lt;br&amp;gt;Lancaster, PA(USA)&lt;br /&gt;
| Embedded Software development, bootloaders, board bring-up, BSP, drivers, toolchains, rootfs, applications - Linux and other embedded RTOS's&lt;br /&gt;
| http://www.dlasys.net&amp;lt;br&amp;gt;dhlii@dlasys.net&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Leon Woestenberg, MSc. EE, Eindhoven, The Netherlands, EU&lt;br /&gt;
| Embedded Linux, Real-time, OpenEmbedded, System and Hardware Design, Device Drivers, Training, Video Broadcast, FPGA's&lt;br /&gt;
| [http://www.sidebranch.com/ www.sidebranch.com]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Ithamar Adema,&amp;lt;br&amp;gt;[[User:Markv|Mark Vels]],&amp;lt;br&amp;gt; Netherlands, EU&lt;br /&gt;
| Embedded Linux, BSP ports &amp;amp; support, OpenWrt support, Device Drivers, Training, &lt;br /&gt;
| [http://www.team-embedded.com/ www.team-embedded.com]&amp;lt;br&amp;gt;[mailto:info@team-embedded.nl info@team-embedded.nl]&lt;br /&gt;
| 2013&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[User:Arnout Vandecappelle|Arnout Vandecappelle]],&amp;lt;br&amp;gt;Leuven (Belgium)&lt;br /&gt;
| Consultancy and Services in the field of Embedded Linux, Feasibility studies, BSP ports &amp;amp; support, Device drivers, Multimedia &amp;amp; networking, Debugging, Training&lt;br /&gt;
| [mailto:contact@mind.be contact@mind.be]&amp;lt;br&amp;gt;[http://www.mind.be http://www.mind.be]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Chris Simmonds, Hampshire (UK), EU&lt;br /&gt;
| Freelance consultant experienced in embedded and real-time Linux, U-Boot and board support packages&lt;br /&gt;
| http://www.2net.co.uk, http://www.embedded-linux.co.uk/&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Robert Berger, Embedded Software Specialist, Athens (Greece), EU&lt;br /&gt;
| Consulting and Training for: Embedded Linux, Real-time, Debugging, U-boot, Development Process Improvement  &lt;br /&gt;
| elinux@reliableembeddedsystems.com [http://www.reliableembeddedsystems.com/ http://www.reliableembeddedsystems.com]&lt;br /&gt;
| 2043&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Roberto A. Foglietta, Genoa (Italy), EU&lt;br /&gt;
| Embedded Linux for Telecommunication and Automotive &lt;br /&gt;
| [http://www.roberto.foglietta/work/who_am_I www.roberto.foglietta/work]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Marco Cavallini, Bergamo (Italy), EU&lt;br /&gt;
| Embedded Linux, Device Drivers, Real-time, OpenEmbedded, BSP Design, u-boot, training&lt;br /&gt;
| [http://www.koansoftware.com KOAN sas]&lt;br /&gt;
| 2015&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Matthias Kaehlcke, Barcelona (Spain)&lt;br /&gt;
| Embedded Linux and device drivers&lt;br /&gt;
| matthias_AT_kaehlcke.net&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| David Anders&amp;lt;br&amp;gt;RAD Tech Labs&amp;lt;br&amp;gt;Dallas/Ft.worth, Texas&lt;br /&gt;
| Embedded hardware and software development, board bringups, support packages, and drivers&lt;br /&gt;
| http://www.rad-tech-labs.com&amp;lt;br&amp;gt;danders@rad-tech-labs.com&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Sebastien Ronsse, MSc. EE, Seattle (WA), USA&lt;br /&gt;
| Embedded Linux, Real-time, BSP ports &amp;amp; Support, Arm Architecture, System Design, Device Drivers, Training&lt;br /&gt;
| sales@adeneo-embedded.com&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Hunyue Yau, California (USA)&lt;br /&gt;
| Embedded Linux, device drivers, board bring-up, ports, userland integration, training, prototyping, OMAP3&lt;br /&gt;
| [http://www.hy-research.com/ www.hy-research.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Richard B. Johnson, Massachusetts (USA)&lt;br /&gt;
| Embedded Linux, device drivers, ports, complete integration, tiny 'C' runtime library&lt;br /&gt;
| [http://www.route495software.com/ www.Route495Software.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Young-Ho Song, Seoul (Korea)&lt;br /&gt;
| Embedded Linux, Device drivers, Multimedia Communication &amp;amp; System, IPTV, Network Security&lt;br /&gt;
| yhsongATnds.com &lt;br /&gt;
whois [http://elinux.org/User:Young-Ho_Song Young-Ho Song]&lt;br /&gt;
| 2010&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Benjamin Zores, Strasbourg (France)&lt;br /&gt;
| Embedded Linux, Device drivers, BSP Integration, Board Bring-Up, U-Boot, Multimedia Playback, Video Acceleration and Media Center applications&lt;br /&gt;
| http://www.geexbox.org/&amp;lt;br&amp;gt;ben AT geexbox DOT org &lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Ivan Kuten, Minsk (Belarus), Europe&lt;br /&gt;
| Embedded Linux, board bring-up, test suites for mass-production, experience in TI OMAP, Sitara, DaVinci; ST STi71xx/ST52xx; Atmel SAM9, Marvell ARMADA, Samsung S3C24xx/6410/S5PC100/S5PC110, Analog Devices Blackfin DSP, Fujitsu GDCs &lt;br /&gt;
| http://www.ivankuten.com/&amp;lt;br&amp;gt;vano AT ivankuten DOT com &lt;br /&gt;
| 2012&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Experts</id>
		<title>Experts</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Experts"/>
				<updated>2011-09-28T16:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* The List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Embedded Linux Expert List''' ==&lt;br /&gt;
&lt;br /&gt;
* [[Rusty_Russell_Quotes]] This page is here in honor of Rusty Russell, one of the funniest Linux kernel developers EVER&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Experts ===&lt;br /&gt;
This page is intended to provide a place for Embedded Linux Experts to advertise their availability, and describe their expertise, to companies interested in paying them for services.  This could include contract work or fulltime employment.&lt;br /&gt;
&lt;br /&gt;
Linux experts are encouraged to provide their information in the table below so that companies may contact them for their areas of interest.  Please put an expiration date for the information, so we can remove information when it&lt;br /&gt;
gets stale.  Or even better, when you have obtained work, please remove your entry from this table.&lt;br /&gt;
&lt;br /&gt;
See the [[Jobs]] page for jobs already posted to this site.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Employers ===&lt;br /&gt;
Please contact the person below, if you have a position or contract work you would like to hire&lt;br /&gt;
someone to do.  This list is not intended to be used to ask for free support.&lt;br /&gt;
&lt;br /&gt;
You can also list your job on the [[Jobs]] page.&lt;br /&gt;
&lt;br /&gt;
== '''The List''' ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Name (Link)&lt;br /&gt;
! style=&amp;quot;width:400px&amp;quot; | Expertise areas&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Contact Info&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Expires date&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Constantine Shulyupin&amp;lt;br&amp;gt;Israel, Worldwide&lt;br /&gt;
| TI DaVinci, drivers, boot loaders, fast boot&lt;br /&gt;
| http://www.makelinux.com &amp;lt;br&amp;gt; mailto://const@makelinux.com&lt;br /&gt;
| 2013&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Sasha Sirotkin&amp;lt;br&amp;gt;FemtoLinux&amp;lt;br&amp;gt;Tel-Aviv (Israel)&lt;br /&gt;
| Porting from VxWorks, ThreadX, Nucleus and other RTOS to Linux, device drivers, BSP&lt;br /&gt;
| http://www.femtolinux.com &amp;lt;br&amp;gt; demiurg AT femtolinux DOT com&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Dave Lynch&amp;lt;br&amp;gt;DLA Systems&amp;lt;br&amp;gt;Lancaster, PA(USA)&lt;br /&gt;
| Embedded Software development, bootloaders, board bring-up, BSP, drivers, toolchains, rootfs, applications - Linux and other embedded RTOS's&lt;br /&gt;
| http://www.dlasys.net&amp;lt;br&amp;gt;dhlii@dlasys.net&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Leon Woestenberg, MSc. EE, Eindhoven, The Netherlands, EU&lt;br /&gt;
| Embedded Linux, Real-time, OpenEmbedded, System and Hardware Design, Device Drivers, Training, Video Broadcast, FPGA's&lt;br /&gt;
| [http://www.sidebranch.com/ www.sidebranch.com]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Ithamar Adema,&amp;lt;br&amp;gt;[[User:Markv|Mark Vels]],&amp;lt;br&amp;gt; Netherlands, EU&lt;br /&gt;
| Embedded Linux, BSP ports &amp;amp; support, OpenWrt support, Device Drivers, Training, &lt;br /&gt;
| [http://www.team-embedded.com/ www.team-embedded.com]&lt;br /&gt;
| 2013&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[User:Arnout Vandecappelle|Arnout Vandecappelle]],&amp;lt;br&amp;gt;Leuven (Belgium)&lt;br /&gt;
| Consultancy and Services in the field of Embedded Linux, Feasibility studies, BSP ports &amp;amp; support, Device drivers, Multimedia &amp;amp; networking, Debugging, Training&lt;br /&gt;
| [mailto:contact@mind.be contact@mind.be]&amp;lt;br&amp;gt;[http://www.mind.be http://www.mind.be]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Chris Simmonds, Hampshire (UK), EU&lt;br /&gt;
| Freelance consultant experienced in embedded and real-time Linux, U-Boot and board support packages&lt;br /&gt;
| http://www.2net.co.uk, http://www.embedded-linux.co.uk/&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Robert Berger, Embedded Software Specialist, Athens (Greece), EU&lt;br /&gt;
| Consulting and Training for: Embedded Linux, Real-time, Debugging, U-boot, Development Process Improvement  &lt;br /&gt;
| elinux@reliableembeddedsystems.com [http://www.reliableembeddedsystems.com/ http://www.reliableembeddedsystems.com]&lt;br /&gt;
| 2043&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Roberto A. Foglietta, Genoa (Italy), EU&lt;br /&gt;
| Embedded Linux for Telecommunication and Automotive &lt;br /&gt;
| [http://www.roberto.foglietta/work/who_am_I www.roberto.foglietta/work]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Marco Cavallini, Bergamo (Italy), EU&lt;br /&gt;
| Embedded Linux, Device Drivers, Real-time, OpenEmbedded, BSP Design, u-boot, training&lt;br /&gt;
| [http://www.koansoftware.com KOAN sas]&lt;br /&gt;
| 2015&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Matthias Kaehlcke, Barcelona (Spain)&lt;br /&gt;
| Embedded Linux and device drivers&lt;br /&gt;
| matthias_AT_kaehlcke.net&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| David Anders&amp;lt;br&amp;gt;RAD Tech Labs&amp;lt;br&amp;gt;Dallas/Ft.worth, Texas&lt;br /&gt;
| Embedded hardware and software development, board bringups, support packages, and drivers&lt;br /&gt;
| http://www.rad-tech-labs.com&amp;lt;br&amp;gt;danders@rad-tech-labs.com&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Sebastien Ronsse, MSc. EE, Seattle (WA), USA&lt;br /&gt;
| Embedded Linux, Real-time, BSP ports &amp;amp; Support, Arm Architecture, System Design, Device Drivers, Training&lt;br /&gt;
| sales@adeneo-embedded.com&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Hunyue Yau, California (USA)&lt;br /&gt;
| Embedded Linux, device drivers, board bring-up, ports, userland integration, training, prototyping, OMAP3&lt;br /&gt;
| [http://www.hy-research.com/ www.hy-research.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Richard B. Johnson, Massachusetts (USA)&lt;br /&gt;
| Embedded Linux, device drivers, ports, complete integration, tiny 'C' runtime library&lt;br /&gt;
| [http://www.route495software.com/ www.Route495Software.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Young-Ho Song, Seoul (Korea)&lt;br /&gt;
| Embedded Linux, Device drivers, Multimedia Communication &amp;amp; System, IPTV, Network Security&lt;br /&gt;
| yhsongATnds.com &lt;br /&gt;
whois [http://elinux.org/User:Young-Ho_Song Young-Ho Song]&lt;br /&gt;
| 2010&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Benjamin Zores, Strasbourg (France)&lt;br /&gt;
| Embedded Linux, Device drivers, BSP Integration, Board Bring-Up, U-Boot, Multimedia Playback, Video Acceleration and Media Center applications&lt;br /&gt;
| http://www.geexbox.org/&amp;lt;br&amp;gt;ben AT geexbox DOT org &lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Ivan Kuten, Minsk (Belarus), Europe&lt;br /&gt;
| Embedded Linux, board bring-up, test suites for mass-production, experience in TI OMAP, Sitara, DaVinci; ST STi71xx/ST52xx; Atmel SAM9, Marvell ARMADA, Samsung S3C24xx/6410/S5PC100/S5PC110, Analog Devices Blackfin DSP, Fujitsu GDCs &lt;br /&gt;
| http://www.ivankuten.com/&amp;lt;br&amp;gt;vano AT ivankuten DOT com &lt;br /&gt;
| 2012&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Markv</id>
		<title>User:Markv</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Markv"/>
				<updated>2011-09-28T16:36:06Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am an embedded Linux developer and living in The Netherlands.&lt;br /&gt;
&lt;br /&gt;
I am working for a company called [http://www.team-embedded.com Team Embedded].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Please have a look at my [http://www.linkedin.com/in/markvels LinkedIn profile] for more background information.&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/User:Markv</id>
		<title>User:Markv</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/User:Markv"/>
				<updated>2011-09-28T16:31:11Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: Created page with &amp;quot;I am an embedded Linux developer and living in The Netherlands.  I am working for a company called [http://www.team-embedded.com Team Embedded]. Please have a look at my [http://...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am an embedded Linux developer and living in The Netherlands.&lt;br /&gt;
&lt;br /&gt;
I am working for a company called [http://www.team-embedded.com Team Embedded].&lt;br /&gt;
Please have a look at my [http://www.linkedin.com/in/markvels LinkedIn profile] for more background information.&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/U-boot_environment_variables_in_linux</id>
		<title>U-boot environment variables in linux</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/U-boot_environment_variables_in_linux"/>
				<updated>2010-11-07T14:08:25Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: Added OpenWrt menuconfig location&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: U-Boot]]&lt;br /&gt;
[[Category: Linux]]&lt;br /&gt;
[[Category: OMAP]]&lt;br /&gt;
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''.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
===OpenEmbedded===&lt;br /&gt;
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.&lt;br /&gt;
#cd to the source for U-Boot in the OE tree.  For me, it is at &amp;quot;../oe/tmp/work/beagleboard-angstrom-linux-gnueabi/u-boot-git-r18.1/git&amp;quot;&lt;br /&gt;
#manually build fw_printenv with make:  &amp;quot;make env ARCH=arm CROSS_COMPILE= /usr/local/angstrom/arm/bin/arm-angstrom-linux-gnuabi-&amp;quot;&lt;br /&gt;
#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.&lt;br /&gt;
#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 &amp;quot;fw_setenv&amp;quot;.  this is most easily accomplished by creating a symbolic link from fw_printenv to fw_setenv, as in &amp;quot;ln -sf /sbin/fw_printenv /sbin/fw_setenv&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Buildroot===&lt;br /&gt;
Buildroot can automatically build these tools for you. You just have to:&lt;br /&gt;
 make menuconfig&lt;br /&gt;
and then select the following option:&lt;br /&gt;
 Target filesystem options  ---&amp;gt;&lt;br /&gt;
     [*] Das U-Boot Boot Monitor  ---&amp;gt;&lt;br /&gt;
         [*]   fw_printenv tool in target&lt;br /&gt;
&lt;br /&gt;
Tools will be installed in ''/usr/sbin/'' of your target's rootfs.&lt;br /&gt;
&lt;br /&gt;
===OpenWrt===&lt;br /&gt;
Like Buildroot, OpenWrt can build these tools too but you will find them in a different location in the menu:&lt;br /&gt;
 Utilities  ---&amp;gt;&lt;br /&gt;
     [*] uboot-envtools&lt;br /&gt;
&lt;br /&gt;
Tools will also be installed in ''/usr/sbin/''.&lt;br /&gt;
&lt;br /&gt;
===All distribs===&lt;br /&gt;
'''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''.&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
   # Configuration file for fw_(printenv/saveenv) utility.&lt;br /&gt;
   # Up to two entries are valid, in this case the redundand&lt;br /&gt;
   # environment sector is assumed present.&lt;br /&gt;
   # MTD device name       Device offset   Env. size       Flash sector size&lt;br /&gt;
          /dev/mtd2               0x0000          0x20000         0x20000&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Printing all the environment variables===&lt;br /&gt;
&lt;br /&gt;
  # fw_printenv&lt;br /&gt;
  bootdelay=1&lt;br /&gt;
  baudrate=115200&lt;br /&gt;
  ipaddr=192.168.0.2&lt;br /&gt;
  serverip=192.168.0.1&lt;br /&gt;
  netmask=255.255.255.0&lt;br /&gt;
  bootfile=&amp;quot;uImage&amp;quot;&lt;br /&gt;
  filesize=B81A24&lt;br /&gt;
  bootcmd=nand read 80200000 280000 400000;bootm 80200000&lt;br /&gt;
  bootargs=console=ttyS2,115200n8 console=tty0 root=/dev/mtdblock4 rw rootfstyp=jffs2 nohz=off&lt;br /&gt;
  stdin=serial   &lt;br /&gt;
  stdout=serial&lt;br /&gt;
  stderr=serial&lt;br /&gt;
&lt;br /&gt;
=== Printing a single environment variable ===&lt;br /&gt;
   # fw_printenv stdin&lt;br /&gt;
   stdin=serial&lt;br /&gt;
&lt;br /&gt;
=== Setting and verifying an environment variable ===&lt;br /&gt;
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 &amp;quot;bad CRC&amp;quot; before running ''fw_setenv''.&lt;br /&gt;
&lt;br /&gt;
  # fw_setenv mytestvariable abcdefg&lt;br /&gt;
  # fw_printenv mytestvariable&lt;br /&gt;
  mytestenv=abcdefg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Experts</id>
		<title>Experts</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Experts"/>
				<updated>2010-06-24T21:56:00Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* The List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Embedded Linux Expert List''' ==&lt;br /&gt;
&lt;br /&gt;
* [[Rusty_Russell_Quotes]] This page is here in honor of Rusty Russell, one of the funniest Linux kernel developers EVER&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Experts ===&lt;br /&gt;
This page is intended to provide a place for Embedded Linux Experts to advertise their availability, and describe their expertise, to companies interested in paying them for services.  This could include contract work or fulltime employment.&lt;br /&gt;
&lt;br /&gt;
Linux experts are encouraged to provide their information in the table below so that companies may contact them for their areas of interest.  Please put an expiration date for the information, so we can remove information when it&lt;br /&gt;
gets stale.  Or even better, when you have obtained work, please remove your entry from this table.&lt;br /&gt;
&lt;br /&gt;
See the [[Jobs]] page for jobs already posted to this site.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Employers ===&lt;br /&gt;
Please contact the person below, if you have a position or contract work you would like to hire&lt;br /&gt;
someone to do.  This list is not intended to be used to ask for free support.&lt;br /&gt;
&lt;br /&gt;
You can also list your job on the [[Jobs]] page.&lt;br /&gt;
&lt;br /&gt;
== '''The List''' ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Name (Link)&lt;br /&gt;
! style=&amp;quot;width:400px&amp;quot; | Expertise areas&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Contact Info&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Expires date&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Sasha Sirotkin&amp;lt;br&amp;gt;FemtoLinux&amp;lt;br&amp;gt;Tel-Aviv (Israel)&lt;br /&gt;
| Porting from VxWorks, ThreadX, Nucleus and other RTOS to Linux, device drivers, BSP&lt;br /&gt;
| http://www.femtolinux.com &amp;lt;br&amp;gt; demiurg AT femtolinux DOT com&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Mikhail Gusarov&amp;lt;br&amp;gt;Discrete Quill&amp;lt;br&amp;gt;Prague (Czech Republic) -- Novosibirsk (Russia)&lt;br /&gt;
| e-Paper, X.org, EFL, packaging for embedded Linux distributions, rootfs, toolchains&lt;br /&gt;
| http://diquill.com &amp;lt;br&amp;gt; info@diquill.com&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Dave Lynch&amp;lt;br&amp;gt;DLA Systems&amp;lt;br&amp;gt;Lancaster, PA(USA)&lt;br /&gt;
| Embedded Software development, bootloaders, board bring-up, BSP, drivers, toolchains, rootfs, applications - Linux and other embedded RTOS's&lt;br /&gt;
| http://www.dlasys.net&amp;lt;br&amp;gt;dhlii@dlasys.net&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Remy Bohmer, BSc. EE, Grubbenvorst, The Netherlands, EU&lt;br /&gt;
| Embedded Linux(RT), Real-time Hardware Control, ptxdist, x86, ARM, Device Drivers, board bring up, U-Boot USB maintainer, network security, UI, LCD, Touch&lt;br /&gt;
| linux@bohmer.net&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Leon Woestenberg, MSc. EE, Eindhoven, The Netherlands, EU&lt;br /&gt;
| Embedded Linux, Real-time, OpenEmbedded, System and Hardware Design, Device Drivers, Training, Video Broadcast, FPGA's&lt;br /&gt;
| [http://www.sidebranch.com/ www.sidebranch.com]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Ithamar Adema/ Mark Vels, Netherlands, EU&lt;br /&gt;
| Embedded Linux, BSP ports &amp;amp; support, OpenWrt support, Device Drivers, Training, &lt;br /&gt;
| [http://www.team-embedded.com/ www.team-embedded.com]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| [[User:Arnout Vandecappelle|Arnout Vandecappelle]],&amp;lt;br&amp;gt;Leuven (Belgium)&lt;br /&gt;
| Consultancy and Services in the field of Embedded Linux, Feasibility studies, BSP ports &amp;amp; support, Device drivers, Multimedia &amp;amp; networking, Debugging, Training&lt;br /&gt;
| [mailto:contact@mind.be contact@mind.be]&amp;lt;br&amp;gt;[http://www.mind.be http://www.mind.be]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Chris Simmonds, Hampshire (UK), EU&lt;br /&gt;
| Freelance consultant experienced in embedded and real-time Linux, U-Boot and board support packages&lt;br /&gt;
| http://www.2net.co.uk, http://www.embedded-linux.co.uk/&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Robert Berger, Embedded Software Specialist, Athens (Greece), EU&lt;br /&gt;
| Consulting and Training for: Embedded Linux, Real-time, Debugging, U-boot, Development Process Improvement  &lt;br /&gt;
| elinux@reliableembeddedsystems.com [http://www.reliableembeddedsystems.com/ http://www.reliableembeddedsystems.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Gregory Clement, MSc. EE, Lyon (France), EU&lt;br /&gt;
| Embedded Linux, Real-time, BSP ports &amp;amp; Support, Arm Architecture, System Design, Device Drivers, Training&lt;br /&gt;
| sales@adeneo-embedded.com&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Roberto A. Foglietta, Genoa (Italy), EU&lt;br /&gt;
| Embedded Linux for Telecommunication and Automotive &lt;br /&gt;
| [http://www.roberto.foglietta/work/who_am_I www.roberto.foglietta/work]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Marco Cavallini, Bergamo (Italy), EU&lt;br /&gt;
| Embedded Linux, Device Drivers, Real-time, OpenEmbedded, BSP Design, u-boot, training&lt;br /&gt;
| [http://www.embedded.it eMbedded.it]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Matthias Kaehlcke, Barcelona (Spain)&lt;br /&gt;
| Embedded Linux and device drivers&lt;br /&gt;
| matthias_AT_kaehlcke.net&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| David Anders&amp;lt;br&amp;gt;RAD Tech Labs&amp;lt;br&amp;gt;Dallas/Ft.worth, Texas&lt;br /&gt;
| Embedded hardware and software development, board bringups, support packages, and drivers&lt;br /&gt;
| http://www.rad-tech-labs.com&amp;lt;br&amp;gt;danders@rad-tech-labs.com&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Sebastien Ronsse, MSc. EE, Seattle (WA), USA&lt;br /&gt;
| Embedded Linux, Real-time, BSP ports &amp;amp; Support, Arm Architecture, System Design, Device Drivers, Training&lt;br /&gt;
| sales@adeneo-embedded.com&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Hunyue Yau, California (USA)&lt;br /&gt;
| Embedded Linux, device drivers, board bring-up, ports, userland integration, training, prototyping, OMAP3&lt;br /&gt;
| [http://www.hy-research.com/ www.hy-research.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Richard B. Johnson, Massachusetts (USA)&lt;br /&gt;
| Embedded Linux, device drivers, ports, complete integration, tiny 'C' runtime library&lt;br /&gt;
| [http://www.route495software.com/ www.Route495Software.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Young-Ho Song, Seoul (Korea)&lt;br /&gt;
| Embedded Linux, Device drivers, Multimedia Communication &amp;amp; System, IPTV, Network Security&lt;br /&gt;
| yhsongATnds.com &lt;br /&gt;
whois [http://elinux.org/User:Young-Ho_Song Young-Ho Song]&lt;br /&gt;
| 2010&lt;br /&gt;
&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Benjamin Zores, Strasbourg (France)&lt;br /&gt;
| Embedded Linux, Device drivers, BSP Integration, Board Bring-Up, U-Boot, Multimedia Playback, Video Acceleration and Media Center applications&lt;br /&gt;
| http://www.geexbox.org/&amp;lt;br&amp;gt;ben AT geexbox DOT org &lt;br /&gt;
| 2011&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Experts</id>
		<title>Experts</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Experts"/>
				<updated>2010-01-08T11:07:05Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* The List */ Extended expiry date for Team Embedded&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Embedded Linux Expert List''' ==&lt;br /&gt;
&lt;br /&gt;
* [[Rusty_Russell_Quotes]] This page is here in honor of Rusty Russell, one of the funniest Linux kernel developers EVER&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Experts ===&lt;br /&gt;
This page is intended to provide a place for Embedded Linux Experts to advertise their availability, and describe their expertise, to companies interested in paying them for services.  This could include contract work or fulltime employment.&lt;br /&gt;
&lt;br /&gt;
Linux experts are encouraged to provide their information in the table below so that companies may contact them for their areas of interest.  Please put an expiration date for the information, so we can remove information when it&lt;br /&gt;
gets stale.  Or even better, when you have obtained work, please remove your entry from this table.&lt;br /&gt;
&lt;br /&gt;
See the [[Jobs]] page for jobs already posted to this site.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Employers ===&lt;br /&gt;
Please contact the person below, if you have a position or contract work you would like to hire&lt;br /&gt;
someone to do.  This list is not intended to be used to ask for free support.&lt;br /&gt;
&lt;br /&gt;
You can also list your job on the [[Jobs]] page.&lt;br /&gt;
&lt;br /&gt;
== '''The List''' ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Name (Link)&lt;br /&gt;
! style=&amp;quot;width:400px&amp;quot; | Expertise areas&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Contact Info&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Expires date&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Chris Simmonds, Hampshire (UK), EU&lt;br /&gt;
| Freelance consultant experienced in embedded and real-time Linux, U-Boot and board support packages&lt;br /&gt;
| http://www.2net.co.uk, http://www.embedded-linux.co.uk/&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Robert Berger, Embedded Software Specialist, Athens (Greece), EU&lt;br /&gt;
| Consulting and Training for: Embedded Linux, Real-time, Debugging, U-boot, Development Process Improvement  &lt;br /&gt;
| elinux@reliableembeddedsystems.com [http://www.reliableembeddedsystems.com/ http://www.reliableembeddedsystems.com]&lt;br /&gt;
| &lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Gregory Clement, MSc. EE, Lyon (France), EU&lt;br /&gt;
| Embedded Linux, Real-time, BSP ports &amp;amp; Support, Arm Architecture, System Design, Device Drivers, Training&lt;br /&gt;
| sales@adeneo-embedded.com&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Sebastien Ronsse, MSc. EE, Seattle (WA), USA&lt;br /&gt;
| Embedded Linux, Real-time, BSP ports &amp;amp; Support, Arm Architecture, System Design, Device Drivers, Training&lt;br /&gt;
| sales@adeneo-embedded.com&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Leon Woestenberg, MSc. EE, Eindhoven, The Netherlands, EU&lt;br /&gt;
| Embedded Linux, Real-time, OpenEmbedded, System and Hardware Design, Device Drivers, Training, Video Broadcast, FPGA's&lt;br /&gt;
| [http://www.sidebranch.com/ www.sidebranch.com]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Ithamar Adema/ Mark Vels, Netherlands, EU&lt;br /&gt;
| Embedded Linux, BSP ports &amp;amp; support, Device Drivers, Training, &lt;br /&gt;
| [http://www.team-embedded.com/ www.team-embedded.com]&lt;br /&gt;
| 2011&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Roberto A. Foglietta, Genoa (Italy), EU&lt;br /&gt;
| Embedded Linux for Telecommunication and Automotive &lt;br /&gt;
| [http://www.roberto.foglietta/work/who_am_I www.roberto.foglietta/work]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Doug Abbott, Intellimetrix&lt;br /&gt;
| Embedded Linux consulting and training, device drivers, board bring-up&lt;br /&gt;
| [http://www.intellimetrix.us www.intellimetrix.us]&lt;br /&gt;
| 2009&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Marco Cavallini, Bergamo (Italy), EU&lt;br /&gt;
| Embedded Linux, Device Drivers, Real-time, OpenEmbedded, BSP Design, u-boot, training&lt;br /&gt;
| [http://www.embedded.it eMbedded.it]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Matthias Kaehlcke, Barcelona (Spain)&lt;br /&gt;
| Embedded Linux and device drivers&lt;br /&gt;
| matthias_AT_kaehlcke.net&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Frank Duason, Massachusetts (USA)&lt;br /&gt;
| Embedded Linux, device drivers, u-boot and board bring-up&lt;br /&gt;
| fduason@yahoo.com&lt;br /&gt;
| 2009&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Hunyue Yau, California (USA)&lt;br /&gt;
| Embedded Linux, device drivers, board bring-up, ports, userland integration, training, prototyping, OMAP3&lt;br /&gt;
| [http://www.hy-research.com/ www.hy-research.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Richard B. Johnson, Massachusetts (USA)&lt;br /&gt;
| Embedded Linux, device drivers, ports, complete integration, tiny 'C' runtime library&lt;br /&gt;
| [http://www.route495software.com/ www.Route495Software.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Young-Ho Song, Seoul (Korea)&lt;br /&gt;
| Embedded Linux, Device drivers, Multimedia Communication &amp;amp; System, IPTV, Network Security&lt;br /&gt;
| yhsongATnds.com &lt;br /&gt;
whois [http://elinux.org/User:Young-Ho_Song Young-Ho Song]&lt;br /&gt;
| 2007&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Small_Business_Conference</id>
		<title>Small Business Conference</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Small_Business_Conference"/>
				<updated>2009-08-09T21:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: Added Team Embedded to participants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Small businesses play a significant roll in the embedded Linux ecosystem.  This page tracks information about upcoming events for small business people involved with embedded Linux.  These events should be of interest to consultants, small engineering companies, and small vendors using Linux in their products.&lt;br /&gt;
&lt;br /&gt;
== Mailing List ==&lt;br /&gt;
* [http://tree.celinuxforum.org/mailman/listinfo/small-business small-business@tree.celinuxforum.org] [[http://tree.celinuxforum.org/pipermail/small-business/ archives]]&lt;br /&gt;
&lt;br /&gt;
== Events ==&lt;br /&gt;
=== [http://events.linuxfoundation.org/component/registrationpro/?func=details&amp;amp;did=1 LinuxCon] &amp;amp; [http://events.linuxfoundation.org/component/registrationpro/?func=details&amp;amp;did=7 Plumbers] 2009 ===&lt;br /&gt;
Is anyone interested in a BoF at LinuxCon 2009?&lt;br /&gt;
&lt;br /&gt;
=== [http://www.embeddedlinuxconference.com/elc_europe09/ ELCE 2009] ===&lt;br /&gt;
&lt;br /&gt;
A &amp;quot;Small Business&amp;quot; BOF was proposed at ELCE 2009 (waiting for final approval).&lt;br /&gt;
&lt;br /&gt;
Conferences like ELC and ELCE are excellent opportunities for small embedded Linux companies to meet, exchange experience and know each other better. This makes it possible to cooperate on customer projects which are too big for a single company, and to take advantage of the specific skills of each partner.&lt;br /&gt;
&lt;br /&gt;
We invite small business owners and employees to join this BOF. Here are suggested topics:&lt;br /&gt;
&lt;br /&gt;
* Introducing one's company and main areas of expertise (2 slides max per company, to be sent to michael@free-electrons.com before the BOF)&lt;br /&gt;
* Working with clients (preparing quotes, estimating, invoicing, etc)&lt;br /&gt;
* Marketing, advertising, and building the business.&lt;br /&gt;
* Project management&lt;br /&gt;
* Relationship with the community, and with similar service providers&lt;br /&gt;
* Relationship with vendors&lt;br /&gt;
* Interest in an &amp;quot;Embedded Linux small business miniconf&amp;quot; at ELC 2010?&lt;br /&gt;
&lt;br /&gt;
Your suggestions are welcome. Don't hesitate to add them to the above list.&lt;br /&gt;
&lt;br /&gt;
=== ELC 2010 ===&lt;br /&gt;
There is some talk about organizing a small business track or miniconf as part of ELC 2010.&lt;br /&gt;
&lt;br /&gt;
==== Participants ====&lt;br /&gt;
&amp;lt;!-- Keep this list sorted in alphabetical order --&amp;gt;&lt;br /&gt;
* [http://free-electrons.com Free Electrons]&lt;br /&gt;
* [http://secretlab.ca Secret Lab]&lt;br /&gt;
* [http://team-embedded.com Team Embedded]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Events</id>
		<title>Events</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Events"/>
				<updated>2009-04-11T01:52:49Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* 2008 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Upcoming events ==&lt;br /&gt;
* Free Open &amp;quot;Embedded Linux&amp;quot; Training for Students in India&lt;br /&gt;
** Home Page - [http://code.google.com/p/beagleboard/wiki/Trainings?updated=Trainings&amp;amp;ts=1220250913 beagleboard.org Trainings in India]&lt;br /&gt;
* [http://2009.rmll.info/?lang=en Libre Software Meeting], Nantes, France, July 7 to 11&lt;br /&gt;
** Will feature an ''Embedded systems and open hardware'' track (see the [http://2009.rmll.info/Call-for-Presentation-for-the,77.html?lang=en call for papers])&lt;br /&gt;
* Linux Symposium 2009 - Montreal, Canada, July 15-18, 2009&lt;br /&gt;
** Home page - http://www.linuxsymposium.org/2009/&lt;br /&gt;
* Embedded Linux Conference Europe 2009 - Grenoble, France, October 15-16, 2009&lt;br /&gt;
** Home page - http://www.embeddedlinuxconference.com/elc_europe09/index.html&lt;br /&gt;
* Japan Linux Symposium - Tokyo, Japan, October 21-23, 2009&lt;br /&gt;
&lt;br /&gt;
== Past events ==&lt;br /&gt;
Some information is at: [[Embedded linux events]]&lt;br /&gt;
&lt;br /&gt;
Here is a list of past Embedded-related events:&lt;br /&gt;
&lt;br /&gt;
=== 2009 ===&lt;br /&gt;
* [[Embedded Linux Conference 2009]] - San Francisco, California, April 6-8, 2009&lt;br /&gt;
** Home page - http://www.embeddedlinuxconference.com/elc_2009/&lt;br /&gt;
** Presentations - http://tree.celinuxforum.org/CelfPubWiki/ELC2009Presentations &lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, March 26, 2009 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree26 Japan Technical Jamboree 26]&lt;br /&gt;
* Regional conference in Japan - Osaka, Japan, January 30, 2009 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree25 Japan Technical Jamboree 25]&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, March 26, 2009 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree24 Japan Technical Jamboree 24]&lt;br /&gt;
* Regional conference in Korea - Seoul, Korea, November 21, 2008 - [http://tree.celinuxforum.org/CelfPubWiki/KoreaTechJamboree4 Korea Technical Jamboree 4]&lt;br /&gt;
* [http://freedomhectaipei.pbwiki.com/ FreedomHEC Taipei 2008], Taipei, November 20-21, 2008&lt;br /&gt;
* Embedded Linux Conference Europe - Ede, The Netherlands, November 6-7, 2008&lt;br /&gt;
** Home page - http://www.embeddedlinuxconference.com/elc_europe08/index.html&lt;br /&gt;
** [http://tree.celinuxforum.org/CelfPubWiki/ELCEurope2008Presentations ELC Europe 2008 Presentations]&lt;br /&gt;
* [[DLNA_Summit_2008|Open source DLNA Summit]] in Ede, The Netherlands, November 8, 2008&lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, October 30, 2008 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree23 Japan Technical Jamboree 23]&lt;br /&gt;
* BarCamp Bangalore - Bangalore, India, 13th September 2008&lt;br /&gt;
** Home Page - http://barcampbangalore.org/wiki/BCB7_Demos&lt;br /&gt;
* IEEE SP Connect 2 - NITK Suratkal, India, August 30 2008 &lt;br /&gt;
** Home Page - http://www.nitkieee.com/site/sp-connect2/schedule &lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, August 29, 2008 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree22 Japan Technical Jamboree 22]&lt;br /&gt;
* Ottawa Linux Symposium 2008 - Ottawa, Canada, July 23-26&lt;br /&gt;
** Home page: http://www.linuxsymposium.org/2008/&lt;br /&gt;
** [[Media:Embedded-Linux-BOF-OLS2008.ppt|Embedded Linux BOF Presentation]] by Tim Bird&lt;br /&gt;
** [[OLS 2008 CELF Embedded Developer BOF]]&lt;br /&gt;
* Regional conference in Korea - Seoul, Korea, July 11, 2008 - [http://tree.celinuxforum.org/CelfPubWiki/KoreaTechJamboree3 Korea Technical Jamboree 3]&lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, July 4, 2008 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree21 Japan Technical Jamboree 21]&lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, April 25, 2008 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree20 Japan Technical Jamboree 20]&lt;br /&gt;
* [http://www.embeddedlinuxconference.com/elc2008/index.html Embedded Linux Conference, 2008] - Mountain View, California, USA, April 15-17, 2008&lt;br /&gt;
** [http://www.celinux.org/elc08_presentations/ ELC 2008 Presentations]&lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, February 21, 2008 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree19 Japan Technical Jamboree 19]&lt;br /&gt;
* Regional conference in Korea - Seoul, Japan, February 22, 2008 - [http://tree.celinuxforum.org/CelfPubWiki/KoreaTechJamboree2 Korean Technical Jamboree 2]&lt;br /&gt;
&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, December 21, 2007 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree18 Japan Technical Jamboree 18]&lt;br /&gt;
*[http://www.celinux.org/elc2008/index.html Embedded Linux Conference - 2008] - Mountain View, California, USA, April 15-17, 2008&lt;br /&gt;
*[http://www.celinux.org/elc_europe07/elc_europe_index.html Embedded Linux Conference - Europe 2007] - Linz, Austria, November 2-4, 2007&lt;br /&gt;
** Presentations are being collected at: [http://tree.celinuxforum.org/CelfPubWiki/ELCEurope2007Presentations ELC Europe 2007 Presentations]&lt;br /&gt;
* Regional conference in Japan - Tokyo, Japan, October 25, 2007 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree17 Japan Technical Jamboree 17]&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, August 31, 2007 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree16 Japan Technical Jamboree 16]&lt;br /&gt;
*Ottawa Linux Symposium 2007 - Ottawa, Canada, June 27-30, 2007&lt;br /&gt;
** [[Ottawa Linux Symposium 2007]]&lt;br /&gt;
** [[OLS 2007 Embedded Linux BOF]] - June 27&lt;br /&gt;
** [[OLS 2007 Embedded Linux Wiki BOF]] - June 27&lt;br /&gt;
** [[OLS 2007 CELF BOF]] - June 29, 7-9pm, Westin Hotel&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, June 29, 2007 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree15 Japan Technical Jamboree 15]&lt;br /&gt;
*Embedded System Expo &amp;amp; Conference in Japan - Tokyo, Japan, May 16-18&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, April 27, 2007 [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree14 Japan Technical Jamboree 14]&lt;br /&gt;
* Embedded Linux Conference, 2007 - San Jose, California, April 17-19, 2007 [http://www.celinux.org/elc2007/index.html ELC 2007]&lt;br /&gt;
** Presentations are available at http://tree.celinuxforum.org/CelfPubWiki/ELC2007Presentations&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, February 22, 2007 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree13 Japan Technical Jamboree 13]&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, December 8, 2006 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree12 Japan Technical Jamboree 12]&lt;br /&gt;
*Embedded Technology 2006 - Yokohama, Japan, November 15..17,&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, October 27, 2006 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree11 Japan Technical Jamboree 11]&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, August 25, 2006 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree10 Japan Technical Jamboree 10]&lt;br /&gt;
*GNOME Embedded and Mobile  (GMAE) forum first meetting at Guadec 2006 in Villanova, Spain. Have a look at the report: {{pdf|Gmae-report-for-celf-2006-08-10.pdf|GMAE Report}}&lt;br /&gt;
*Ottawa Linux Symposium 2006 - Ottawa, Canada, July 19-22, 2006&lt;br /&gt;
** We had a great time in Ottawa!  See the following pages for more information:&lt;br /&gt;
** [[Ottawa Linux Symposium 2006]]&lt;br /&gt;
** [http://tree.celinuxforum.org/CelfPubWiki/OLS2006Demos OLS 2006 CELF Demos]&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, July 13, 2006 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree9 Japan Technical Jamboree 9]&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, May 26, 2006 - [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree8 Japan Technical Jamboree 8]&lt;br /&gt;
*CELF Embedded Linux Conference - San Jose, California, April 11-12, 2006 - [http://www.celinux.org/elc2006/index.html elc2006]&lt;br /&gt;
**Presentations from the conference are being collected at: [[ELC 2006 Presentations]]&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, March 24, 2006 [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree7 Japan Technical Jamboree 7]&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, January 20, 2006 [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree6 Japan Technical Jamboree 6]&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, November 25, 2005 [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree5 Japan Technical Jamboree 5]&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, September 30, 2005 [http://tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree4 Japan Technical Jamboree 4]&lt;br /&gt;
*Ottawa Linux Symposium - Ottawa, Canada, July 20-23 - [http://www.linuxsymposium.org/ OLS]&lt;br /&gt;
**CELF was a sponsor again this year for the Ottawa Linux Symposium.  We were permitted to show some demos at the event.  CELF held a Birds-of-a-Feather (BOF) session on embedded Linux. Also, CELF  handed out some prizes at the final address.&lt;br /&gt;
*Regional conference in Japan - Tokyo, Japan, July 15, 2005 [[Japan Technical Jamboree 3]]&lt;br /&gt;
*International technical conference - Yokohama, Japan, June 2005 [[International Technical Jamboree]]&lt;br /&gt;
*Regional conference in Korea - Seoul, Korea, May 14, 2005 - [[CELF Korea Tech Conference]]&lt;br /&gt;
*Linux Conf Australia - Canberra, Australia, April 18, 2005&lt;br /&gt;
**A few individuals attended, and Tim put up a poster of bootup-time results&lt;br /&gt;
*CELF Worldwide Technical Conference - San Jose, January 25, 26, 2005&lt;br /&gt;
**Conference program: [http://tree.celinuxforum.org/CelfPubWiki/TechnicalConference2005 CELF Technical Conference 2005]&lt;br /&gt;
**Presentations from various sessions: [http://tree.celinuxforum.org/CelfPubWiki/TechConference2005Docs Tech Conference 2005 Docs]&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
*Regional conference  in Japan - December, 2004 - [[Japan Technical Jamboree 2]]&lt;br /&gt;
*Regional conference in Japan - October, 2004 - [[Japan Technical Jamboree]]&lt;br /&gt;
* [[Geek_Cruises]]&lt;br /&gt;
*[[OLS2004|Ottawa Linux Symposium]], July 2004 - Tim gave a talk, and CELF held a BOF and gave out prizes&lt;br /&gt;
**see [http://www.linuxsymposium.org/proceedings/reprints/Reprint-Bird-OLS2004.pdf OLS2004]&lt;br /&gt;
&lt;br /&gt;
== Links to Papers from other events ==&lt;br /&gt;
*Fosdem 2005 embedded kernel papers - [http://www.embedded-kernel-track.org/2005/papers.html FOSDEM]&lt;br /&gt;
*Ottawa Linux Symposium proceedings - [http://www.linuxsymposium.org/proceedings.php OLS]&lt;br /&gt;
** OLS 2007 - broken out paper links - https://ols2006.108.redhat.com/2007/Reprints/&lt;br /&gt;
*OLS proceedings collected on kernel.org - http://kernel.org/doc/ols/&lt;br /&gt;
* [http://www.fenrus.org/plumbers_fastboot.ppt Linux from naught to 60 in 5 seconds] - Auke Kok &amp;amp; Arjan van de Ven&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/ELinuxWiki:History</id>
		<title>ELinuxWiki:History</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/ELinuxWiki:History"/>
				<updated>2009-04-11T01:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* Contests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is some historical information about the eLinux wiki:&lt;br /&gt;
&lt;br /&gt;
Tim Riker created the first elinux.org web site, which focused on hosting information about&lt;br /&gt;
embedded Linux development on specific boards and products.  Mostly, the site held information&lt;br /&gt;
useful for people placing (or customizing) embedded Linux on existing hardware products.&lt;br /&gt;
&lt;br /&gt;
The current form of the eLinux wiki was created in 2006, sponsored by the [[CE Linux Forum]] in collaboration with Tim Riker.&lt;br /&gt;
Tim donated the domain name, and the software was changed from MoinMoin to MediaWiki.&lt;br /&gt;
&lt;br /&gt;
It was initially hosted by [[Movial]], then moved to a virtual server hosted by GoDaddy, &lt;br /&gt;
in February of 2008.&lt;br /&gt;
&lt;br /&gt;
Initial general technology content was converted from material from CELF's public developer wiki.&lt;br /&gt;
&lt;br /&gt;
== Contests ==&lt;br /&gt;
In November of 2008, CELF sponsored it's first &amp;quot;editor contest&amp;quot;.  See [[ELCE2008 Editor Contest]]&lt;br /&gt;
&lt;br /&gt;
The second &amp;quot;editor contest&amp;quot; is currently open. See [[ELC2009_Editor_Contest]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Essential_Linux_Device_Drivers</id>
		<title>Essential Linux Device Drivers</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Essential_Linux_Device_Drivers"/>
				<updated>2009-04-11T01:24:05Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Essential Linux Device Drivers ==&lt;br /&gt;
&lt;br /&gt;
''' Sreekrishnan Venkateswaran, Prentice Hall Open Source Software Development Series, ISBN-10:	 0132396556	&lt;br /&gt;
ISBN-13:	9780132396554, 744 pages '''&lt;br /&gt;
&lt;br /&gt;
This book does a very decent attempt at describing everything you need to know about Linux driver development. &lt;br /&gt;
&lt;br /&gt;
From the Amazon website:&lt;br /&gt;
* Addresses drivers discussed in no other book, including drivers for I2C, video, sound, PCMCIA, and different types of flash memory&lt;br /&gt;
* Demystifies essential kernel services and facilities, including kernel threads and helper interfaces&lt;br /&gt;
* Teaches polling, asynchronous notification, and I/O control&lt;br /&gt;
* Introduces the Inter-Integrated Circuit Protocol for embedded Linux drivers&lt;br /&gt;
* Covers multimedia device drivers using the Linux-Video subsystem and Linux-Audio framework&lt;br /&gt;
* Shows how Linux implements support for wireless technologies such as Bluetooth, Infrared, WiFi, and cellular networking&lt;br /&gt;
* Describes the entire driver development lifecycle, through debugging and maintenance&lt;br /&gt;
* Includes reference appendixes covering Linux assembly, BIOS calls, and Seq files&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== User comments ====&lt;br /&gt;
Comment from Alan Cox “Probably the most wide ranging and complete Linux device driver book I’ve read.”.&lt;br /&gt;
&lt;br /&gt;
Comment from [[Kaa-ching]]: I really liked the book. It is up-to-date (at least early 2008 it was :-) ) and comprehensive. &lt;br /&gt;
&lt;br /&gt;
Comment from [[ThomasPetazzoni]] : This book is a nice addition to the traditional Linux Device Drivers. Not only because it is more up-to-date, but also because it covers a wider range of drivers. However, reading Linux Device Drivers first is probably recommended. In the end, I think both books are very complementary.&lt;br /&gt;
&lt;br /&gt;
See also http://vig.pearsoned.co.uk/catalog/academic/product/0,1144,0132396556,00.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Books]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Toolbox</id>
		<title>Toolbox</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Toolbox"/>
				<updated>2009-04-07T01:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: de-orphaned Extern_Vs_Static_Inline page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has information about developing Embedded Linux, including links to toolchains, debuggers and other development tools.  Also, it has links to pages with debugging tips.&lt;br /&gt;
&lt;br /&gt;
== Development Tools ==&lt;br /&gt;
=== Toolchains ===&lt;br /&gt;
* see [[Toolchains]]&lt;br /&gt;
=== Debuggers ===&lt;br /&gt;
* [http://openocd.berlios.de/web/ Open On-Chip Debugger]&lt;br /&gt;
* [[GDB|GDB - The GNU debugger]]&lt;br /&gt;
* [http://www.gnu.org/software/ddd/ DDD - Data Display Debugger]&lt;br /&gt;
* [http://kgdb.linsyssoft.com/ kgdb - kernel source level debugger]&lt;br /&gt;
* [[Valgrind|valgrind - memory, cache and other debuggers and profilers]]&lt;br /&gt;
&lt;br /&gt;
=== Integrated Development Environments === &lt;br /&gt;
* [http://www.eclipse.org Eclipse] - Powerfull IDE written in JAVA.&lt;br /&gt;
* [http://www.jedit.org jEdit] - Editor written in JAVA which can be expanded to a full IDE with plug-ins.&lt;br /&gt;
* [http://www.kdevelop.org KDevelop] - Standard IDE for KDE.&lt;br /&gt;
* [http://www.gnu.org/software/emacs Emacs] - Powerful IDE, extensible in LISP, ships with modes to integrates with SCM (GIT, SVN, CVS...), build systems, debugger and even fancy multi-window with [http://ecb.sourceforge.net/ ECB].&lt;br /&gt;
* [http://www.vim.org/ VIm] - Powerful IDE, extensible with scripting, can use various modules for completion and more.&lt;br /&gt;
* [http://kscope.sourceforge.net/ KScope] - Cscope based source editing environment with KDE.&lt;br /&gt;
* FIXTHIS - need more links for IDEs&lt;br /&gt;
&lt;br /&gt;
=== Emulators ===&lt;br /&gt;
* [[Qemu| Qemu - hardware emulator]]&lt;br /&gt;
* [http://www.skyeye.org/ Skyeye]&lt;br /&gt;
&lt;br /&gt;
=== Tracers and Profilers ===&lt;br /&gt;
* see [[Kernel Trace Systems]]&lt;br /&gt;
* see [[Profilers]]&lt;br /&gt;
&lt;br /&gt;
=== Benchmarks ===&lt;br /&gt;
* see [[Benchmark Programs]]&lt;br /&gt;
&lt;br /&gt;
=== Source Management Tools ===&lt;br /&gt;
There are a number of tools for managing patches, which are useful for different tasks.&lt;br /&gt;
There's now a whole page devoted to this.  See [[Source Management Tools]]&lt;br /&gt;
&lt;br /&gt;
For some simple tools for managing patches, see [[Diff And Patch Tricks]]&lt;br /&gt;
&lt;br /&gt;
=== Test Systems ===&lt;br /&gt;
* See [[Test Systems]]&lt;br /&gt;
&lt;br /&gt;
== Developer Resources ==&lt;br /&gt;
=== Kernel mailing lists, web sites, etc. ===&lt;br /&gt;
* See [[Linux Kernel Resources]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
==== Online ====&lt;br /&gt;
* Linux Device Drivers, 3rd edition - http://lwn.net/Kernel/LDD3/&lt;br /&gt;
* Papers from the Ottawa Linux Symposium - broken out - see http://kernel.org/doc/ols/&lt;br /&gt;
* Embedded Linux kernel and driver development - http://free-electrons.com/training/drivers&lt;br /&gt;
* Free Software tools for embedded systems - http://free-electrons.com/training/devtools&lt;br /&gt;
* Real time in embedded Linux systems - http://free-electrons.com/articles/realtime/&lt;br /&gt;
* Embedded Linux optimizations - http://free-electrons.com/articles/optimizations&lt;br /&gt;
* Audio in embedded Linux systems - http://free-electrons.com/training/audio&lt;br /&gt;
* Multimedia in embedded Linux systems - http://free-electrons.com/training/multimedia&lt;br /&gt;
* Embedded Linux From Scratch... in 40 minutes! - http://free-electrons.com/articles/elfs/&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
* [[Embedded Linux System Design and Development]] - by P. Raghavan, Amol Lad, and Sriram Neelakandan (Hardcover - Dec 21, 2005)&lt;br /&gt;
** This one looks quite good.&lt;br /&gt;
* [[Embedded_linux_primer | Embedded Linux Primer: A Practical Real-World Approach]] - by Christopher Hallinan&lt;br /&gt;
** So does this one.&lt;br /&gt;
* [[Building Embedded Linux Systems]] - by Karim Yaghmour&lt;br /&gt;
** Be sure to get the second edition (from 2008). The first edition (from 2003) is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Advanced Programming in the UNIX Environment]] by the late W. Richard Stevens and Stephen A. Rago&lt;br /&gt;
** Not embedded specific, but THE reference for Linux/Unix programming&lt;br /&gt;
* [[Linux System Programming]] - by Robert Love&lt;br /&gt;
** Good introduction to Linux system programming&lt;br /&gt;
&lt;br /&gt;
See also [[:Category:Books]]&lt;br /&gt;
&lt;br /&gt;
==== Podcasts ====&lt;br /&gt;
* http://www.timesys.com/resources/podcast - a series of podcasts from timesys (on linux of course)&lt;br /&gt;
 &lt;br /&gt;
=== Code Style Tips ===&lt;br /&gt;
* This section is for good [[Code Styling Tips]]&lt;br /&gt;
* [[Extern_Vs_Static_Inline]] is a short explanation on the proper use of &amp;quot;inline&amp;quot; in kernel code.&lt;br /&gt;
&lt;br /&gt;
=== Debugging Tips ===&lt;br /&gt;
* See the [[Kernel Debugging Tips]] page&lt;br /&gt;
* See also [[Debugging Makefiles]]&lt;br /&gt;
* [[Printk]]&lt;br /&gt;
&lt;br /&gt;
=== GCC Tips and Tricks ===&lt;br /&gt;
* This section of [[GCC Tips]] is a collection of tips and tricks helpful for embedded developers&lt;br /&gt;
&lt;br /&gt;
=== Network Setup ===&lt;br /&gt;
* Settings up a [[Bluetooth Network]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Linux Distributions ==&lt;br /&gt;
* see [[Embedded Linux Distributions]]&lt;br /&gt;
[[Category:Development Tools]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Toolbox</id>
		<title>Toolbox</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Toolbox"/>
				<updated>2009-04-07T01:25:11Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* Code Style Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has information about developing Embedded Linux, including links to toolchains, debuggers and other development tools.  Also, it has links to pages with debugging tips.&lt;br /&gt;
&lt;br /&gt;
== Development Tools ==&lt;br /&gt;
=== Toolchains ===&lt;br /&gt;
* see [[Toolchains]]&lt;br /&gt;
=== Debuggers ===&lt;br /&gt;
* [http://openocd.berlios.de/web/ Open On-Chip Debugger]&lt;br /&gt;
* [[GDB|GDB - The GNU debugger]]&lt;br /&gt;
* [http://www.gnu.org/software/ddd/ DDD - Data Display Debugger]&lt;br /&gt;
* [http://kgdb.linsyssoft.com/ kgdb - kernel source level debugger]&lt;br /&gt;
* [[Valgrind|valgrind - memory, cache and other debuggers and profilers]]&lt;br /&gt;
&lt;br /&gt;
=== Integrated Development Environments === &lt;br /&gt;
* [http://www.eclipse.org Eclipse] - Powerfull IDE written in JAVA.&lt;br /&gt;
* [http://www.jedit.org jEdit] - Editor written in JAVA which can be expanded to a full IDE with plug-ins.&lt;br /&gt;
* [http://www.kdevelop.org KDevelop] - Standard IDE for KDE.&lt;br /&gt;
* [http://www.gnu.org/software/emacs Emacs] - Powerful IDE, extensible in LISP, ships with modes to integrates with SCM (GIT, SVN, CVS...), build systems, debugger and even fancy multi-window with [http://ecb.sourceforge.net/ ECB].&lt;br /&gt;
* [http://www.vim.org/ VIm] - Powerful IDE, extensible with scripting, can use various modules for completion and more.&lt;br /&gt;
* [http://kscope.sourceforge.net/ KScope] - Cscope based source editing environment with KDE.&lt;br /&gt;
* FIXTHIS - need more links for IDEs&lt;br /&gt;
&lt;br /&gt;
=== Emulators ===&lt;br /&gt;
* [[Qemu| Qemu - hardware emulator]]&lt;br /&gt;
* [http://www.skyeye.org/ Skyeye]&lt;br /&gt;
&lt;br /&gt;
=== Tracers and Profilers ===&lt;br /&gt;
* see [[Kernel Trace Systems]]&lt;br /&gt;
* see [[Profilers]]&lt;br /&gt;
&lt;br /&gt;
=== Benchmarks ===&lt;br /&gt;
* see [[Benchmark Programs]]&lt;br /&gt;
&lt;br /&gt;
=== Source Management Tools ===&lt;br /&gt;
There are a number of tools for managing patches, which are useful for different tasks.&lt;br /&gt;
There's now a whole page devoted to this.  See [[Source Management Tools]]&lt;br /&gt;
&lt;br /&gt;
For some simple tools for managing patches, see [[Diff And Patch Tricks]]&lt;br /&gt;
&lt;br /&gt;
=== Test Systems ===&lt;br /&gt;
* See [[Test Systems]]&lt;br /&gt;
&lt;br /&gt;
== Developer Resources ==&lt;br /&gt;
=== Kernel mailing lists, web sites, etc. ===&lt;br /&gt;
* See [[Linux Kernel Resources]]&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
==== Online ====&lt;br /&gt;
* Linux Device Drivers, 3rd edition - http://lwn.net/Kernel/LDD3/&lt;br /&gt;
* Papers from the Ottawa Linux Symposium - broken out - see http://kernel.org/doc/ols/&lt;br /&gt;
* Embedded Linux kernel and driver development - http://free-electrons.com/training/drivers&lt;br /&gt;
* Free Software tools for embedded systems - http://free-electrons.com/training/devtools&lt;br /&gt;
* Real time in embedded Linux systems - http://free-electrons.com/articles/realtime/&lt;br /&gt;
* Embedded Linux optimizations - http://free-electrons.com/articles/optimizations&lt;br /&gt;
* Audio in embedded Linux systems - http://free-electrons.com/training/audio&lt;br /&gt;
* Multimedia in embedded Linux systems - http://free-electrons.com/training/multimedia&lt;br /&gt;
* Embedded Linux From Scratch... in 40 minutes! - http://free-electrons.com/articles/elfs/&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
* [[Embedded Linux System Design and Development]] - by P. Raghavan, Amol Lad, and Sriram Neelakandan (Hardcover - Dec 21, 2005)&lt;br /&gt;
** This one looks quite good.&lt;br /&gt;
* [[Embedded_linux_primer | Embedded Linux Primer: A Practical Real-World Approach]] - by Christopher Hallinan&lt;br /&gt;
** So does this one.&lt;br /&gt;
* [[Building Embedded Linux Systems]] - by Karim Yaghmour&lt;br /&gt;
** Be sure to get the second edition (from 2008). The first edition (from 2003) is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Advanced Programming in the UNIX Environment]] by the late W. Richard Stevens and Stephen A. Rago&lt;br /&gt;
** Not embedded specific, but THE reference for Linux/Unix programming&lt;br /&gt;
* [[Linux System Programming]] - by Robert Love&lt;br /&gt;
** Good introduction to Linux system programming&lt;br /&gt;
&lt;br /&gt;
See also [[:Category:Books]]&lt;br /&gt;
&lt;br /&gt;
==== Podcasts ====&lt;br /&gt;
* http://www.timesys.com/resources/podcast - a series of podcasts from timesys (on linux of course)&lt;br /&gt;
 &lt;br /&gt;
=== Code Style Tips ===&lt;br /&gt;
* This section is for good [[Code Styling Tips]]&lt;br /&gt;
* [[Extern_Vs_Static_Inline Here]] is a short explanation on the proper use of &amp;quot;inline&amp;quot; keyword.&lt;br /&gt;
&lt;br /&gt;
=== Debugging Tips ===&lt;br /&gt;
* See the [[Kernel Debugging Tips]] page&lt;br /&gt;
* See also [[Debugging Makefiles]]&lt;br /&gt;
* [[Printk]]&lt;br /&gt;
&lt;br /&gt;
=== GCC Tips and Tricks ===&lt;br /&gt;
* This section of [[GCC Tips]] is a collection of tips and tricks helpful for embedded developers&lt;br /&gt;
&lt;br /&gt;
=== Network Setup ===&lt;br /&gt;
* Settings up a [[Bluetooth Network]]&lt;br /&gt;
&lt;br /&gt;
== Embedded Linux Distributions ==&lt;br /&gt;
* see [[Embedded Linux Distributions]]&lt;br /&gt;
[[Category:Development Tools]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Board_and_Chip_Vendors</id>
		<title>Board and Chip Vendors</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Board_and_Chip_Vendors"/>
				<updated>2009-04-07T01:06:00Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: Added SiRF SoCs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has a list of the companies or organizations that make processors or boards for &lt;br /&gt;
embedded products.  If you are looking for companies who sell Linux software or Linux-related services,&lt;br /&gt;
see the [[Vendors]] page.  If you are looking for companies who sell end-user products based on&lt;br /&gt;
Linux, see [[Companies]].  If you are looking for information about specific development boards, see&lt;br /&gt;
[http://elinux.org/Category:Development_Boards Category:Development Boards]&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
* [http://www.amcc.com/Embedded/ AMCC] - Applied Micro Circuits Corporation&lt;br /&gt;
** makes embedded PowerPC processors??&lt;br /&gt;
* AMD&lt;br /&gt;
** acquired ATI and now produces MIPS-based embedded processors (Xilleon series)&lt;br /&gt;
** Also, used to make Geode chip&lt;br /&gt;
* [http://www.analog.com Analog Devices] - [http://en.wikipedia.org/wiki/Analog_Devices Wikipedia entry]&lt;br /&gt;
** 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).&lt;br /&gt;
** many manufactures which make Blackfin based boards can be found on the [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardwares_and_providers Blackfin Linux wiki].&lt;br /&gt;
* [http://www.arm.com/ ARM] - [http://en.wikipedia.org/wiki/ARM_Holdings Wikipedia entry]&lt;br /&gt;
** ARM designs ARM architecture processors, and license the technology to companies that actually make the chips&lt;br /&gt;
* [http://www.armadeus.com Armadeus]&lt;br /&gt;
** affordable ARM boards&lt;br /&gt;
** Armadeus started as a community project &lt;br /&gt;
* [http://www.atmel.com Atmel] - [http://en.wikipedia.org/wiki/Atmel Wikipedia entry]&lt;br /&gt;
** Atmel makes [http://www.atmel.com/products/AT91/ AT91SAM 32-bit ARM-based Microcontrollers]&lt;br /&gt;
** [http://www.linux4sam.org AT91 Linux gateway]&lt;br /&gt;
&lt;br /&gt;
== B ==&lt;br /&gt;
* Broadcom - makes ARM chips for mobile phone market&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
* [http://www.calao-systems.com/ CALAO Systems] sells tiny and cheap ARM based boards&lt;br /&gt;
* [http://www.cirrus.com Cirrus Logic] - [http://en.wikipedia.org/wiki/Cirrus_Logic Wikipedia entry]&lt;br /&gt;
** Cirrus Logic makes [http://www.cirrus.com/en/products/pro/techs/T7.html ep93xx and ep73xx 32-bit ARM-based Microcontrollers]&lt;br /&gt;
&lt;br /&gt;
== D ==&lt;br /&gt;
* [http://dkc1.digikey.com/us/mkt/beagleboard.html DigiKey] sells the OMAP3 based [http://www.beagleboard.org beagleboard] &lt;br /&gt;
&lt;br /&gt;
== F ==&lt;br /&gt;
* [http://www.freescale.com/ Freescale Semiconductor] - [http://en.wikipedia.org/wiki/Freescale_Semiconductor Wikipedia entry]&lt;br /&gt;
** Freescale makes the MX31 ARM11-based processor (and associated development boards), among others.&lt;br /&gt;
** Freescale makes several PPC-based processors (and associated development boards) as well.&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
* [http://www.gumstix.com/ Gumstix] sells various very small processor and add-on boards. Especially interesting for robotics related projects.&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
* [http://www.ibm.com/ IBM] - [http://en.wikipedia.org/wiki/IBM Wikipedia entry]&lt;br /&gt;
** Makes embedded PowerPC processor chips, such as the PPC 440 line&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
* [http://www.kwikbyte.com/ KwikByte] sells full-featured ARM based boards:&lt;br /&gt;
** 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]&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
* [http://www.marvell.com Marvell] sells a lot of ARM chips.&lt;br /&gt;
** One of the most interesting ones is probably the [[Marvell 88W8618]] which is used in the [[Freecom MusicPal]].&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
* NEC - makes ARM chips, used to make lots of MIPS chips&lt;br /&gt;
&lt;br /&gt;
== Q ==&lt;br /&gt;
* [http://www.qualcomm.com Qualcomm] - makes multicore ARM [http://www.qctconnect.com/products/mobile-processors.html MSM] products that support Linux&lt;br /&gt;
** Their [http://www.qctconnect.com/products/snapdragon.html Snapdragon] platform provides a 1GHz ARM core and advanced DSP.&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
* [http://www.renesas.com/ Renesas Technology] - [http://en.wikipedia.org/wiki/Renesas_Technology Wikipedia entry]&lt;br /&gt;
** Renesas makes the SuperH, M32R, and H8 RISC CPUs, the RX CISC CPUs, and others.&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
* Samsung - makes ARM processors&lt;br /&gt;
* [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].&lt;br /&gt;
* [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.&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
* [http://www.ti.com/ Texas Instruments] - [http://en.wikipedia.org/wiki/Texas_Instruments Wikipedia entry]&lt;br /&gt;
** 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.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Board_and_Chip_Vendors</id>
		<title>Board and Chip Vendors</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Board_and_Chip_Vendors"/>
				<updated>2009-04-07T01:03:36Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page has a list of the companies or organizations that make processors or boards for &lt;br /&gt;
embedded products.  If you are looking for companies who sell Linux software or Linux-related services,&lt;br /&gt;
see the [[Vendors]] page.  If you are looking for companies who sell end-user products based on&lt;br /&gt;
Linux, see [[Companies]].  If you are looking for information about specific development boards, see&lt;br /&gt;
[http://elinux.org/Category:Development_Boards Category:Development Boards]&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
* [http://www.amcc.com/Embedded/ AMCC] - Applied Micro Circuits Corporation&lt;br /&gt;
** makes embedded PowerPC processors??&lt;br /&gt;
* AMD&lt;br /&gt;
** acquired ATI and now produces MIPS-based embedded processors (Xilleon series)&lt;br /&gt;
** Also, used to make Geode chip&lt;br /&gt;
* [http://www.analog.com Analog Devices] - [http://en.wikipedia.org/wiki/Analog_Devices Wikipedia entry]&lt;br /&gt;
** 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).&lt;br /&gt;
** many manufactures which make Blackfin based boards can be found on the [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardwares_and_providers Blackfin Linux wiki].&lt;br /&gt;
* [http://www.arm.com/ ARM] - [http://en.wikipedia.org/wiki/ARM_Holdings Wikipedia entry]&lt;br /&gt;
** ARM designs ARM architecture processors, and license the technology to companies that actually make the chips&lt;br /&gt;
* [http://www.armadeus.com Armadeus]&lt;br /&gt;
** affordable ARM boards&lt;br /&gt;
** Armadeus started as a community project &lt;br /&gt;
* [http://www.atmel.com Atmel] - [http://en.wikipedia.org/wiki/Atmel Wikipedia entry]&lt;br /&gt;
** Atmel makes [http://www.atmel.com/products/AT91/ AT91SAM 32-bit ARM-based Microcontrollers]&lt;br /&gt;
** [http://www.linux4sam.org AT91 Linux gateway]&lt;br /&gt;
&lt;br /&gt;
== B ==&lt;br /&gt;
* Broadcom - makes ARM chips for mobile phone market&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
* [http://www.calao-systems.com/ CALAO Systems] sells tiny and cheap ARM based boards&lt;br /&gt;
* [http://www.cirrus.com Cirrus Logic] - [http://en.wikipedia.org/wiki/Cirrus_Logic Wikipedia entry]&lt;br /&gt;
** Cirrus Logic makes [http://www.cirrus.com/en/products/pro/techs/T7.html ep93xx and ep73xx 32-bit ARM-based Microcontrollers]&lt;br /&gt;
&lt;br /&gt;
== D ==&lt;br /&gt;
* [http://dkc1.digikey.com/us/mkt/beagleboard.html DigiKey] sells the OMAP3 based [http://www.beagleboard.org beagleboard] &lt;br /&gt;
&lt;br /&gt;
== F ==&lt;br /&gt;
* [http://www.freescale.com/ Freescale Semiconductor] - [http://en.wikipedia.org/wiki/Freescale_Semiconductor Wikipedia entry]&lt;br /&gt;
** Freescale makes the MX31 ARM11-based processor (and associated development boards), among others.&lt;br /&gt;
** Freescale makes several PPC-based processors (and associated development boards) as well.&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
* [http://www.gumstix.com/ Gumstix] sells various very small processor and add-on boards. Especially interesting for robotics related projects.&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
* [http://www.ibm.com/ IBM] - [http://en.wikipedia.org/wiki/IBM Wikipedia entry]&lt;br /&gt;
** Makes embedded PowerPC processor chips, such as the PPC 440 line&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
* [http://www.kwikbyte.com/ KwikByte] sells full-featured ARM based boards:&lt;br /&gt;
** 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]&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
* [http://www.marvell.com Marvell] sells a lot of ARM chips.&lt;br /&gt;
** One of the most interesting ones is probably the [[Marvell 88W8618]] which is used in the [[Freecom MusicPal]].&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
* NEC - makes ARM chips, used to make lots of MIPS chips&lt;br /&gt;
&lt;br /&gt;
== Q ==&lt;br /&gt;
* [http://www.qualcomm.com Qualcomm] - makes multicore ARM [http://www.qctconnect.com/products/mobile-processors.html MSM] products that support Linux&lt;br /&gt;
** Their [http://www.qctconnect.com/products/snapdragon.html Snapdragon] platform provides a 1GHz ARM core and advanced DSP.&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
* [http://www.renesas.com/ Renesas Technology] - [http://en.wikipedia.org/wiki/Renesas_Technology Wikipedia entry]&lt;br /&gt;
** Renesas makes the SuperH, M32R, and H8 RISC CPUs, the RX CISC CPUs, and others.&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
* Samsung - makes ARM processors&lt;br /&gt;
* SiRF - Makes besides GPS products also ARM based SoC for location aware devices, like the ARM9 based Atlas III (codename) at4x0a and the ARM11 bases SiRFPrima.&lt;br /&gt;
* [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.&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
* [http://www.ti.com/ Texas Instruments] - [http://en.wikipedia.org/wiki/Texas_Instruments Wikipedia entry]&lt;br /&gt;
** 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.&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Companies</id>
		<title>Companies</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Companies"/>
				<updated>2009-04-07T00:57:36Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
You may also want to look at the [[Source code download sites]] page, which has a list of places to get open source software&lt;br /&gt;
from different companies.&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
[http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
* [http://www.atmark-techno.com/en/products/armadillo Armadillo Series]&lt;br /&gt;
* [http://www.atmark-techno.com/en/products/suzaku SUZAKU Series]&lt;br /&gt;
&lt;br /&gt;
[http://www.armadeus.com/english/index.html ARMadeus Systems]&lt;br /&gt;
* [http://www.armadeus.com/english/products-processor_boards-apf9328.html APF9328 Series (i.MXL+Spartan3 based boards)]&lt;br /&gt;
* [http://www.armadeus.org The Armadeus Project: non profit association for embedded Linux geeks]&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
[http://www.calao-systems.com/ CALAO Systems]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5748 Embedded Computers]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5752 Expansion Boards]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5794 Development Boards]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5846 USB Keys]&lt;br /&gt;
&lt;br /&gt;
== E ==&lt;br /&gt;
[http://www.e2s.net/ Electronic Engineering Solutions]&lt;br /&gt;
* [http://www.lanmusic.com/ LanMusic: Linux based Internet radio player for Hotels and home users]&lt;br /&gt;
* [http://www.parkhelp.com/ Parkhelp: System that helps users locate parking spaces effectively using a system of Linux based embedded guided information]&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
[http://www.garmin.com/ Garmin]&lt;br /&gt;
* [http://developer.garmin.com/linux/ Source code for Linux-based products (Nuvi 8xx and 5xxx series)]&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
[http://www.iendian.com/ iEndian] - Company formed to fund and manage production of [http://www.balloonboard.org/ Balloonboard]&lt;br /&gt;
&lt;br /&gt;
[http://www.intel.com/ Intel] - [http://wikipedia.org/wiki/Intel Wikipedia entry]&lt;br /&gt;
* [http://www.intel.com/design/celect/2110/ CE2110 Media Processor]&lt;br /&gt;
&lt;br /&gt;
[http://www.intellimetrix.us/ Intellimetrix] - Computing for Science and Industry&lt;br /&gt;
* [http://www.intellimetrix.us/embeddedlinuxkit.htm/ Embedded Linux Learning Kit]&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
[http://www.koansoftware.com KOAN sas]&lt;br /&gt;
* [http://www.kaeilos.com KaeilOS industrial grade embedded linux]&lt;br /&gt;
* [http://www.koansoftware.com/en/prd_support.htm Linux embedded support]&lt;br /&gt;
* [http://www.koansoftware.com/en/prd_svil.htm Device drivers development]&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
[http://moblin.org/ moblin.org] - Home of Intel's &amp;quot;Mobile Linux&amp;quot; distribution and tools&lt;br /&gt;
&lt;br /&gt;
[http://www.motorola.com/ Motorola] - [http://wikipedia.org/wiki/Motorola Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
[http://www.mvista.com/ MontaVista] - [http://wikipedia.org/wiki/MontaVista Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
[http://www.neurostechnology.com/ Neuros Technology] - [http://wikipedia.org/wiki/Neuros_Technology Wikipedia entry]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Neuros_Technology#Neuros_OSD Neuros OSD]&lt;br /&gt;
[http://www.nokia.com/ Nokia] - [http://wikipedia.org/wiki/Nokia Wikipedia entry]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Nokia_N800 N800]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Nokia_770 N770]&lt;br /&gt;
[http://www.nxp.com/ NXP Semiconductors] - [http://en.wikipedia.org/wiki/NXP_Semiconductors Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
== P ==&lt;br /&gt;
[http://www.pure.com Pure]&lt;br /&gt;
* [http://pure.com/products/product.asp?Product=VL-60896&amp;amp;Category= Evoke Flow]&lt;br /&gt;
[http://profusion.mobi/about ProFUSION embedded systems]&lt;br /&gt;
* [http://profusion.mobi/node/10 Guarana and Enjoy]&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
[http://www.ridgerun.com RidgeRun]&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
[http://www.sony.com/Sony Sony] - [http://wikipedia.org/wiki/Sony Wikipedia entry]&lt;br /&gt;
* too many products to list, see&lt;br /&gt;
** [http://www.sony.net/Products/Linux/Download/search.html Global Linux source code download site]&lt;br /&gt;
** [http://www.sony.com/linux US Linux source code download site]&lt;br /&gt;
&lt;br /&gt;
[http://www.securecomputing.com Secure Computing] - [http://en.wikipedia.org/wiki/Secure_Computing Wikipedia entry]&lt;br /&gt;
SnapGear family of products [http://www.snapgear.com homepage]&lt;br /&gt;
Simtec Electronics - Hardware and Software design [http://www.simtec.co.uk/]&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
[http://www.timesys.com TimeSys]&lt;br /&gt;
* [http://www.timesys.com/services LinuxLink]&lt;br /&gt;
[[TechnologicSystems]] at http://embeddedarm.com&lt;br /&gt;
[http://www.tomtom.com/ TomTom]&lt;br /&gt;
&lt;br /&gt;
[http://www.tvblob.com/?s=elinux Tvblob]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vMAX]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vTALK]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vLINK]&lt;br /&gt;
* [http://www.tvblobbox.com/?s=elinux Tvblob BOX]&lt;br /&gt;
&lt;br /&gt;
== Instructions for submitters ==&lt;br /&gt;
Please add company names in alphabetical order, and follow&lt;br /&gt;
the existing format.  Make a link from your company&lt;br /&gt;
name to your main web site.  If you have a wikipedia entry, please&lt;br /&gt;
link that as well.  If you would like to, you may list a few&lt;br /&gt;
of your Linux-based products, but please don't go overboard.&lt;br /&gt;
&lt;br /&gt;
[[Category:Companies]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Companies</id>
		<title>Companies</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Companies"/>
				<updated>2009-04-07T00:51:45Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* T */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
You may also want to look at the [[Source code download sites]] page, which has a list of places to get open source software&lt;br /&gt;
from different companies.&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
[http://www.atmark-techno.com/en Atmark Techno]&lt;br /&gt;
* [http://www.atmark-techno.com/en/products/armadillo Armadillo Series]&lt;br /&gt;
* [http://www.atmark-techno.com/en/products/suzaku SUZAKU Series]&lt;br /&gt;
&lt;br /&gt;
[http://www.armadeus.com/english/index.html ARMadeus Systems]&lt;br /&gt;
* [http://www.armadeus.com/english/products-processor_boards-apf9328.html APF9328 Series (i.MXL+Spartan3 based boards)]&lt;br /&gt;
* [http://www.armadeus.org The Armadeus Project: non profit association for embedded Linux geeks]&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
[http://www.calao-systems.com/ CALAO Systems]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5748 Embedded Computers]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5752 Expansion Boards]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5794 Development Boards]&lt;br /&gt;
* [http://www.calao-systems.com/articles.php?lng=en&amp;amp;pg=5846 USB Keys]&lt;br /&gt;
&lt;br /&gt;
== E ==&lt;br /&gt;
[http://www.e2s.net/ Electronic Engineering Solutions]&lt;br /&gt;
* [http://www.lanmusic.com/ LanMusic: Linux based Internet radio player for Hotels and home users]&lt;br /&gt;
* [http://www.parkhelp.com/ Parkhelp: System that helps users locate parking spaces effectively using a system of Linux based embedded guided information]&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
[http://www.garmin.com/ Garmin]&lt;br /&gt;
* [http://developer.garmin.com/linux/ Source code for Linux-based products (Nuvi 8xx and 5xxx series)]&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
[http://www.iendian.com/ iEndian] - Company formed to fund and manage production of [http://www.balloonboard.org/ Balloonboard]&lt;br /&gt;
&lt;br /&gt;
[http://www.intel.com/ Intel] - [http://wikipedia.org/wiki/Intel Wikipedia entry]&lt;br /&gt;
* [http://www.intel.com/design/celect/2110/ CE2110 Media Processor]&lt;br /&gt;
&lt;br /&gt;
[http://www.intellimetrix.us/ Intellimetrix] - Computing for Science and Industry&lt;br /&gt;
* [http://www.intellimetrix.us/embeddedlinuxkit.htm/ Embedded Linux Learning Kit]&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
[http://www.koansoftware.com KOAN sas]&lt;br /&gt;
* [http://www.kaeilos.com KaeilOS industrial grade embedded linux]&lt;br /&gt;
* [http://www.koansoftware.com/en/prd_support.htm Linux embedded support]&lt;br /&gt;
* [http://www.koansoftware.com/en/prd_svil.htm Device drivers development]&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
[http://moblin.org/ moblin.org] - Home of Intel's &amp;quot;Mobile Linux&amp;quot; distribution and tools&lt;br /&gt;
&lt;br /&gt;
[http://www.motorola.com/ Motorola] - [http://wikipedia.org/wiki/Motorola Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
[http://www.mvista.com/ MontaVista] - [http://wikipedia.org/wiki/MontaVista Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
== N ==&lt;br /&gt;
[http://www.neurostechnology.com/ Neuros Technology] - [http://wikipedia.org/wiki/Neuros_Technology Wikipedia entry]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Neuros_Technology#Neuros_OSD Neuros OSD]&lt;br /&gt;
[http://www.nokia.com/ Nokia] - [http://wikipedia.org/wiki/Nokia Wikipedia entry]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Nokia_N800 N800]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Nokia_770 N770]&lt;br /&gt;
[http://www.nxp.com/ NXP Semiconductors] - [http://en.wikipedia.org/wiki/NXP_Semiconductors Wikipedia entry]&lt;br /&gt;
&lt;br /&gt;
== P ==&lt;br /&gt;
[http://www.pure.com Pure]&lt;br /&gt;
* [http://pure.com/products/product.asp?Product=VL-60896&amp;amp;Category= Evoke Flow]&lt;br /&gt;
[http://profusion.mobi/about ProFUSION embedded systems]&lt;br /&gt;
* [http://profusion.mobi/node/10 Guarana and Enjoy]&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
[http://www.ridgerun.com RidgeRun]&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
[http://www.sony.com/Sony Sony] - [http://wikipedia.org/wiki/Sony Wikipedia entry]&lt;br /&gt;
* too many products to list, see&lt;br /&gt;
** [http://www.sony.net/Products/Linux/Download/search.html Global Linux source code download site]&lt;br /&gt;
** [http://www.sony.com/linux US Linux source code download site]&lt;br /&gt;
&lt;br /&gt;
[http://www.securecomputing.com Secure Computing] - [http://en.wikipedia.org/wiki/Secure_Computing Wikipedia entry]&lt;br /&gt;
SnapGear family of products [http://www.snapgear.com homepage]&lt;br /&gt;
Simtec Electronics - Hardware and Software design [http://www.simtec.co.uk/]&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
[http://www.timesys.com TimeSys]&lt;br /&gt;
* [http://www.timesys.com/services LinuxLink]&lt;br /&gt;
[http://www.tomtom.com/ TomTom]&lt;br /&gt;
&lt;br /&gt;
[http://www.tvblob.com/?s=elinux Tvblob]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vMAX]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vTALK]&lt;br /&gt;
* [http://www.tvblob.com/?s=elinux vLINK]&lt;br /&gt;
* [http://www.tvblobbox.com/?s=elinux Tvblob BOX]&lt;br /&gt;
* [[TechnologicSystems]] at http://embeddedarm.com&lt;br /&gt;
&lt;br /&gt;
== Instructions for submitters ==&lt;br /&gt;
Please add company names in alphabetical order, and follow&lt;br /&gt;
the existing format.  Make a link from your company&lt;br /&gt;
name to your main web site.  If you have a wikipedia entry, please&lt;br /&gt;
link that as well.  If you would like to, you may list a few&lt;br /&gt;
of your Linux-based products, but please don't go overboard.&lt;br /&gt;
&lt;br /&gt;
[[Category:Companies]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/TechnologicSystems</id>
		<title>TechnologicSystems</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/TechnologicSystems"/>
				<updated>2009-04-07T00:44:17Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: S&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Technologic Systems =&lt;br /&gt;
&lt;br /&gt;
Technologic Systems ( http://www.embeddedarm.com) offers some nice boards that are usable as development boards but also as OEM modules to integrate into your products.&lt;br /&gt;
&lt;br /&gt;
Especially the TS-7300 is a very nice board build around the Cirrus Logic [http://www.google.com/url?sa=U&amp;amp;start=2&amp;amp;q=http://www.cirrus.com/en/pubs/proDatasheet/EP9312_PP7.pdf&amp;amp;ei=lKHaSayGAaiEtAORo_3NBg&amp;amp;usg=AFQjCNECAA5mFXS_jAAXEpw49NMujvAsOw EP9312 SoC] to experiment with FPGA technology. This board contains a completely unoccupied FPGA that can be programmed from the main CPU.&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Hardware_Hacking</id>
		<title>Hardware Hacking</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Hardware_Hacking"/>
				<updated>2009-04-07T00:37:38Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: /* ARM */ Added Technologic Systems page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Consumer Devices ==&lt;br /&gt;
&lt;br /&gt;
*Information about running Linux on devices that are or have been available to the general public.  This includes both officially supported devices and project devices (or devices that unofficially run Linux).&lt;br /&gt;
&lt;br /&gt;
=== Project Devices ===&lt;br /&gt;
&lt;br /&gt;
*[[TCube Info|TCube]]&lt;br /&gt;
*[[Mobile_Pro|Mobile Pro]]&lt;br /&gt;
*[[Didj]] from LeapFrog&lt;br /&gt;
*[[DCT 5000]]&lt;br /&gt;
*[[Pixter]]&lt;br /&gt;
*[[Pixter Multimedia]]&lt;br /&gt;
*[[TvNow]]&lt;br /&gt;
*[[ZipIt]]&lt;br /&gt;
*[http://zipit2system.sf.net Zipit2] - the new Zipit with better hardware&lt;br /&gt;
*[[JuiceBox]]&lt;br /&gt;
*[[DHT-Walnut]]&lt;br /&gt;
*[[FX3002]] watch from fossil.&lt;br /&gt;
*[[Hisense]] - USDTV HDTV Tuner DB-2010 running Linux&lt;br /&gt;
*[[enc28j60]] - single chip 10baseT ethernet with SPI interface&lt;br /&gt;
*[[R8610_Based_WAP]] - tiny x86 compatible WAPs with internal 2.5&amp;quot; HD runs Linux&lt;br /&gt;
*[[SMC WSKP100]] - A wifi Skype phone from SMC&lt;br /&gt;
&lt;br /&gt;
=== Supported Devices ===&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/NSLU2 Linksys NSLU2]. See also http://www.nslu2-linux.org&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Linksys_WRT54G_series#WRT54GL Linksys WRT54GL]&lt;br /&gt;
* [http://wiki.neurostechnology.com/index.php/Neuros_OSD Neuros OSD]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/N770 Nokia 770]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/N800 Nokia 800]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Sharp_Zaurus Sharp Zaurus]&lt;br /&gt;
* [[AML_Products|AML Handheld devices]]&lt;br /&gt;
&lt;br /&gt;
== Development Boards and Tools==&lt;br /&gt;
&lt;br /&gt;
*Information about development boards for embedded Linux&lt;br /&gt;
&lt;br /&gt;
=== [[JTAG]] ===&lt;br /&gt;
* [[Flyswatter]]&lt;br /&gt;
&lt;br /&gt;
=== [[ARM_Processor|ARM]] ===&lt;br /&gt;
*[[ARM_Integrator_Info|ARM Integrator]]&lt;br /&gt;
*[[OSK]] - OMAP Starter Kit&lt;br /&gt;
*GAO Engineering Inc. - http://www.gaoengineering.com&lt;br /&gt;
* [[DaVinci]] DVEVM Evaluation module - http://www.spectrumdigital.com/&lt;br /&gt;
* [[ITSY]]&lt;br /&gt;
* [[LART Project]]&lt;br /&gt;
* [[Hammer_Board]]&lt;br /&gt;
* Simtec Electronics - http://www.simtec.co.uk/&lt;br /&gt;
* Open AT91RM9200 Evaluation Board - http://wiki.emqbit.com/free-ecb-at91&lt;br /&gt;
* [[BeagleBoard]]&lt;br /&gt;
* [[Balloonboard]]&lt;br /&gt;
* KB9202 - http://www.kwikbyte.com/KB9202.html&lt;br /&gt;
* 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.&lt;br /&gt;
* [[TechnologicSystems]]&lt;br /&gt;
&lt;br /&gt;
=== [[AVR32_Processor|AVR32]] ===&lt;br /&gt;
* [[ATNGW100]] Network Gateway Kit http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4102&lt;br /&gt;
&lt;br /&gt;
=== [[Blackfin]] ===&lt;br /&gt;
&lt;br /&gt;
* [http://docs.blackfin.uclinux.org/doku.php?id=hw:boards ADI_Boards]&lt;br /&gt;
* [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardware Everyone_else]&lt;br /&gt;
* [http://youtube.com/watch?v=fKyQOntPEFs Demo_video]&lt;br /&gt;
&lt;br /&gt;
=== MIPS ===&lt;br /&gt;
&lt;br /&gt;
=== PowerPC ===&lt;br /&gt;
* Walnut (405GP) - http://amcc.com/Embedded/Downloads/download.html?cat=1&amp;amp;family=2&lt;br /&gt;
* Ebony (440GP) -&lt;br /&gt;
* Kuro Box-HG (MPC4281) - http://www.kurobox.com/mwiki/index.php/Kurobox/Kurobox-HG_Main_Page&lt;br /&gt;
* Efika5200 (MPC5200) - http://www.powerdeveloper.org/program/efika/accepted&lt;br /&gt;
&lt;br /&gt;
=== SH ===&lt;br /&gt;
&lt;br /&gt;
=== i386 and compatible ===&lt;br /&gt;
&lt;br /&gt;
== Miniclusters ==&lt;br /&gt;
* See http://eri.ca.sandia.gov/eri/related_technologies.html&lt;br /&gt;
** put some project information here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Embedded Linux Distributions ==&lt;br /&gt;
&lt;br /&gt;
* Information about embedded Linux distributions. This also includes configuration and build systems.&lt;br /&gt;
&lt;br /&gt;
=== Vendor distros ===&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Montavista MontaVista] Mobilinux (formerly CE Linux) - see [http://www.mvista.com/product_detail_mob.php Mobilinux]&lt;br /&gt;
* [http://www.timesys.com TimeSys] Linux - see [http://www.timesys.com/products/index.htm TimeSys Linux]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Lineo Lineo Solutions] uLinux - see [http://www.lineo.co.jp/eng/products-services/products/ulinux.html uLinux]&lt;br /&gt;
&lt;br /&gt;
=== Other distros ===&lt;br /&gt;
* Snapgear Embedded Linux Distribution - [http://www.snapgear.org/ Snapgear]&lt;br /&gt;
* [[Open Wrt]] - [http://openwrt.org/ OpenWRT]&lt;br /&gt;
* uArch micro Linux - [http://uarch.zapto.org/ uArch]&lt;br /&gt;
* OpenEmbedded http://www.openembedded.org&lt;br /&gt;
* Emdebian, the embedded Debian distro [http://emdebian.org/ emdebian.org]&lt;br /&gt;
&lt;br /&gt;
=== Configuration and Build systems ===&lt;br /&gt;
* [[Open Embedded]] - System for building full embedded images from scratch. See http://www.openembedded.org&lt;br /&gt;
* [[Qplus Target Builder]] - Target image builder from ETRI&lt;br /&gt;
* LTIB - Linux Target Image Builder (by Stuart Hughes of FreeScale) - see [http://savannah.nongnu.org/projects/ltib ltib]&lt;br /&gt;
* Eagle Linux - [http://www.safedesksolutions.com/eaglelinux/ eaglelinux]&lt;br /&gt;
** An embedded Linux distribution aimed at helping users learn Linux by creating bootable Linux images &amp;quot;virtually from scratch&amp;quot;. Eagle Linux 2.3 is currently distributed as a concise, 26-page PDF documenting the creation of a minimalist, network-ready Linux image for bootable CDs, floppies, or flash drives. See description at: [http://ct.enews.deviceforge.com/rd/cts?d=207-106-2-28-5560-8662-0-0-0-1 Description]&lt;br /&gt;
&lt;br /&gt;
=== Hardware Tools and Information ===&lt;br /&gt;
* [[Sparkfun_Camera]] - Low cost cmos camera&lt;br /&gt;
* [[Ez_Usb]] - 8051 based usb devices&lt;br /&gt;
* [[Mini_LA]] - open source logic analyzer&lt;br /&gt;
* [[NTSC_Bitbang]] - detailed concepts on NTSC&lt;br /&gt;
* [[Lithium_Ion_Charger]] - Li-Ion battery charger design&lt;br /&gt;
* [[Libertas SDIO]] - Marvell Libertas SDIO information&lt;br /&gt;
* [[Nand_Flash256]] - common 256MB nand flash devices&lt;br /&gt;
* [[Nor_vs_Nand]] - data comparisons between Nor and Nand Flash&lt;br /&gt;
* [[TUSB2046B]] - four port usb chipset&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware Hacking| ]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Hardware_Hacking</id>
		<title>Hardware Hacking</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Hardware_Hacking"/>
				<updated>2009-04-07T00:33:59Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: Added Emdebian distribution&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Consumer Devices ==&lt;br /&gt;
&lt;br /&gt;
*Information about running Linux on devices that are or have been available to the general public.  This includes both officially supported devices and project devices (or devices that unofficially run Linux).&lt;br /&gt;
&lt;br /&gt;
=== Project Devices ===&lt;br /&gt;
&lt;br /&gt;
*[[TCube Info|TCube]]&lt;br /&gt;
*[[Mobile_Pro|Mobile Pro]]&lt;br /&gt;
*[[Didj]] from LeapFrog&lt;br /&gt;
*[[DCT 5000]]&lt;br /&gt;
*[[Pixter]]&lt;br /&gt;
*[[Pixter Multimedia]]&lt;br /&gt;
*[[TvNow]]&lt;br /&gt;
*[[ZipIt]]&lt;br /&gt;
*[http://zipit2system.sf.net Zipit2] - the new Zipit with better hardware&lt;br /&gt;
*[[JuiceBox]]&lt;br /&gt;
*[[DHT-Walnut]]&lt;br /&gt;
*[[FX3002]] watch from fossil.&lt;br /&gt;
*[[Hisense]] - USDTV HDTV Tuner DB-2010 running Linux&lt;br /&gt;
*[[enc28j60]] - single chip 10baseT ethernet with SPI interface&lt;br /&gt;
*[[R8610_Based_WAP]] - tiny x86 compatible WAPs with internal 2.5&amp;quot; HD runs Linux&lt;br /&gt;
*[[SMC WSKP100]] - A wifi Skype phone from SMC&lt;br /&gt;
&lt;br /&gt;
=== Supported Devices ===&lt;br /&gt;
&lt;br /&gt;
* [http://en.wikipedia.org/wiki/NSLU2 Linksys NSLU2]. See also http://www.nslu2-linux.org&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Linksys_WRT54G_series#WRT54GL Linksys WRT54GL]&lt;br /&gt;
* [http://wiki.neurostechnology.com/index.php/Neuros_OSD Neuros OSD]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/N770 Nokia 770]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/N800 Nokia 800]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Sharp_Zaurus Sharp Zaurus]&lt;br /&gt;
* [[AML_Products|AML Handheld devices]]&lt;br /&gt;
&lt;br /&gt;
== Development Boards and Tools==&lt;br /&gt;
&lt;br /&gt;
*Information about development boards for embedded Linux&lt;br /&gt;
&lt;br /&gt;
=== [[JTAG]] ===&lt;br /&gt;
* [[Flyswatter]]&lt;br /&gt;
&lt;br /&gt;
=== [[ARM_Processor|ARM]] ===&lt;br /&gt;
*[[ARM_Integrator_Info|ARM Integrator]]&lt;br /&gt;
*[[OSK]] - OMAP Starter Kit&lt;br /&gt;
*GAO Engineering Inc. - http://www.gaoengineering.com&lt;br /&gt;
* [[DaVinci]] DVEVM Evaluation module - http://www.spectrumdigital.com/&lt;br /&gt;
* [[ITSY]]&lt;br /&gt;
* [[LART Project]]&lt;br /&gt;
* [[Hammer_Board]]&lt;br /&gt;
* Simtec Electronics - http://www.simtec.co.uk/&lt;br /&gt;
* Open AT91RM9200 Evaluation Board - http://wiki.emqbit.com/free-ecb-at91&lt;br /&gt;
* [[BeagleBoard]]&lt;br /&gt;
* [[Balloonboard]]&lt;br /&gt;
* KB9202 - http://www.kwikbyte.com/KB9202.html&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
=== [[AVR32_Processor|AVR32]] ===&lt;br /&gt;
* [[ATNGW100]] Network Gateway Kit http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4102&lt;br /&gt;
&lt;br /&gt;
=== [[Blackfin]] ===&lt;br /&gt;
&lt;br /&gt;
* [http://docs.blackfin.uclinux.org/doku.php?id=hw:boards ADI_Boards]&lt;br /&gt;
* [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardware Everyone_else]&lt;br /&gt;
* [http://youtube.com/watch?v=fKyQOntPEFs Demo_video]&lt;br /&gt;
&lt;br /&gt;
=== MIPS ===&lt;br /&gt;
&lt;br /&gt;
=== PowerPC ===&lt;br /&gt;
* Walnut (405GP) - http://amcc.com/Embedded/Downloads/download.html?cat=1&amp;amp;family=2&lt;br /&gt;
* Ebony (440GP) -&lt;br /&gt;
* Kuro Box-HG (MPC4281) - http://www.kurobox.com/mwiki/index.php/Kurobox/Kurobox-HG_Main_Page&lt;br /&gt;
* Efika5200 (MPC5200) - http://www.powerdeveloper.org/program/efika/accepted&lt;br /&gt;
&lt;br /&gt;
=== SH ===&lt;br /&gt;
&lt;br /&gt;
=== i386 and compatible ===&lt;br /&gt;
&lt;br /&gt;
== Miniclusters ==&lt;br /&gt;
* See http://eri.ca.sandia.gov/eri/related_technologies.html&lt;br /&gt;
** put some project information here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Embedded Linux Distributions ==&lt;br /&gt;
&lt;br /&gt;
* Information about embedded Linux distributions. This also includes configuration and build systems.&lt;br /&gt;
&lt;br /&gt;
=== Vendor distros ===&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Montavista MontaVista] Mobilinux (formerly CE Linux) - see [http://www.mvista.com/product_detail_mob.php Mobilinux]&lt;br /&gt;
* [http://www.timesys.com TimeSys] Linux - see [http://www.timesys.com/products/index.htm TimeSys Linux]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Lineo Lineo Solutions] uLinux - see [http://www.lineo.co.jp/eng/products-services/products/ulinux.html uLinux]&lt;br /&gt;
&lt;br /&gt;
=== Other distros ===&lt;br /&gt;
* Snapgear Embedded Linux Distribution - [http://www.snapgear.org/ Snapgear]&lt;br /&gt;
* [[Open Wrt]] - [http://openwrt.org/ OpenWRT]&lt;br /&gt;
* uArch micro Linux - [http://uarch.zapto.org/ uArch]&lt;br /&gt;
* OpenEmbedded http://www.openembedded.org&lt;br /&gt;
* Emdebian, the embedded Debian distro [http://emdebian.org/ emdebian.org]&lt;br /&gt;
&lt;br /&gt;
=== Configuration and Build systems ===&lt;br /&gt;
* [[Open Embedded]] - System for building full embedded images from scratch. See http://www.openembedded.org&lt;br /&gt;
* [[Qplus Target Builder]] - Target image builder from ETRI&lt;br /&gt;
* LTIB - Linux Target Image Builder (by Stuart Hughes of FreeScale) - see [http://savannah.nongnu.org/projects/ltib ltib]&lt;br /&gt;
* Eagle Linux - [http://www.safedesksolutions.com/eaglelinux/ eaglelinux]&lt;br /&gt;
** An embedded Linux distribution aimed at helping users learn Linux by creating bootable Linux images &amp;quot;virtually from scratch&amp;quot;. Eagle Linux 2.3 is currently distributed as a concise, 26-page PDF documenting the creation of a minimalist, network-ready Linux image for bootable CDs, floppies, or flash drives. See description at: [http://ct.enews.deviceforge.com/rd/cts?d=207-106-2-28-5560-8662-0-0-0-1 Description]&lt;br /&gt;
&lt;br /&gt;
=== Hardware Tools and Information ===&lt;br /&gt;
* [[Sparkfun_Camera]] - Low cost cmos camera&lt;br /&gt;
* [[Ez_Usb]] - 8051 based usb devices&lt;br /&gt;
* [[Mini_LA]] - open source logic analyzer&lt;br /&gt;
* [[NTSC_Bitbang]] - detailed concepts on NTSC&lt;br /&gt;
* [[Lithium_Ion_Charger]] - Li-Ion battery charger design&lt;br /&gt;
* [[Libertas SDIO]] - Marvell Libertas SDIO information&lt;br /&gt;
* [[Nand_Flash256]] - common 256MB nand flash devices&lt;br /&gt;
* [[Nor_vs_Nand]] - data comparisons between Nor and Nand Flash&lt;br /&gt;
* [[TUSB2046B]] - four port usb chipset&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware Hacking| ]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Vendors</id>
		<title>Vendors</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Vendors"/>
				<updated>2009-01-21T16:56:11Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: Added Team Embedded&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* [http://www.ridgerun.com RidgeRun]&lt;br /&gt;
* [http://www.katdc.com KAT Digital Corp.]&lt;br /&gt;
* [http://www.sidebranch.com Sidebranch], The Netherlands.&lt;br /&gt;
* [http://www.mvista.com/ MontaVista], world wide&lt;br /&gt;
* [http://www.timesys.com/ TimeSys], USA&lt;br /&gt;
* [http://www.embeddedalley.com/ Embedded Alley], world wide&lt;br /&gt;
* [http://www.windriver.com/ Wind River], world wide&lt;br /&gt;
* [http://www.codefidence.com/ Codefidence Ltd.], world wide&lt;br /&gt;
* [http://www.intellimetrix.us/ Intellimetrix]&lt;br /&gt;
* [http://www.linutronix.de/ Linutronix], Germany&lt;br /&gt;
* [http://www.lineo.co.jp/eng/index.html Lineo Solutions], Japan&lt;br /&gt;
* [http://www.denx.de/ DENX Software Engineering]&lt;br /&gt;
* [http://www.drivingdevices.com/ Driving Devices Limited], United Kingdom&lt;br /&gt;
* [http://www.wmltd.co.uk/ William Matthew Limited], United Kingdom&lt;br /&gt;
* [http://www.esfnet.co.uk/ Embedded Software Foundry Limited], Sheffield, UK&lt;br /&gt;
* [http://www.koansoftware.com/ KOAN sas], Bergamo, Italy&lt;br /&gt;
* [http://bec-systems.com/ BEC Systems], USA&lt;br /&gt;
* [http://www.simantinee.com/ Simantinee Embedded System], India&lt;br /&gt;
* [http://www.pengutronix.de/ Pengutronix], Germany&lt;br /&gt;
* [http://www.sysgo.com/ SYSGO], Germany&lt;br /&gt;
* [http://www.team-embedded.com/ Team Embedded], Netherlands&lt;br /&gt;
&lt;br /&gt;
[[Category:Companies]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	<entry>
		<id>http://elinux.org/Experts</id>
		<title>Experts</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/Experts"/>
				<updated>2009-01-21T16:50:52Z</updated>
		
		<summary type="html">&lt;p&gt;Markv: Added Team Embedded to the list (ordered by region?)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Embedded Linux Expert List''' ==&lt;br /&gt;
&lt;br /&gt;
* [[Rusty_Russell_Quotes]] This page is here in honor of Rusty Russell, one of the funniest Linux kernel developers EVER&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Experts ===&lt;br /&gt;
This page is intended to provide a place for Embedded Linux Experts to advertise their availability, and describe their expertise, to companies interested in paying them for services.  This could include contract work or fulltime employment.&lt;br /&gt;
&lt;br /&gt;
Linux experts are encouraged to provide their information in the table below so that companies may contact them for their areas of interest.  Please put an expiration date for the information, so we can remove information when it&lt;br /&gt;
gets stale.  Or even better, when you have obtained work, please remove your entry from this table.&lt;br /&gt;
&lt;br /&gt;
See the [[Jobs]] page for jobs already posted to this site.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for Employers ===&lt;br /&gt;
Please contact the person below, if you have a position or contract work you would like to hire&lt;br /&gt;
someone to do.  This list is not intended to be used to ask for free support.&lt;br /&gt;
&lt;br /&gt;
You can also list your job on the [[Jobs]] page.&lt;br /&gt;
&lt;br /&gt;
== '''The List''' ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#CCCCCC&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Name (Link)&lt;br /&gt;
! style=&amp;quot;width:400px&amp;quot; | Expertise areas&lt;br /&gt;
! style=&amp;quot;width:200px&amp;quot; | Contact Info&lt;br /&gt;
! style=&amp;quot;width:100px&amp;quot; | Expires date&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Leon Woestenberg, MSc. EE, Eindhoven (Netherlands), EU&lt;br /&gt;
| Embedded Linux, Real-time, OpenEmbedded, System Design, Device Drivers, Training, Video&lt;br /&gt;
| [http://www.sidebranch.com/ www.sidebranch.com]&lt;br /&gt;
| 2009&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Ithamar Adema/ Mark Vels, Netherlands, EU&lt;br /&gt;
| Embedded Linux, BSP ports &amp;amp; support, Device Drivers, Training, &lt;br /&gt;
| [http://www.team-embedded.com/ www.team-embedded.com]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Roberto A. Foglietta, Genoa (Italy), EU&lt;br /&gt;
| Embedded Linux for Telecommunication and Automotive &lt;br /&gt;
| [http://www.roberto.foglietta/work/who_am_I www.roberto.foglietta/work]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Doug Abbott, Intellimetrix&lt;br /&gt;
| Embedded Linux consulting and training, device drivers, board bring-up&lt;br /&gt;
| [http://www.intellimetrix.us www.intellimetrix.us]&lt;br /&gt;
| 2009&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Marco Cavallini, Bergamo (Italy), EU&lt;br /&gt;
| Embedded Linux, Device Drivers, Real-time, OpenEmbedded, BSP Design, u-boot, training&lt;br /&gt;
| [http://www.embedded.it eMbedded.it]&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Matthias Kaehlcke, Barcelona (Spain)&lt;br /&gt;
| Embedded Linux and device drivers&lt;br /&gt;
| matthias_AT_kaehlcke.net&lt;br /&gt;
| 2010&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
| Frank Duason, Massachusetts (USA)&lt;br /&gt;
| Embedded Linux, device drivers, u-boot and board bring-up&lt;br /&gt;
| fduason@yahoo.com&lt;br /&gt;
| 2009&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Categories]]&lt;/div&gt;</summary>
		<author><name>Markv</name></author>	</entry>

	</feed>