News

In March of 2011, SysPro Consulting celebrated its 10th anniversary! Happy Birthday SysPro!

 

SysPro Consulting is looking to expand its business! If you're in need of systems-level software engineering expertise, please contact us.

Services

SysPro Consulting provides software engineering consulting services to clients in need of systems-level software engineering expertise. These services include the development of device drivers, embedded systems, operating system internals, real-time control systems, etc. for industrial, commercial, military, and consumer applications.

SysPro Consulting has expertise in the following areas:

Systems Programming

  • C, C++, and assembly language programming
  • Intel x86/x64, 8051, and XScale CPUs
  • Motorola 68K and PowerPC CPUs
  • Texas Instruments TMS320Cxx DSPs
  • Microchip PIC microcontrollers
  • ISA, EISA, PCI, cPCI, PCIe, VME, S-bus, SCSI, and custom hardware buses
  • Device drivers for Windows 2000, XP, Vista, and Windows 7
  • Windows CE 5.0/6.0
  • Unix device drivers (Linux, DEC OSF/1, SunOS, LynxOS, HP-UX, AIX, etc.)
  • Real-time multitasking operating system internals
  • Kernel level programming and debugging
  • Multiprocessor environments
  • Embedded systems programming
  • Hardware register level programming
  • Programmed I/O and interrupt driven I/O
  • System and busmaster DMA
  • System firmware
  • Hardware and software communication protocols
  • Hardware emulators and logic analyzers

Applications Programming

  • Win32 / MFC application development
  • Unix/Linux application development
  • Object oriented programming
  • Multithreaded programming
  • Client/Server architectures

Software Development Tools

  • Microsoft Visual Studio
  • Windows Driver Kit (DDK/WDK)
  • Windows Software Development Kit (SDK)
  • Other Microsoft Developer Network (MSDN) tools
  • WinDBG kernel debugger
  • Compuware NuMega SoftICE kernel debugger
  • Cygnus, Microtec, TI, Franklin, CCS, and other cross development tools
  • ClearCase configuration management software
  • Various Unix/Linux development tools

Application Areas

  • Real-time data acquisition and control systems
  • Telecommunications
  • High-availability and fault-tolerant systems
  • Factory automation and industrial control
  • Machine vision systems
  • Speech recognition
  • Automotive / heavy equipment
  • Industrial, commercial, and consumer products

For more information about how SysPro Consulting can help you with your software engineering challenges, please feel free to contact us through the form on our Contact page. You can also reach us by telephone at (480) 704-8045.