How to start my application when device boots?

Embedded Systems: Where should I begin my search for a OEMable compact device with a USB/WiFi/Touch Screen with an open source kernel?

  • For a very early stage idea that will connect certain USB/serial port capable peripherals  to the net, I am looking for a device that will have a USB (host mode) interface, WiFi, and a touch screen at the minimum. The device should have a programmer friendly operating system on to which I will code my application.  Quick boot, and low power are the other requirements.  The initial device run will be in  single digit thousands.  The touch screen will be used for configuration, and for minimal data entry at time of use so it does not need to be very high end and can be mono chromatic. I could start with a low cost smartphone running Android but would ultimately need a form factor that looks like a purpose built device.

  • Answer:

    For an off-the-shelf OEM platform, check the ads in magazines like Circuit Cellar and importer-friendly web sites such as Alibaba. Distributors and toolchain vendors might also be able to point you to one of their customers. Attending related trade shows such as Embedded Systems Conference or at least checking out the list of exhibitors on the conference website can also be useful in making a connection with suppliers. If you plan on eventually doing custom hardware I would start with the engineer who will be implementing your product design. Engineers tend to have preferences regarding processor and software stack, and often have more experience with particular platforms which will save headaches on the learning curve. For host mode USB and graphical touchscreen support, you are likely going to be running a 200MHz or faster processor and commercial OS, such as Linux/Android or MS Win 7 embedded. Call and talk with distributors such as Arrow or toolchain vendors such as Mentor Graphics for suggestions on development kits for the various processors that can be used to prototype a custom hardware solution. Regardless of whether you are going with a custom or pre-made hardware solution, make sure that you find a supplier that you are comfortable working with and can build a solid long-term relationship with. You are likely going to need support and have to ask for some customizations (at least in the software stack) to be able to talk to the external peripherals, and without a solid purchase history you are essentially asking the supplier to take a risk and spend their engineering time up front in return for your future business.

Timothy Kirk at Quora Visit the source

Was this solution helpful to you?

Other answers

We have a design with same hardware for US market. Non Disclosure Agreement does not allow me to share details. However we can show you a demo proto type with what you need. Connect to me offline, Check for some videos of at http://youtube.com/gvcsystems my email id is

Vinay Chaddha

Try websites like digikey, mouser etc.

Vijai Kumar

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.