We have specialist expertise in embedded technologies at Lisden.

Please get in touch to discuss your embedded project or product.

Lisden Technology, Chester, software development, custom software development, bespoke software development, software developer, skills, experience, embedded systems, IoT, internet of things

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)

Lisden Technology, Chester, software development, custom software development, bespoke software development, software developer, skills, experience, embedded systems, IoT, internet of things

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).

Lisden Technology, Chester, software development, custom software development, bespoke software development, software developer, skills, experience, embedded systems, IoT, internet of things

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

Skills and Experience