Reader small image

You're reading from  Designing Production-Grade and Large-Scale IoT Solutions.

Product typeBook
Published inMay 2022
Reading LevelIntermediate
PublisherPackt
ISBN-139781838829254
Edition1st Edition
Languages
Right arrow
Author (1)
Mohamed Abdelaziz
Mohamed Abdelaziz
author image
Mohamed Abdelaziz

Mohamed Abdelaziz is a technology leader, IoT Subject Matter Expert, Cloud expert and Architect with over 17 years of experience in IT and Telecom. He has designed and delivered many large-scale, production-grade, and multi-million dollar software and cloud-based solutions that cover both traditional IT and IoT solutions which are used by millions of users across the globe. He holds a degree in computer science and information systems and besides his proven working experience, he has multiple credentials in AWS (8 certificates) and Azure (5 certificates – including Azure IoT developer certificate). He is an advocate for cloud computing, IoT, app modernization, containerization and architecture and design of large-scale distributed systems.
Read more about Mohamed Abdelaziz

Right arrow

An RTOS

Before we talk about an RTOS, let's talk briefly about embedded software in the next section.

Embedded software

Enterprise or traditional software applications are usually written in a high-level programming language (human-readable languages) such as C, C++, Java, and C#. Then, these high-level programming languages are converted into a low-level machine-readable language, or in short, they are converted into a series of 0s and 1s at the end. Computers understand only binary data (0s and 1s).

When it comes to embedded software that runs on a microcontroller, it is the same. You need IoT device application code to be converted into 0s and 1s, and then the microcontroller or the microprocessor of the microcontroller will load that program into the memory of the microcontroller and start executing it.

If you have played around with the Arduino microcontroller before, I am sure you realize how it is easy to write software that runs on it and interacts with different...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Designing Production-Grade and Large-Scale IoT Solutions.
Published in: May 2022Publisher: PacktISBN-13: 9781838829254

Author (1)

author image
Mohamed Abdelaziz

Mohamed Abdelaziz is a technology leader, IoT Subject Matter Expert, Cloud expert and Architect with over 17 years of experience in IT and Telecom. He has designed and delivered many large-scale, production-grade, and multi-million dollar software and cloud-based solutions that cover both traditional IT and IoT solutions which are used by millions of users across the globe. He holds a degree in computer science and information systems and besides his proven working experience, he has multiple credentials in AWS (8 certificates) and Azure (5 certificates – including Azure IoT developer certificate). He is an advocate for cloud computing, IoT, app modernization, containerization and architecture and design of large-scale distributed systems.
Read more about Mohamed Abdelaziz