Welcome to OSO Technology

The Home of:
Low Cost, Small, Low Power,
Versatile and High Performance
Platform for embedded Linux and ANDROID OS

Questions / Inquiries / Quotes
Please Contact us:


Who We are

Our Specialities

Services Offered

Mission and Philosophy

Visit our

Reference Design Page

FAQ Page

Career Opportunity

Who We are

We are a small group of experienced electronic engineers, specializing in small system development.

Our main audience would be those who are interested in developing a low cost, highly versatile digital data terminal / control panel with the most sophisticated, friendly graphic user interface. Especially those who are not able to move forward quickly due to lack of personnel resource, internal know-how and without much development budget.

Our Specialities

Porting / Platform development for:

  • Embedded Linux
  • ANDROID         

Storage and Network systems architecture / design development

ASIC / FPGA design / verification

Services Offered

Consulting Service:

  • Hardware platform development for Linux / ANDROID
  • Porting / customization / maintenance of Linux / ANDROID
  • Hardware custom features / device driver development, etc.
  • Application development for the above
  • Sale of Custom Reference Design Development Kit
  • (based on Device Solutions Topaz module)
  • Development System Preparation for above platform / application development

Aside from above Linux / ANDROID projects, we can provide

  • Custom development / design / verification for custom ASIC / gate arrays / FPGA.

Linux and ANDROID Development System based on
Device Solutions TOPAZ with 4.3" LCD touch panel.
Topaz is a small form factor (1.5" square) module that has
400MHz ARM 9 core and (up to) 256MB Mobile DDR and
(up to) 256MB NAND Flash for a complete base system.

A pair of sample screen shots for ANDROID OS.

This is a basic smart phone build sample on 240 x 320 screen. The Topaz resident system will not have a phone support (for one thing, Topaz Development Kit has 4.3" LCD with 480 x 272 resolution), but whatever else you wish to support is your choice.

Please read Referece Design page (click here) for available options.

Mission and Philosophy


To develop and promote user friendly control of increasingly complex and sophisticated machineries, through usage of graphics user interface at low cost, both for home and business / industrial applications.


Increase of networked appliances, smart grid compliance, advanced equipment that require more sophisticated control and adjustments, multiple AV equipment that require own remote control but does not corroborate with other equipment (often even within the same manufacturers brands), …  Humans are (or should be) the master of those machineries and not the other way around. It is time to rethink the system control at a user level.

In recent years, sophisticated control of modern equipment were made possible with usage of low cost micro controllers (such as PIC) replacing many mechanical and analog controls which traditionally had long term reliability and maintenance problems.  While those low cost electronics had good enough processing capabilities for most home and many industrial equipment controls, it lacked sufficient power to create a graphic based friendly, flexible user interface.

While applications and usage of small computer systems advanced at an amazing rate, user interface for general appliances seriously lagged such digital revolutions, and study of the subjects has not been there. As a result, many appliance controls are coldly logical but not obvious to many users who are not expert on the function the appliance performs. For example, there are garden variety of thermostat control, sprinkler scheduling, even TV program recording functions, etc., that we cannot perform without referring to manuals.  There are, of course, a few models succeeded in building a reasonably intuitive general control panels, but there are limitations how far you can do with 8-bit controllers.  This is a stark contrast to many sophisticated software applications on your PCs that you can use without ever touching the manuals.
Add on top of that, the ad-hoc control panel design basically forces the manufacturers to redesign the panel each time model change occurs, which result in long term higher cost of operation.


As stated above, one of the problems is not investing specifically for more intuitive, friendly controls that can evolve over long term. Fortunately, two circumstances come to rescue:

  1. Availability of very sophisticated CPU with integrated peripherals to facilitate very sophisticated control / management AND user interface at a low cost.
  2. Availability of very sophisticated, flexible, robust operating system / graphic user interface in the name of ANDROID. This is a free, open source licensed software that once integrated with a given hardware, is very power base for creating very nice applications.

In other words, with just a few dollar additions to the overall cost of the equipment, it can replace most, if not all, user control panel function. It can take a form of a embedded face panel or a small hand-held unit that might look like a smart phone or an ipod.

Advantage of developing a user control based on ANDROID OS is:

  • It is a robust, flexible and secure graphic user environment where many people already know how to use.
  • The software license can be obtained free of charge, through Open Source GL.
  • Underneath, it is based on Linux kernel 2.6 which is a powerful, sophisticated, secure operating system supported by many, thus widely field tested, and license is free of charge.
  • Most application development tools are publicly supported, for free.
  • Application developers are readily available.
  • Within limitations, a unit can be manufactured at a very low cost.
  • OSOTek’s  basic reference design is very basic, ARM cpu based design; many peripherals / adaptors can be easily integrated / attached to the design for more specific applications.


Though source license for these operating systems / environment can be had for free, it is another story to port the system to run on your specific hardware platform and to set up the development environment in a timely manner. A great deal of knowledge / skill / experience is called for.

If your company does not have the expertise and/or personnel to harbor this technology, do not despair. We are here to help.
Long time expert on development of ASIC, FPGA designs and verifications, OSOTek now specializes in porting, developing and supporting embedded Linux and ANDROID OS for your custom platform.

Our Reference Design:

Please go check out all the technical information on Referece Design Page.

More Questions? Of course!

Please go check out FAQ page for more gory details...

About the Operating Systems and Our Services:

Our target system runs Linux (kernel 2.6.3x) and ANDROID (2.2 - Froyo). Both are open-source systems, hence the source and run-time license is free. It however takes a bit of time / knowledge / skill to download everything and build the system from scratch, much less customizing for your own purpose. This is where we come in. We can set you up quickly to start development, and work with you to develop your desired end product(s).

Once you get it started, you may not need our full-time service, so it saves you cost and time for not having to hire a full time senior employee with proper qualification.

Career Opportunity at OSOTek Sorry, we are not big enough to offer a full-time employment at this time.

But we are opportunistic. If you like what you see, and you feel you have something to offer, contact us.
We'll talk about it.
Send mail to: info@osotek.net

Copy Right 2011, OSO Technology