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.