O.S. Systems services

Specialized in the development and customization of platform BSPs and embedded operating systems based on both Linux and Windows, provides software development and consulting services, and also provides products in the automated teller machines, thin clients and multiseat markets. The expertise of O.S. Systems enables achieving your goals in the shortest time, with the best cost/benefit ratio and with the assurance of a quality service.

Why choose O.S. Systems

Consultancy

O.S. Systems provides consulting services in the ​​embedded systems area, integrating software solutions to hardware designs.

Among O.S. Systems’ areas of expertise, highlight the mastery of technologies for cross-compilation, especially the Yocto framework, widely used in industry for embedded operating systems development and/or special purpose systems.

Board Support Package (BSP) development/customization

Development and customization of basic software for specific platforms (BSP), adapted to the needs of your project or development team. O.S. Systems builds operating systems and infrastructure software specific to your product hardware, including an SDK for developing applications for this product.

Consultancy and support for cross-compilation systems

O.S. Systems provides consulting and support for adoption, adaptation and migration of cross-compiling systems, aiming to optimize the software development process for your products. If your company develops software for hardware whose architecture is different from the architecture on which its developers work, O.S. Systems can help you build an infrastructure for software development based on cross-compiling which will make the development cycle of your product easier, faster and more organized.

Migration from other build systems to Yocto

The embedded systems market offers a number of systems for creation of custom GNU/Linux distributions, however such systems differ in several ways. The use of Yocto is recommended for several reasons:

  • Is supported by large companies such as Freescale, MontaVista, Wind River, Intel, Dell, among others, that contribute to the development of the Yocto
  • Has an active community of developers constantly contributing to the project
  • The tools that are part of the Yocto are all open source
  • Works on recent distributions
  • No need to launch new version to launch a new BSP
  • Support for SDK generation
  • Has integration with development IDEs

If your company is using some other build system of the market (LTIB, Buildroot, LinuxLink PRO, among others) and is interested in moving their products to Yocto, O.S. Systems is the ideal choice to guide its team. O.S. Systems has extensive experience both using and developing Yocto, which will ensure that the right decisions are taken and the migration path traversed is the one of lowest cost and shortest time.

Operating System Customization

With years of experience on operating system customization, O.S. Systems knows how to build the ideal operating system for your project. Our experience includes the GNU/Linux and Windows platforms, and from thin clients operating systems (with the low resource usage goal) to education systems for common desktops (with the high variety resources goal).

O.S. SDK

The O.S. SDK is a custom set of tools provided by O.S. Systems, which enables agile development of embedded systems applications. With the O.S. SDK, is eliminated the greatest difficulty in embedded systems application development: the difference between the development platform and the target platform architectures.

The O.S. SDK is generated by O.S. Systems according to the needs of your project (ex.: hardware architecture, drivers, debugging tools, set of applications etc..). Once installed and configured on the development platform, the use of cross-compiling becomes transparent, ie, the developer builds applications for the embedded system like he is developing for his desktop, thus enabling cost and development time reduction.

To further facilitate development, it is possible to integrate these tools with IDEs already known, such as Eclipse and QtCreator, also integrating debugging tools.