odic home page
services
product design
diagnostics
engineering support
technologies we have used
products we have designed
about odic
advantages of working with odic
our philosophy
clients
rate structure
jobs at odic
contact us
search

 

  



  

Technologies We Work With

Over the years we have worked with a wide range of technologies.  Even more importantly, we have learned how to learn, making it easy to pick up and use new technology when the situation calls for it.  We never force our designs to use only the technology we are familiar with.  We look for the best solution to every design problem, and we apply new technology when it is the best choice.

Here's a partial list of the technologies we have used recently:

Embedded video:

  • Video processors
  • MPEG4, JPEG, MJPEG
  • File storage as well as streaming media
  • Audio added to video stream
  • low and high resolution camera sensors
  • WiFi, Ethernet, USB connectivity

Network appliances:

Processors:

  • Microprocessors & microcontrollers ( RISC, CISC, DSPs)
  • 4-bit and 8-bit low power for battery applications
  • 16-bit and 32-bit general purpose processors (ARM, ColdFire, many others)
  • Video processors
  • Network processors
  • Memory (Flash, SDRAM)
  • Common interconnects (USB, PCI, CompactFlash)

Other electronics we commonly work with:

  • USB
  • Wireless (Bluetooth, 915MHz & 2.4GHz radios)
  • Battery-charging and management circuits
  • A/D and D/A
  • LCD displays
  • Motor control
  • Temperature monitoring and control

Embedded Firmware:

  • Real-time embedded systems firmware
  • Real-time operating systems (RTOS), including ThreadX & CMX
  • Linux

PC software Applications:

  • Windows applications and device drivers
  • Engineering diagnostic applications
  • Database applications
   Copyright  © Odic