Resource Links for the BeagleBoard.org Community
The open-source BeagleBoard.org designs are perfect for rapidly building prototypes to express your new idea, but sometimes you need to go beyond and bring your own product to life. The BeagleBoard.org community is loaded with experts that know how to get you there and this is your guide to engaging with them.
First, search the docs and the forum for contributors who might already be working on the challenge you are facing. Once you have some ideas, reach out to the experts to help you get to where you are headed.
Hardware Consultants
- JK Embedded Consulting – Jason Kridner, Principal at JK Embedded Consulting, is the other primary founder of BeagleBoard.org and is also available to work with you on products to work in conjunction with BeagleBoard.org designs.
- Austin Circuit Design – Gerald Coley, the hardware developer that brought us the original BeagleBoard, BeagleBoard-xM, BeagleBoard-X15, BeagleBone, and BeagleBone Black, is now at Austin Circuit Design. He’s an obvious first choice when looking to customize a BeagleBoard.org design or build your own.
Manufacturing Partners
- SeeedStudio – Located in Shenzhen, China, Seeed is a supporter and enabler of open hardware, including BeagleBoard.org design and manufacturing. Reach out to Fiona Yu in regards to BeagleBoard.org related projects.
- GHI Electronics – Located in Michigan, U.S.A., GHI Electronics has been working with the Octavo Systems OSD3358 system-in-package since it was initially released and provides solutions ranging from system-on-module designs to custom board spins.
Software Consultants and Commercial Linux Providers
We have had particularly good interactions with
A broader list of consultants and commercial Linux providers is below
User contributed list of Linux consultants
The table below lists Linux consultants, along with their areas of expertise and any additional services they provide. The location is given to help customers locate consultants in a similar time zone or with specific language skills. It does not mean that a consultant only does business in that specific country. The table is ordered alphabetically.
Company Name | Location(s) | Contact | Description |
Aaron Clarke | US | Aaron Clarke http://www.aaronclarke.com mailto:ac@aaronclarke.com |
– Custom ports of the Linux Kernel and bootloaders – Experienced bringing up new hardware – Device driver development – TCP/IP, Wi-Fi, and network programming – USB host and device – Troubleshooting and integration – Prototype development |
Aaron Rouhi | Washington, DC, US | Aaron Rouhi Severn Labs http://www.severnlabs.com mailto:arouhi@severnlabs.com |
– Embedded Linux application designs and development – Image performance optimization and customization – Bare-metal ARM firmware development – Communication protocols based on CANBUS, I2C, SPI, RS-232, RS-422, RS-485, 1-Wire, Ethernet, SONET, DMX, MIL-STD-1553, etc… – Industrial applications based on BeagleBone, Raspberry Pi, and other SBCs – Machine vision applications |
Adeneo Embedded | France, Germany, Israel, Italy, USA | Vijay Raisinghani (USA, APAC) Jeremy Delicato (W.Europe) Michael Heinz (C.Europe) http://www.adeneo-embedded.com/ mailto://sales@adeneo-embedded.com |
– Linux and Android BSP and Driver development
– Linux and Android Application Development
|
Advista Technologies LLC | US | Tiebing Zhang http://www.advistatech.com mailto:tzhang@advistatech.com |
– Embedded Linux product development – Experiened with TI processors and SDK – Fast turn-around – Board bring-up – u-boot customization – Device Driver development: USB, WiFi, Ethernet, I2C, SPI – TI video processing – TI video overlay/OSD – Qt-based Graphic application development |
Archermind | China | Hai (Jackey) Yang http://www.archermind.com |
– Training courses on Linux driver and application development and system integration – Linux bsp and driver development, including USB, LCD, PMIC, and Bluetooth – Bootloader development – Linux application development, including Android |
BEC Systems | US | Cliff Brake http://www.bec-systems.com |
Kernel driver development, building and optimizing kernels and root filesystems, general purpose Linux application build and development, Open Embedded usage expertise |
Bill Gatliff | US / Worldwide | Bill Gatliff http://www.billgatliff.com mailto:bgat@billgatliff.com |
– Training, development and consulting – Kernel and bootloader customization – Board design consulting and evaluation – Custom device driver development – Kernel and root filesystem creation, optimization and enhancement – Android, Debian, Emdebian, Open Embedded and fully-custom root filesystem generation |
Ceepro ApS | Denmark / Worldwide | Thomas Soehus http://www.ceepro.dk mailto:mail@ceepro.dk |
– OMAP, Sitara and Davinci experts (HW and SW) – Linux BSP and device driver development – Android platform bring-up and development. – Root file system development and customization (Yocto, Open embedded, etc.) – Linux Performance Optimization including boot time, memory and power. – Power management, including DVFS, suspend/resume, etc. – General Linux application development. – Qt4/5 application and UI development for embedded linux. |
Cogent Embedded | Worldwide | Artemi Ivanov http://www.cogentembedded.com mailto:inbox@cogentembedded.com |
– Architecture/Design/Consulting – Development/Engineering:
– Support |
CSS | US | Sales http://www.css-design.commailto:sales@css-design.com |
– Embedded Linux Consultation Services, including prototyping, hardware, software, mechanical, and manufacturing |
Deep Root Systems | US | Kevin Hilman http://www.deeprootsystems.com |
– Power Management – Kernel internals, porting and optimization – Device driver development and optimization – getting kernel code to mainline |
Digilink Software | US | Karl Zhao http://www.digilinksoftware.com |
– Application development for embedded broadcast and streaming video solutions – Device driver development and optimization – Rapid prototype and lifecycle development – Custom graphics user interface development for Qtopia and Android – Embedded Real-time instrumentation, debugging, profiling and optimization – Custom protocol development and client/server integration |
DLA Systems | US | Dave Lynch http://www.dlasys.net mailto:dhlii@dlasys.net |
– Embedded Linux
-Linux application development
|
DSP-Weuffen GmbH | Germany / Europe / WW (main focus: southern Germany / Austria / Switzerland) |
Mr. Berger mailto:info@dsp-weuffen.de http://dsp-weuffen.de (de) http://dsp-weuffen.de/en (en) |
|
embWiSe | India | Srini Srinivasan http://www.embwise.com |
– SD/MMC/SDHC Drivers – SDIO-WiFi driver development/integration/migration for Marvell 88W8686/88W8688 and Atheros AR6001/AR6002 WiFi chipsets – SDIO driver development around the open source SDIO stack – CompactFlash Driver development / CF-WiFi driver development – USB/USB-OTG Driver Development/USB-WiFi driver development – SPI Host Driver and SPI-WiFi driver development – Applications: WiFi Access Point/Bridge/Mesh AP development and Zeroconf application/integration |
Enea | Sweden | Johan Hall http://www.enea.com/linux |
– Embedded Linux training courses – Linux driver and bsp development – Open Embedded builds and scripts – Graphics and multimedia solutions including Qtopia, Android, DirectFB and Gstreamer – General Linux application development and migration – Embedded Linux system integration |
Expert Linux Consultants | US | Expert Linux Support http://www.expert-linux.com |
– Red Hat Certified Engineers, RHCE, RHCSA, LPIC-1, Novell/SUSE Certified Linux Administrators. Expert paid Linux consulting and expert Linux paid support with decades of experience and a results-oriented focus. |
Free Electrons | France | Michael Opdenacker http://www.free-electrons.com |
– On-site and internet-based Linux and Open Embedded training courses – Linux driver and bsp development – Root file system development and customization – Optimizing Linux boot times – Reducing power management, including CPU-frequency and voltage scaling, suspend/resume, and idling modes – General Linux application development |
Fuel7 | US | Tomas Gonzalez http://www.Fuel7.com |
– Linux BSP and custom driver development – Building and optimizing kernels and toolchain – Board bringup, boot load customization and optimization – OpenEmbedded solutions and integration – High Performace Graphics Solutions – Qt Embedded, OpenGL, DirectFB, GStreamer – Low Power Solutions, Power Management – Embedded Real-Time instrumentation, debugging, profiling and optimization |
Global Logic | US, Ukraine, UK, India, Argentina, China, Israel | Alex Agizim mail to: alex.agizim@globallogic.com http://globallogic.com |
GlobalLogic is a technology services company headquartered in Silicon Valley, with design studios in the US and UK and engineering centers in the US, Ukraine, India, Argentina, and China. – Deep ARM architecture knowledge – Best in the industry knowledge of OMAP4/5 family – Strong Linux kernel expertise and open source contribution – Deep knowledge of Mobile vertical: from device app to service backend – Deep knowledge of Automotive Infotainment: from in-car integration to applications – Over 15 years in Embedded domain, working with products ranging from WiFi APs and STBs to Medical Devices – Strong Android expertise: from HALs and system services porting to Media frameworks extension to Application optimization |
HY Research | US | Hunyue Yau http://www.hy-research.com |
– Linux kernel driver development and board bring-up – Root file system optimization – Linux system prototypes and demos – Android, graphics |
Jaya Kumar | Malaysia/India | Jaya Kumar ( cd linux-2.6 ; git log | egrep jayakumar.lkml@gmail.com ) |
– E-Ink related drivers, prototype design, demo development – board support package development |
Jumpnow Technologies | Maine, US | Scott Ellis http://jumpnowtek.com |
|
KOAN | Italy | Marco Cavallini http://www.koansoftware.com |
KOAN is a linux embedded engineering company based in Italy and founded on 1996. – On-Site Linux embedded, Yocto Project / OpenEmbedded training courses worldwide – Linux device driver and BSP development – Root file system development and customization – Optimizing Linux boot times – Linux application development – Embedded and Real-Time Linux system debugging expertise – General Linux application development |
Leopard Imaging | US/China | Bill Pu http://www.leopardimaging.com |
– Linux kernel driver development and board bring-up – Focused on TI Davinci Platform with Aptina/Omnivision CMOS Sensor application – Linux bootup time optimization – Image Tuning -1080p@30fps High Definition USB Webcam, duplex video conference system, microscope system, and stereoscopic 3D camera application expertise -DM355/DM365 Leopard Board Linux Open Source community: www.leopardboard.org |
MakeLinux | Israel, Worldwide | Constantine Shulyupin http://www.MakeLinux.co.il http://www.MakeLinux.com |
– Fast boot – Linux driver development – Root file system customization – System Optimization, – Media streaming |
Linutronix | Germany | Heinz Egger http://www.linutronix.de |
– Linux training – Extensive Linux driver development experience including network, specialized SPI and I²C, camera, graphics, including hw-accelerated graphic chips, and buses – CAN, ProfiBUS, ProfiNET, and Ethercat – Linux middleware such as ACE/TAO Corba – Graphics packages and drivers (OpenGL, microwindows, gtk, E17 and QT) Embedded/ real-time Linux system debugging expertise |
Mans Rullgard | UK | Mans Rullgard mailto:mans@mansr.com |
– Expert in codec optimization for ARM-based devices – FFmpeg support – Graphics subsystem optimization – Linux kernel and U-Boot |
Mistral Solutions | India | Samyeer Metrani http://www.mistralsolutions.com/ |
– Linux BSP and Driver development
– Middleware
– Linux Application Development
– Verification and Validation Services (Manual and automated) |
MPC Data | UK, US | Frank Breeze (US), Kevin Heawood (UK) http://www.mpcdata.com |
– Linux BSP, Driver Development and kernel ports. – Linux and Android – Codec integration specialists (TI Codec Engine, DSPLink, DSPBridge & OpenMax) – “Instant On” boot solutions swiftboot.com – Android board porting and board bring-up – Driver expertise includes USB, CANBUS, high-speed serial, PCI, etc. – Power management, ROM footprint and real-time optimization – Middleware including databases and network protocols – QT graphic frameworks and application development – Expertise on Davinci, Integra, Sitara, OMAP, Jacinto & TNETV platforms. |
MNX Solutions | US | Nick Wilkens http://www.mnxsolutions.com |
– Linux Server Management – 24×7 Monitoring and Support – System Security, Optimization and Hardening |
RAD Tech Labs | US | David Anders http://www.rad-tech-labs.com danders@rad-tech-labs.com |
– Board bring-up and debugging – Bootloader development – Linux kernel ports and driver development – Kernel and root file system boot time and size optimizations – Custom Hardware development – Hardware and Software Reverse Engineering |
Realtime Embedded | Sweden | Patrik Ekström http://www.rte.se |
– On-site Linux and Yocto training courses – Linux driver and bsp development – General Linux application development – Optimization for embedded systems – Hardware, FPGA and Software development |
Ridgerun | US, Costa Rica | Clark Becker http://www.ridgerun.com |
– Focused exclusively on Linux for TI chips specializing in optimized streaming audio and video. – Application support for Linux based audio / video streaming media devices – Provide Linux SDKs enhancements to run on the customer’s hardware design. – TI Codec Engine and DSP/BIOS Link – Co-owners of the open-source TI gstreamer project. Professional support partner. RidgeRun enhances performance & capabilities, improves GStreamer compliance, and executes the Quarterly Releases. |
Sakoman | US | Steve Sakoman http://www.sakoman.com |
– Board bring-up, x-load and u-boot customization – Linux kernel ports and driver development – Kernel and root file system boot time and size optimizations – General Linux application build and development – GStreamer and SGX – Open Embedded builds including generation of Out Of Box images such as Gnome desktop on Beagle etc |
Scheftech Inc | Canada, US clients |
Steve Schefter mailto:steve@scheftech.com |
My most common role is that of a platform engineer, bringing up new custom processor boards through porting bootloaders and Linux/Android to produce new BSPs. This usually includes writing drivers for specialized components on the board and porting protocol stacks and required user space packages.My background in both low-level software and digital hardware design allows me to independently work with the prototype board, schematics and datasheets.
As much of my work is in creating systems from scratch, it frequently involves the simultaneous debugging of new hardware and new software using debuggers, logic analyzers and oscilloscopes. |
Semihalf | Poland | Rafal Jaworowski http://www.semihalf.com/ |
– Bootloaders, firmware, system bring-up, and porting – Linux kernel development, device drivers, hardening, instrumentation – Performance optimization – TI system-on-chip support, flattened Device Tree – DSP analytics, video processing |
Sidebranch | The Netherlands | Leon Woestenberg http://www.sidebranch.com/ |
– Embedded Systems Software; bootloaders, firmware, board bring-up, device drivers – Strong background in PCI Express, video processing and real-time systems – OpenEmbedded and Yocto |
Signetik, LLC | US | Steve PoulsenEngineering Consultant http://www.signetik.com |
– Hardware bring-up, including custom modifications to bootloaders and kernels. – UBL / U-boot / Kernel Development – Android / QT / Embedded Web Services – Audio/Video Capture/Display, LCD drivers, ALSA/V4L2 Drivers – Experience creating and modifying Audio/Video Codec Servers using XDM/XDC/RTSC standards. – Custom DSP algorithms to support video/audio systems. – Consultation Services, including hardware/software prototyping – IoT, mbed, Contiki, LoRa (Linux and MCU) |
Spectracore Technologies | U.S. / India | Kishore Chakravadhanula http://www.spectracoretech.com/mailto:bd@spectracoretech.com |
– Linux BSP and Kernel Development
– Middleware
– Linux Application Development
– Linux and Android reference designs |
SSC Solutions ApS | Denmark / World | Søren Steen Christensen http://www.ssc-solutions.dk mailto:contact@ssc-solutions.dk |
– Overall Hardware/Software System Design – OMAP/Sitara Hardware design – OMAP/Sitara bare metal coding and low level combined HW/SW-debugging – Board bring-up, x-load and u-boot customization – Linux internal IP-block and Device Driver Development – System boot time and size optimization – Open Embedded buildsystem |
The PTR Group | US | Dean Thompson http://www.theptrgroup.com |
– On-site and internet-based Linux training – Linux driver and bsp development – Root file system development and customization – Extensive embedded Linux debug and system integration experience – General Linux application development, including multimedia and communications applications |
SQLStar (Embinux) | Singapore (South East Asia) / India / US | mailto:info.singapore@sqlstar.com | – Embedded Linux and Android
|
THR Support | US / Worldwide | Nick Reiner https://thishosting.rocks/support/ support [at] thishosting [dot] rocks |
|
Timesys | US / Worldwide | Al Feczko http://www.timesys.com/ mailto:sales@timesys.com |
– Linux BSP and Driver Development
– Linux Application Development
– System Optimization
– Android development, design and integration |
Promwad | Russia, ex-USSR, Europe | Ivan Kuten http://www.promwad.com |
Electronics design house focused on multimedia: – Embedded system design, hardware development – Linux development for OMAP and DaVinci – Android porting – Software for devices based on e-Ink technology – Mass-production support services |
e-con System Inc, USA | US / Worldwide | Harishankkar Subramaniyam http://www.e-consystems.com/ mailto:harishankkar@e-consystems.com |
– Linux porting services
– Device Driver Development(Framebuffer, USB, GPRS,Camera, Touch Screen, NAND Flash)
– Linux Application Development
– Computer-on-Module
-Power management
– Android BSP porting, reference design, device driver development, application development and product development |