Firmware Engineering

Overview

BSP, Device Driver, Middleware, Embedded Application Software Development

VVDN is a technology focused company having extensive experience in the development of real time embedded applications. Our mission critical software experts use different environments e.g. embedded/real-time Linux, embedded ROTS like μCos, RTX, etc. VVDN has best in class engineers with proven track record of developing firmware of few lines of code up to million lines of code for single threaded/multi-threaded applications on various RTOS and Microprocessor/Microcontroller platforms.


  • BSP/MCU Firmware
    • Kernel Device Driver Development
    • Boot loader Development/Porting
    • Linux Kernel Porting
  • Board Diagnostics Development
  • Embedded Application Development
  • Protocol Stack Development/Profiling
  • On-chip Testing and Validation
  • FW Applications Development
  • RTOS Porting/Development
  • Android Porting/Development
  • Microprocessor/Microcontroller Architectures
    • NXP,Qualcomm Snapdragon,Intel Bay Trail/Clover Trail,Ambarella,TI
    • ZigBee SoCs: CC2538, CC2530
    • BLE SoCs: Nordic, Renesas
    • WiFi: CC3200, GS2011
  • Kernel Device Drivers
    • Bus Drivers:USB,PCIe,I2C Bus Drivers for new silicons from NXP and Qualcomm
    • Wifi Drivers for Broadcomm, Qualcomm and TI Chipset
    • Camera Sensor Drivers for Sony,OnSemi and OVT Sensors
    • Audio Drivers for Qualcomm, NXP,Wolfson Chipsets
    • PMIC Drivers for TI,NXP,Qualcomm Chipsets
    • LCD and Touch Screen Drivers
    • MAC Drivers for different NXP Silicon
    • Crypto Drivers for NXP Silicon
    • Multiple Sensor Drivers on different platform
  • Interfaces
    • MIPI-CSI
    • u-boot: PBL, SBL and UEFI
    • PCI, PCI-Express, SRIO
    • USB 2.0, USB 3.0, USB Type C with ALT Mode plus PD, SATA
    • I2C, SPI, RS485, RS232,CAN
  • Multimedia: Audio, Video, Codecs, Hardware acceleration, Cameras
  • Linux Porting: PPC/ARM,DSP Based Platforms
  • U-Boot Porting: PPC/ARM, DSP Based Platforms
  • Protocol Stacks: TCP/IP, SIP, H.323, H.248, Zstack, TDMoIP, OpenFlow, BLE Stack
  • Power Management
    • Driver porting for Power Mode & Battery Management
    • Sleep trigger by Power Key
    • Timeout
    • Wakeup trigger by Events