Firmware and Board Support Package Developments
In the Product development most of the time teams spend 20% on the core technologies and remaining 80% on the plumbing work like defining and developing the firmware for the product. AMI Technologies works closely with the customers to accelerate this development by using their Off-the-Shelf firmware as the starting point
Key Offerings
- Define and Develop real time frameworks for different Audio and Speech applications
- It includes designing of the firmware from the low level interrupts based to the RTOS and more complex thread based developments
- Define and development of Host communication
- Define and developing the boot loaders and handshaking mechanisms
- Define and develop the Field updates software. This includes from simple Peer to Peer filed updates to filed updates over Network from the Centralized Server
- Developing the protocols for the host communication like UART, SPI, I2C, LAN / WiFi etc
- ON the Fly host tuning, defining the standalone tuning, mapping the HW controls to the software controls and on the fly tunings
Board Support Packages
AMI Technologies also provides services in providing the board support packages for DSP, Microcontrollers, Application processors and SoCs
DSPs and Microcontrollers evaluation or production Hardware boards
- Brining up the Real Time Audio and Speech input and output drivers on DSP and Microcontroller boards
- Brining up the host communications via SPI, I2C and UARTs
- Brining up the Flash / External Memories
- Brining up the Porting the Flash programming drivers and Windows based utilities
- Integrating the AMI Designer and bring up the demos
SOCs and Application processors
- Building the Linux kernels on the SOCs
- Porting the File System
- Bring up the ALSA drivers, JACK and Port Audio
- Bring up the Audio and Video playback on these SOCs
- Bring up the server and multiple client communications, for example Node and custom server implementations
- Bring up the Java and Java script applications on these SoCs
Supported Vendors
DSPs and Microcontrollers
- ADI's SHARC and Blackfin
- ADI Cortex-M4 devices
- ARM Cortex-M4/M7 evaluation kits
- ST Microelectronics
- NXP
- AVR
- TI DSPs and CortexM4/Cortex-M7 processors
- CSR Kalimba DSP
- Cadence 24 bit DSPs
- Conexant DSPs
SOCs and Application Processors
- Qualcomm Snapdragon SoCs
- NVIDIA SoCs
- Beagle Bone Black and Panda board
- Raspberry Pi3
- Intel SoCs
- Olimex SoCs
- Alwinners SoCs
- Rockchip SoCs
For more details please contact us at contact@amitekh.com