What We Do

100 Morey Drive
Woodridge, IL 60517
(630) 754-2300
info@moreycorp.com

Software Development

MOREY software engineers specialize in designing, developing and integrating product software for embedded and distributed systems. We ensure that our software not only functions properly but also enhances and seamlessly integrates in the customers overall system.
We utilize a disciplined process that documents all requirements, establishes time lines and sets deliverables with milestone approvals. Integral to this process is test and verification at every phase from the component to the system level.
Operating Systems

  • RealTime Operating Systems (RTOS) including:
    • Free RTOS and derivatives
    • MQX
    • VxWorks
  • Embedded Linux including:
    • uClinux (embedded Linux for microcontrollers without a member management unit (MMU))
    • Custom Linux Kernel/Drivers
  • Posix compliant operating systems
  • Windows CE

Processors

  • ARM Cortex including:
    • Cortex M3
    • Cortex M0
  • Freescale Coldfire/68K
  • 8-bit processors including:
    • Freescale HCS0

Drivers

  • CDMA, 1xRTT
  • GSM, GPRS
  • TCP, UDP, standard communications protocols
  • GPS, Binary and NMEA protocols
  • SPI, I²C  Uart drivers, etc.
  • CAN 2.0 b compliant drivers
  • J1939 protocol
  • J1708
  • J1587 protocol
  • Motion sense/Accelerometer drivers

APIs/BSPs

  • Board Support Packages
    • OS, Drivers, API and Boot Loader
  • Custom Boot Loaders
  • Custom API development

Languages

  • C
  • C++
  • Assembly
  • Embedded Java, J2ME

Application Development

  • Embedded application development
  • Telematics
  • Communications
  • Embedded controls

Quality Control

  • Independent test and verification
  • Formalized requirements specification
  • Formalized test procedures
  • Regression testing
  • Requirements Traceability Matrix