We have specialist expertise in embedded technologies at Lisden.
Please get in touch to discuss your embedded project or product.
Embedded Product Development:
We can design and build complete devices and develop the required custom software.
- Embedded software / Embedded Linux
- Firmware
- Board support packages (BSPs)
- Device drivers
- Bootloaders
- IoT / Internet of Things devices
- Networked devices
- Touchscreen devices
- Internet routers / IP routers
- Ethernet switches
- Storage Area Network (SAN) devices
- IP cameras
- IP stacks
- Reverse engineering
- Digital Signal Processors (DSPs)
Embedded Video & Tracking Technologies:
We have specialist experience in embedded video technologies and developing software and firmware for video cameras and tracking devices.
- Security cameras / CCTV
- Body worn cameras
- Animal-tracking cameras/devices
- Fast boot video devices (from power-on to recording in less than one second)
- Low power tracking devices
- Video displays & video playback
- Full-stack end-to-end development of camera systems: device drivers, video codec pipelines, ISP configuration & calibration, configuration APIs (specialists in ONVIF), video streaming technologies (RTSP and others).
Embedded Operating Systems & Protocol Stacks:
We have developed complete real-time operating systems (RTOS) and are experienced in many commercial and open source operating system kernels, device drivers, bootloaders and protocol stacks.
Operating Systems
- Linux
- Yocto / OpenEmbedded
- Buildroot-type Linux systems
- Zephyr
- FreeBSD
- eCos
- Nucleus
- VxWorks
- uC/OS
- Atomthreads
Bootloaders & BIOS:
- U-boot
- Slimboot (Intel)
- Custom-made
Protocol Stacks
- TCP/IP
- IPv6
- eCos, VxWorks, lwIP and FreeBSD IP stacks
- iSCSI
- ATA Over Ethernet (AOE)
- Network security and reverse engineering
- Specialists in the ONVIF protocol for camera configuration
- Specialists in video streaming, RTSP and other protocols using gstreamer, ffmpeg, and custom codec APIs
Device Drivers
- Video capture & display
- Video pipelines
- Ethernet
- SD
- NAND/NOR Flash
- ATA
- File systems and disk drivers
- I2C
- SPI
- DVD Writers
Development Tools
- GCC
- Visual Studio
- Android Studio
- VB.net
- Delphi
- CodeWarrior
- IAR
- Raisonance
- Cosmic
CPUs & SoCs
- A wide range of 32-bit and 64-bit ARM devices (Freescale iMX6, K60, NXP LPC Cortex-M, TI, RaspberryPi, Marvell Kirkwood) and SuperH (Hitachi/Renesas)
- Specialist video DSPs such as Novatek NT98530, DaVinci DM368, HiSilicon Hi3519, Hi3518e, iCatch V50 and ChipWrights CW5631
- Intel platforms including Elkhart Lake / x6000e
- Microcontrollers such as AVR, H8 and STM8, ESP8266, Arduino