EMBEDDED SOFTWARE DEVELOPMENT

 

embedded applications

 

At Emutex we design and develop high performance software for our customers' embedded systems based products and solutions. We help our clients build bespoke solutions for a variety of IT networking, telecommunication, automotive and industrial applications.

BOARD SUPPORT PACKAGES

 

boardsCircle The Local Network Icon

 

Emutex has a rich history in developing and integrating custom BSP’s primarily for boards using the Linux operating system and Intel and ARM CPU architectures. Should you need a BSP to be developed to enable a board and its chipsets, please contact us.

NETWORK DRIVERS DEVELOPMENT

 

 

emutex network

 

 

Emutex helps networking equipment manufacturers achieve higher traffic processing rates in their networking devices, particularly Linux based devices. We help manufacturers to analyse and identify the potential benefits of hardware offload and we follow through by implementing the required solutions.

SOFTWARE, SYSTEMS CONSULTING AND TRAINING

 

software development

 

Emutex gives to its' clients a complete technical and commercial project overview, often for a long term platform solution. This lays out how the product development will be structured, identifies risks and mitigations and shows a clear timing path to project delivery.



OUR CORE COMPETENCIES

 

Prototype Design and Development Product Design and Development Consulting and Program Management
Embedded Software PC and Server Applications Device Drivers
Telecom Signalling and Protocols IT Network Signalling and Protocols Security and Cryptography Protocols
Web and GUI Interfaces Databases Remote Device Management Protocols
Reference Design and Development System Testing and Validation Performance Profiling and Optimisation


OUR TECHNICAL SKILLS

 

Programming Languages and Frameworks C, C++, C#, Objective-C, C++ (.NET), Assembler, Micro-Code, Java, JavaScript, JSP, PHP, HTML, CSS, Python, shell scripting (csh, ksh, bash, Perl, Tcl/Tk, Expect), Intel DPDK, Intel QAT, Intel IPP, PhoneGap
Databases SQL, SQLite, MySQL, Oracle
Embedded Operating Systems Linux (e.g. ubilinux, Yocto Project, Debian, Wind River, uClinux, Ubuntu), Android, iPhone OS (iOS), Solaris Unix, Wind River vxWorks, Zephyr, Mentor Graphics VRTX, QNX and more
Server and Desktop Operating Systems Linux (e.g. ubilinux, Debian, SUSE, RedHat, Fedora, Ubuntu), Microsoft Windows (XP, Vista, 7, Server 2003), Unix (Solaris), including Virtualisation (KVM, VMware, Xen hypervisor, VirtualBox, QEMU)
Processor Architectures Intel x86 (Quark X1000, Quark SE, Quark D2000, Curie, Edison, Atom, Core, Xeon), Motorola/Freescale 68000 and PPC families, ARM, XScale, MIPS, Texas Instruments DSP, Analog DSP, DSP Group DSP, Silicon Labs SLIC/CODECs and more
Bus and Interface Protocols USB, PCI, PCIe, FSB, AHB, UTOPIA, MII, SPI, SSP, I2C, GPIO, UART, MODBUS, SCSI and more
Networking and Telecommunications Technology Ethernet, WiFi, ZigBee, Bluetooth, TCP/IP, UDP, RTP, SRTP, NAT, PPP, PPPoE, VoIP, SIP, MGCP, VoATM, ATM, DSL (broadband), ISDN, ITU-T R2 (and more), SS7, INAP, CAP2, CPA3, SMPP, GPRS, Diameter Sigtran, TUP, ISUP, ATUP, AISUP, C5, C7, T6, Sonet/SDH, E1/T1 (and higher), Analog Local Loop (FXS/FXO), X.25, SCADA, EtherNetIP, BACnet and more
Software Configuration Management git, ClearCase, ClearQuest, Subversion, SVN, CVS, Redmine, PVCS, PVCS Tracker, Trac, Doxygen


Questions? Contact us.

 

We're here to help. Contact us and speak with our representatives who will answer any questions you might have.

 

Go To Top