Embedded Firmware Development Services
Application Development
Programmers at D&K Engineering, a leading software product design company, have a proven track record of producing robust, efficient, maintainable software and embedded firmware to govern the operation of complex products at all levels. Our embedded firmware development services deliver code for device drivers, core functionality, monitoring and communications, security, diagnostics and much more. To learn more about our software product design and development services, contact our team of experts at D&K Engineering.
Platform Independent application development (Java J2SE)
Vision applications development
- Windows programming (ANSI C, C++, C#, VB , MFC, ATL, COM/DCOM, ActiveX, .NET, PERL, TCL)
- Apple programming (C, C++, Objective-C, Cocoa)
- Database programming (SQL Server, Access, Informix, Oracle, Firebird)
- Unix and Linux programming )C. C++, Perl, Python)
- User Interfaces
- Web Application programming (Apache Tomcat, Websphere, JAVA (J2EE), XML)
- Boost C++ Libraries
- Windows Device Drivers
- Kernel and User Mode Drivers (using DDK/WDK,KMDF or UMDF)
- USB
- Printer Drivers (Monolithic, Unidriver)
- WIA Drivers
- Mac OS Device Drivers
- USB
- Printers (Cups)
- Linux Device Drivers
- USB
- Printers (Cups)
Control System Architecture
- Equipment and machine control
- Hard real-time control
Embedded Software Engineering
- Real-Time Operating System expertise (VxWorks, Windows CE, uCos, ThreadX)
- Platforms (x86, PowerPC, DSP, TiDSP, ARM9, PIC16, PIC18)
Embedded Firmware Development
- Board support packages (C, Assembly)
- Low-level device drivers (USB, Serial, PCI, ISA)
Communication Technologies
- Serial (RS232, RS422/485, SPI, 3-Wire, I2c)
- Network communications (TCP/IP, UDP)
- Wireless communications (WLAN, Bluetooth)
- ISDN protocols
- SDLC, HDLC protocols
Development Tools
- UML (Rational Rose, Visio, Rhapsody, Object Domain)
- Revision control (Visual Source Safe, Subversion, PDM)
- Visual Studio
- XCode
- Borland JBuilder X
- Microchip MPLAB
- JTAG Debuggers (TRACE32)
- Doxygen
- Dediprog Flash programmer
- Green Hills
Contact us today to learn more about our embedded firmware development services.