mikroSDK 2.0 makes application code portable and reusable on many different platforms and architectures, with virtually no code changes. It is a collection of open-source software libraries with unified API and software development tools. Everything you need to start developing, and prototyping cross-platform embedded applications, including Click board™ applications and GUIs for embedded devices.
mikroSDK 2.0 is open-source, and it’s natively supported in NECTO Studio.
It is also available on GitHub.
Use the full
Use it with mikroC or any other C compiler. Thanks to its modular structure, mikroSDK 2.0 drivers are possible to integrate with other SDK’s (including porting example for Azure Sphere and GCC).
For more information, see porting guide.
mikroSDK 2.0 goal is to provide PC like coding experience in the embedded world.
Write application code once and use it on any supported HW vendor.
No need to reinvent the wheel. mikroSDK 2.0 saves development time by offering a high-level programming interface. The complexity of the underlying hardware structure is no longer a problem. Start developing your application with carefully designed and tested software components. Write the code once and reuse it as many times as you need.
Use it from a small 8bit to 32bit MCUs. Choose any supported host board without changing a single line of code. With an open-source and pure ANSI C code, you have all the freedom to use it the way you want. Currently, mikroSDK 2.0 supports a vast number of architectures. Support for other architectures and languages is planned in the future. Roadmap
Easy to learn and use, saves a ton of time in the beginning. It makes you more productive with the reusability of code. Makes your board compatible with any click add-on board, increasing its capabilities and value over time. All supported MCU host boards get updates and new drivers frequently.
Design projects with one or more mikroBUS™ sockets, and gain compatibility with the fastest growing add-on standard in the world. Use mikroSDK 2.0 and get access to hundreds of Click boards libraries and applications. With a simple board definition file (and HAL if needed) to write and your product is compatible with all Click board libraries. More than 800 ready to use examples.
mikroSDK 2.0 is open-source. The easiest way to use it is with NECTO Studio, where it can be used to its fullest potential. Full source code apart from integration in NECTO STUDIO, can be obtained from Mikroe GitHub and ported/used with any other C compilers.
mikroSDK 2.0 comes with frameworks and toolkits for developing and designing GUI applications, with a low footprint optimized for microcontrollers.
mikroSDK 2.0 makes all your code portable on any supported platform, and enables simple switching to another platform late in the development cycle with no or little investment. Adding a new platform is as simple as writing a new board definition file (see user manual for details). Get access to Mikroe vast code base, hundreds of Click boards™ at your fingertips.
Program and debug online from any place in the World with our NECTO Studio
Design your product with one or more mikroBUS™ sockets, and gain compatibility with the fastest growing add-on standard in the world. Use mikroSDK 2.0 and get instant access to hundreds of Click board™ applications. A simple board definition file to write and your product is compatible with all existing and future Click board™ libraries.
Click boards™ are the easiest way to add sensors, HMI, or wireless communication interfaces to your design. They add incredible capability and versatility to any system with ease.
If you want to know more about the previous version of mikroSDK, go to
mikroSDK makes application code portable, and reusable on many different platforms and architectures, with virtually no code changes.