
Engineering Design Services
Leverage FDI’s experience to meet deadlines and exceed expectations
When your embedded systems projects need some extra hands and minds, you can rely on FDI’s dedication to a job well done. We can work seamlessly with your team to provide as much or as little support as you need.
Our experience
From low-technology widgets to complex systems, FDI has designed a broad range of customer products—some that have been working reliably for more than 25 years.
With decades of experience, FDI engineers know which materials and designs provide the best results on the line. We guide your concept and help you balance performance, cost, manufacturability, and time to market.
Our expertise
- DESIGN new product concepts, with feasibility studies and cost analyses.
- REDESIGN and reimagine existing products for manufacturing, testing, and cost reduction.
- CREATE customized enclosures and packaging designs for plastics, sheet metal, or machining.
Our dedication to quality
We value long-term relationships, and your bottom line is important to us. We consider partial payment tied to the successful sale of your product.
Our experts are available when you are ready to migrate to your product’s next generation. Guaranteed, ongoing support is critical: just one reason why many of our customers have worked with us for more than 20 years.
Let us know how we can make your life easier!
Our capabilities
Hardware
The links provide examples of the respective capabilities.
- MCU Experience:
- ARM Cortex-M0, NXP LPC11XX Family
- ARM Cortex-M3, NXP LPC13XX and LPC17XX Family’s Example
- ARM Cortex-M4F, NXP LPC40XX, LPC43XX, NXP LPC546XX Family’s
- ARM Cortex-M4F, Texas Instruments Stellaris/Tiva C Families
- ARM Cortex-M4F, M23 and M0+; Renesas Synergy Family of MCUs (S7, S5, S3, S1)
- ARM Cortex-M33, STM32L5 and STM32U5 Series
- ARM Cortex-M85, M33, M4F and M23; Renesas RA Family of MCUs (RA8, RA6, RA4, RA2)
- ARM7TDMI, Atmel AT91XXX Family
- ARM7TDMI, NXP LPC2XXX Family Example
- ARM9, NXP LPC3XXX Family Example
- Renesas RX100, RX200, RX62N (RDK, SOMDIMM, uEZGUI), RX63N (RDK, SOMDIMM), and RX65N Series
- Renesas RL78G13, RL78G14 and RL78F14 Series
- Renesas SH7216 Series: RDK Example
- Renesas H8SX Series
- Texas Instruments MSP430 16/20 bit MCU Families
- Freescale PowerPC and Power QUICC II: Example
- NXP/Intel/Atmel 8051 Families
- NXP/Philips LPC9XX Family
- NXP/Philips XA Family
- Zilog Z80, Z8, and Super8 Families
- Intel & AMD Processors
- FPGA/CPLD Development
- Flash In-System Programming (ISP/ICP)
- Solid State Disk Drives
- RF Radio (VHF, UHF, ZigBee, 802.11 Wi-Fi) Example
- Gigabit Ethernet, Switches, Power Over Ethernet (PoE), VoIP)
- USB FS/HS, 2.0 and OTG
- PCI Express, ExpressCard, PCI and ISA Interface Example
- HDMI, LVDS, Displayport Video Interfaces Example
- PCB Design, Layout and Initial Board Development:
Software Development
- Assembly, C and C ++ for embedded applications
- RTOS development on embedded platforms
- Azure RTOS (formerly Express Logic – ThreadX)
- AWS FreeRTOS
- μEZ™ Rapid Development Platform
- FreeRTOS / SafeRTOS development
- Segger emBOS
- Micrium uC/OS-III RTOS development
- Integrated Development Environments
- STM32 Cube, CubeMX
- NXP MCUXpresso
- Rowley Crossworks
- Renesas e2 Studio
- Renesas HEW
- KEIL uVision
- QT Development Tools
- Debugging Tools:
- Segger RTT
- Segger SystemView
- Segger J-Link
- Segger J-Link SDK for customized J-Link Applications
- Renesas E Series Emulators
- Expert in Graphical User Interface (GUI) development
- Azure RTOS GUIX
- Segger emWin
- LVGL – Light and Versatile Embedded Graphics Library
- QT GUI development for Desktop/Android/Embedded
- C and C ++ for desktop GUI applications
- QT Design Studio
- Production:
- FDI Developed Functional Test Control Software
- FDI Developed Production Monitoring in the Cloud
- Flash downloaders and In-System Programming
- SEGGER production programming / PC SW tools for enhanced testing/debugging
- Experienced Cloud Programmers
- Amazon Web Services (AWS)
- View our uEZ IoT Connectivity Demo on YouTube
- IBM Cloud Services
- Microsoft Azure
- Amazon Web Services (AWS)
- Network and TCP/IP drivers
- Android application development
- Multi-processor systems/multi-threaded application development
- Nvidia CUDA C/C++
- Linux
- Visual Studio
- QT Framework
- PC Application Software (device drivers, interrupt handlers, data collection, etc.)
- LabVIEW (automated production testing)
Design Software
- PCB Design, simple to complex, BGAs, double-sided components, buried/blind vias, etc
- Schematic Capture
- Mentor/PADS
- Cadence/Allegro