Simple solutions
for complex embedded systems

About us


Tano Systems LLC is a group of professional software developers and engineers providing software design and development services based on experience and skills in a wide range of areas of information technology and technics. We create unique end-to-end software solutions for various high-tech areas and industries, combining rapidly developing modern technologies with the requirements and client wishes. The solutions we develop have functionality and flexibility, which, as a rule, are not available for boxed solutions. Our company offers to customers software development from a small applications to a hardware and software systems with a complete set of documentation in accordance with the standards requirements.

During software design, we strive to use existing open source components or our own results, rather than creating new solutions with the same functionality. This allows us to reduce costs and redistribute priorities to select the optimal software technology stack.

Software development experience for various OS


Our engineers have extensive experience in developing system and application software for both bare metal and various operating systems:

  • Linux (including PREEMPT_RT patch)
  • QNX (including OS «Neitrino»)
  • FreeRTOS
  • TI RTOS (SYS/BIOS)
  • embOS
  • Mbed OS
  • etc

Our own Linux distribution for embedded devices


The highest priority is given to software development for operating systems based on the Linux kernel (OpenEmbedded, buildroot, OpenWrt, etc.), including certified distributions such as Astra Linux SE. For several years our team has been developing and supporting our own distribution TanoWrt operating system for embedded devices based on the Linux kernel, which is used in many our own and custom solutions. TanoWrt OS distribution has the following key features:

  • support for Linux kernels with real-time patch (PREEMPT_RT patch)
  • support for a wide range of hardware platforms based on microprocessors from leading manufacturers:
    • Texas Instruments
    • NXP (Freescale)
    • Xilinx
    • Broadcom
    • Atmel
    • Intel
    • AMD
    • Qualcomm
    • Sierra Wireless
    • Quectel
    • MediaTek
    • Rockchip
    • Baikal Electronics
    • etc
  • built-in management web interface with the ability to work on mobile devices
  • redundant firmware update function

Services


We offer a full package of software development services for embedded devices based on the Linux kernel, both individually and in a complex:

  • formation of technical specifications (TOR)
  • adaptation and launch of the bootloader (u-boot, barebox, lk, EFI, GRUB, EBG, etc.) on the customer's hardware platforms
  • adaptation and launch of the Linux kernel on the customer's hardware platforms
  • adaptation or development of Linux kernel drivers (modules) for client devices
  • development or modification of existing user-space system software (services, libraries, utilities, etc.)
  • development or modification of existing modules (applications) of the operating system management web interface TanoWrt
  • testing of the developed software (development of test methods, test software, procedures, test hardware and software solutions, testing, including on the target platform)
  • formation of SDK final images of the target platform
  • development of a set of documentation for software (if necessary, documentation is carried out in accordance with the requirements)

All logos, company names, brand names and product names appearing on the site are trademarks or registered trademarks of their respective holders. Tano Systems LLC has no express rights to trademarks of third parties.