Clifton Labs
Electrical & Computer Engineering Services
         engineering solutions on time and within budget
Skip navigation

Embedded System Engineering Services

Embedded system development draws on our expertise in hardware and software to create a packaged system that provides application specific functionality in an appropriate form factor. This includes not only low level control of the chosen/designed hardware, but also extensible APIs and high level programs for interfacing.

Clifton Labs has worked with a number of solutions using embedded computing ranging from ultra-lightweight network appliances to complex problems requiring embedded processing with networking, database, and windowing capabilities. Clifton Labs has experience embedded Linux setup and installation and can produce a customized image to support the specific needs of the application. We can provide a generalized kernel with automatic hardware detection or highly stripped, lean solutions to minimize the system footprint.

Clifton Labs has experience designing embedded Linux devices with a focus on total system experience. Platform choice, custom PCB design, and and system/interface design are carefully weighed against the end goal of the customer.

Platform

Clifton Labs has developed Single-board computer solutions(proprietary and PC104) in addition to module based work.

Custom PCB design

Clifton Labs has experience designing custom PCBs for interfacing custom circuitry to standard interfaces within the main embedded device.

Custom circuit design

Clifton Labs has experience designing support circuitry to interface with various devices and even custom ASICs. Programming for FPGAs has is also a specialty for interfacing with custom circuitry with necessary.

Embedded Linux

We specialize in embedded Linux design, utilizing customized kernels and system installs to get the most out of embedded processors. We have developed full graphic interfaces utilizing the GTK toolkit running on top of either Directfb or an X-based window server.