|

SOFTWARE & FIRMWARE SOLUTIONS
The latest low cost microcontrollers have more peripherals, a much larger codespace and advanced interfaces such as USB, ethernet, ZigBee, WiFi, Bluetooth, etc. This allows easy connection to the outside world but requires additional software applications that typically run under Microsoft Windows or are server based. E-Tek specializes in these connected embedded devices.
E-Tek's expertise as an ISV for Microsoft Windows .NET developmen, combined with extensive embedded hardware and firmware experience, allows for complete solutions without the typical integration problems usually associated with such projects. E-Tek provides complete multi-discipline solutions.
E-Tek uses the latest managed environments, such as .NET, and Java, as well as object oriented programming languages such as C# to speed application development, reduce maintenance costs, and increase compatibility. E-Tek also supports the latest operating systems including Windows 7 and Android. While the majority of embedded firmware is still developed in C using 20+ year old techniques, E-Tek applies object oriented methodologies to firmware development enhancing stability, maintainability and extensability. This can result in substantial cost savings over the life of the product..
Where possible, E-Tek leverages existing proven hardware and software such as off-the-shelf singleboard computers and Board Support Packages (BSPs), touch devices, panel PCs, mass produced mobile devices, etc. This results in much quicker time to market, increased product stability, and substantial cost savings.
E-Tek's embedded experience brings a unique combination of skills and tight integration to PC and server application development for embedded products. E-Tek utilizes industry leading development tools including:
- Microsoft Visual Studio 2008, including C#.NET, C++.NET, and ASP.NET, for desktop, server, Windows Embedded and Windows Mobile development.
- Microsoft Developer Network (MSDN) Subscription (Microsoft developer support)
- IAR Embedded Workbench supporting a variety of microcontrollers, including ARM/Cortex, with ANSI C++, assembly, and advanced JTAG in-circuit debugging.
- Altium Designer 2009 integrating hardware and embedded firmware development. Designer 2009 incorporates a built in C/C++ compiler for IP core processors, schematic capture, FPGA design, advanced PCB layout and more.
- GNU/Eclipse Toolchain including GNU embedded compilers, Android SDK, and Java Development Tools (JDT), supporting C, C++ and Java object oriented development on a variety of platforms including Windows, Linux, OS X and web servers.
- A variety of software tools enhance the quality and maintainability of software and firmware. E-Tek uses leading source code control, analysis and documentation tools. As applications become more complex, these tools are essential to maximize quality, testing, integration and ease of maintenance.
|