Introducing mikroSDK - MikroElektronika Software Development

Here you can find latest news on mikroElektronika products.
Post Reply
Author
Message
User avatar
Lana.vulic
mikroElektronika team
Posts: 7
Joined: 25 Jan 2017 10:12

Introducing mikroSDK - MikroElektronika Software Development

#1 Post by Lana.vulic » 20 Dec 2017 12:48

Code portability and faster development were a constant topic in the minds of our engineers over these past years. mikroSDK - the MikroElektronika software development kit was the solution for this.

With us, your time is valued - we invested all our efforts towards making a product that will make your working experience smooth and expedient.

Changing platforms used to be a problem, but not anymore. You want to switch from ARM to FT90x - mikroSDK makes this simple and fast. With mikroBUS™ and mikroSDK in your hands, your development time will be reduced to an astonishing rate. Like with all good things, you'll start wondering how you ever worked without it.

https://www.mikroe.com/mikrosdk
https://libstock.mikroe.com/projects/view/2249/mikrosdk

Code portability - a problem of the past
There was a time, when the technology of making the integrated circuits was so primitive, that the integration level of the microcontrollers was barely a thing. Just a couple of basic peripherals, a weak CPU core, low amount of memory and a handful of pins. The microcontrollers were programmed using the assembler and the code was just one big chunk of data. Additionally, the code was not reusable at all. For every new application and for every new microcontroller, the code had to be rewritten from the ground up.

As the technology advanced over the time, the complexity grew. More advanced microcontrollers and CPUs were created, counting billions of transistors. Today, we are witnessing the Era of nanotechnology, where one microcontroller can have the whole system on it, containing a huge amount of memory and an insane number of peripherals and pins. The way the software was used to be written, simply no longer works. Changing the microcontroller platform can render the entire system completely useless, forcing the engineers to redevelop it from scratch, every time a new feature is required.

mikroSDK - the solution

mikroSDK is the new software standard we developed, that is used to bridge the gap between the increasingly complex hardware and the software development. Once developed, the code will work on any hardware platform that supports the mikroBUS™, with any of the MCUs supported by our compilers. mikroSDK is what makes the software modular and reusable.

Together mikroBUS™ and mikroSDK make rapid development truly possible.

The mikroSDK standard prescribes a set of coding rules, which will allow the code to be both portable and reusable - just like the click boards™. This can be achieved by the specific approach to the coding itself - by employing the modularity principles mentioned above.

Fast development

Design your product with one or more mikroBUS™ slots, and you gain compatibility with the fastest growing add-on board standard in the world. Use mikroSDK 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.

Fast return on investment

Buy any click board and relax, thanks to mikroSDK the application code will run on any MikroElektronika compiler and development board available today and tomorrow. New platform? Not to worry, you can reuse the same application code.

Designed with care

Easy to start, fast to learn, time-saving, and open source. We designed mikroSDK with developers in mind - your applications will have small memory footprints and thus, faster performances.

For more information about mikroSDK, visit the official page where you can find the user manual and white paper.

You can download mikroSDK from LibStock.

Post Reply

Return to “Product Announcements”