Gunn systems has extensive experience in developing embedded control systems.
We have a
broad base of experience, from simple single-threaded
systems to complex multi-threaded systems. We can take your product
from specification to prototype to manufacturing quickly and efficiently.
has the unique advantage of "bridging the gap"
between hardware and software. We have staff with experience in hardware design and software
applications. This experience allows us to develop embedded systems
firmware/software that has the best possible trade-offs between hardware
and software control. We can also recommend the best fit for off-the-shelf
hardware or custom-designed hardware.
also has experience with embedded Linux solutions. Linux is an excellent
option for complex embedded system designs that need multiple threads
and processes. Gunn Systems has been developing embedded Linux solutions
for more than four years (far longer than most embedded systems developers).
systems that do not require the extensive services and power of an operating
system, Gunn Systems offers a simple, executive-based system for small
processor type systems.
in embedded systems includes:
such as C, C++ and Assembly.
time operating systems and executives.
in-house development platforms and emulators.
and testing, including hardware simulation.
and serial communications.
to communications equipment.
to computer applications via custom
our Firmware Development section
and GSI-2 Controller section for information
on our products targeted for custom embedded systems.
Gunn Systems has a variety of experience in many types of embedded platforms,
we often find these platforms meet most customer needs:
Systems GSI-2 Platform. - The Gunn Systems' GSI-2 is an open-source
embedded control board, a PLC (Programmable Logic Controller) with
built-in sensors and an X10 interface. See the GSI-2
section for more information on GSI-2 hardware and software capabilities
68HC11 Platforms. - The Freescale 68HC11 processor offers excellent
performance for small and low budget embedded systems applications.
Gunn Systems has used several 68HC11-type embedded systems (see Links
below) to meet stringent project budget and time requirements. We
find this processor offers more capability than PIC based designs
for comparable costs. We often recommend the Axiom CMM11E1 (pictured
above) with the Gunn Systems Expansion Module because of its price
PC Platform. - The Embedded PC platform (PC-104, or single board
ISA/PCI computers) is an excellent platform choice when performance
is a must. Leveraging the PC industry's cost-to-performance benefits,
this platform offers the most bang for the buck. With this platform,
we can offer embedded Linux for situations where an operating system
with networking and other facilities are required. For simpler embedded
system design, we use the TICS real-time operating system for low
cost and simple needs. A variety of hardware is available for implementing
an embedded system using off-the-shelf PC hardware.
of Solutions Provided
just a sampling of the Embedded Solutions that Gunn Systems has provided:
and Hardware for monitor and control system for storage tanks. Written
using 68HC11 C and Assembly. Developed from specification into low
Control Firmware & Hardware
for controlling large overhead variable message signs on highways.
This was a complex design that used a real time operating system on
an embedded PC platform. Written using C for an embedded PC application
(80286). Uses the TICS real-time operating system. Hardware was off-the-shelf
PC hardware integrated with Gunn Systems Developed custom hardware.
Management Controller Firmware
for controlling disk drive enclosures. The firmware was written using
the 6502 instruction set using C and assembly for an embedded system
on a chip. This project was done for a product sold by a major semiconductor
supplier! Firmware was hand-optimized for speed and memory requirements.
This firmware had SCSI and I2C interfaces.
Specialized Inkjet Printer Hardware & Firmware
a working prototype of an Inkjet printing device for painting fingernails.
Gunn Systems worked closely with the startup company and hit the
required target budgets and time schedules to build working prototypes
for market analysis. We assisted in-house staff with the software
and technical issues faced by the introduction of a new product
by a startup company.
The system involved design and development of an embedded system
using the 68HC08 microprocessor to drive a proprietary printing
platform. Gunn Systems developed the Hardware, PC Board, and Firmware
programming to control the printer.
some important links for Hardware Design:
Embedded Systems Links:
Embedded Systems Links:
have an Embedded Systems related link you wish to add to our site, please
contact us. We will be glad to review it and add it if we feel it is
Us for a free quote on your Embedded Programming needs!
| GSI-2 Controller
| Electronic Product Development
| Application Software Development