Rust

Have you ever exchanged data between the Micro-controller and Computer ??

Reading Time: 5 minutes Serial Communication, So let’s continue with the learning of Embedded Development. This is the third blog or session from the series I hope you have liked the previous content. As the title of the blog describes. Today we are going to learn how we can exchange the data between the Micro-controller and Computer and this whole process will work under the serial communication protocol. What Continue Reading

Know About STM32F303VCT6 DISCOVERY Board..!

Reading Time: 4 minutes Discovery board…So till now, we have just learned about the Embedded System and Why we use Rust with Embedded Development if you haven’t read that blog then go ahead and click this link. Now, let us move to the second -> part, blog or session, whatever ..!! After that let’s talk in detail about a micro-controller. What is a Micro-controller ?? A micro-controller is considered a Continue Reading

Why Rust for Embedded Development?

Reading Time: 4 minutes Rust is an open-source systems programming language that focuses on speed, memory safety, and parallelism. It is syntactically similar to C++, with memory safety. Hi folks, I hope you all are doing good, so today we’ll try to understand why we should consider Rust programming for embedded development and the points that make Rust more considerable for this area over other programming languages.

BABE – Consensus Algorithm and How to Implement it

Reading Time: 3 minutes What are consensus algorithms? Consensus means finding a way so people on a blockchain can reach a common agreement about the present state of the distributed ledger. Consensus algorithms make sure that all the nodes on the blockchain can reach a consensus over some computation. As a result, It will bring reliability to the blockchain network and establish trust among all the nodes in a Continue Reading

What is Embedded System? Why RUST for Embedded ??

Reading Time: 4 minutes What is an Embedded System ??? An embedded system is a microcontroller or microprocessor based computer system that used to perform certain specific operations or tasks.It can also be call as a computer hardware system which do have software embedded in it. The Embedded System Hardware is known as the core of the Embedded System.Embedded systems are managed by micro-controllers where the micro-controller is the Continue Reading

OS in Rust: Incorporate VGA buffer: Part-7

Reading Time: 4 minutes This series pertains to create a basic Operating System using Rust Programming Language. This series aims to learn and understand the basics of the Operating System.Through this, you will get some ideas about the internal components of the Operating System and how they interact with each other. This article pertains to adding few more functionalities to VGA text mode in our kernel.

OS in Rust: Incorporate VGA buffer: Part-6

Reading Time: 5 minutes This series pertains to create a basic Operating System using Rust Programming Language. This series aims to learn and understand the basics of the Operating System.Through this, you will get some ideas about the internal components of the Operating System and how they interact with each other. This article pertains to the incorporation of VGA text mode in our kernel. Here we’ll create an interface through which we can Continue Reading

Automate Compilation and Testing of Rust Code using GitHub Actions. (Part -2)

Reading Time: 2 minutes Hello everyone, in a previous blog we discussed Github Actions and designed a basic workflow to Build rust program on Github. Now in this blog, we are going to do little advanced stuff. But I highly recommend you to visit my previous blog before going through this.  Okay, So the objective of this blog is that we are going to create a CRON Job which Continue Reading

OS in Rust: Running our custom kernel on an emulator: Part-5

Reading Time: 4 minutes This series pertains to create a basic Operating System using Rust Programming Language. This series aims to learn and understand the basics of the Operating System.Through this, you will get some ideas about the internal components of the Operating System and how they interact with each other. This article pertains to run our custom kernel on QEMU emulator using customized target that we created previously.

Automate Compilation and Testing of Rust Code using GitHub Actions

Reading Time: 2 minutes DevOps became a crucial part of Software development in the past few years. And there are a lot of tools present out there to practice DevOps methodology.  In this blog, I am going to talk about Git hubs Actions which emerged as one of the popular tools to achieve automation in your project. So in this blog, I am going to create a simple workflow Continue Reading

Enhance code quality using `matches` macro! in Rust

Reading Time: 3 minutes Code quality is one of the most important aspects of the programming world. It impacts our overall software quality and impacts how safe, secure, and reliable our codebase is.Code quality is not only to perform efficiently but also to make code more readable. In this article, we’ll try to get details of the matches macro, and we will also see the scenarios where we can Continue Reading

Schedule the program in Rust

Reading Time: 3 minutes Hello, folks! your wait is over, we have come up with a new blog. In this blog, we will discuss how we can schedule any rust program by which it can execute automatically execute on the scheduled time with the help of a sample example. I hope you will enjoy the blog. Rust: Rust is a multi-paradigm system programming language that can provide better memory safety while maintaining high performance. It runs Continue Reading