Software
Overview
Mobiveil’ s Embedded Software team is capable of building a complete system from the base OS platform to building middleware frameworks for multi card chassis systems.
Mobiveil has strong Embedded Software development skills and has expertise in the following operating Systems
Driver Development
- PCI Express
- NVMe SSD
- Serial RapidIO
- SSD Firmware
- SATA, SAS Driver
- Ethernet
- USB Device
- NOR, NAND Flash Driver
- SPI, I2C Driver
- HDMI Display port
- LCD Touch Screen
- Power Management
- LORA
- BCE/BT, Zigbee, NB-IOT
- WIFI – 802.11X
- GPS
- LTE
Processor Expertise
- TI – OMAP
- TI – AM335X
- NXP – i.MX
- NXP – QorIQ – P2, P3, P4
- Xilinx – Zynq, Versal
- Ingterl – Arriaton , Cyclon
- Intel Atom
- Intel Zeon
- AMD optron
- RSIC V
- 8232 Micro Controllers
- Cavium Octeon Series
Middleware
1
- MQTT messaging protocol definition for hierarchical control/monitor of edge devices in a network
2
- Media pipelines for storage, streaming, analytics. File storage management of media files for streaming support
3
- Edge device - Video based analytic algorithms
4
- Network interface management for providing reliable connectivity on edge
5
- Infrastructure for memory management, memory mapping, firmware upgrade for a PCIe based compute node over PCIe
6
- Compute node that does Multi stream video processing, analytics, streaming over the network
7
- Scheduler to manage multiple compute node’s configuration, usage, data payload and output
8
- Custom GATT profiles for safe upgrade mechanism, data management
9
- Fast, lightweight, microcontroller optimised GUI
10
- Custom algorithm for Cell Balancing, So* for Battery Management device
BSP and Firmware
We have strong expertise in building and optimizing BSP. We utilize our expertise to help collaborate with Silicon vendors and OEMs catering to the mobile markets to build and optimize BSP and firmware. Some of the Boot Loaders Mobiveil has expertise includes