logo
CODEMBIT
Reliable software engineering partner
Home Blog Tools
blog

Blog topics

Harnessing the Power of AI in Software Development

In the ever-evolving landscape of technology, Artificial Intelligence (AI) is making significant strides, transforming various industries, including software development. By integrating AI into the development process, businesses can enhance productivity, improve code quality, and accelerate time-to-market. Here's how AI is revolutionizing software development and why you should consider leveraging it for your projects.

Read More

Embedded Rust for C developers

In my previous post, I was setting up the environment to build and debug embedded Rust applications using STM32F0 discovery kit and vscode. In this post, I continue learning Rust in more detail and try to understand some of the concepts I was already using related to embedded development with Rust.

Read More

Getting started with Rust, STM32F0 Discovery kit and vscode

Some time ago, I was reading the Rust book to learn the differences between Rust and other programming languages. Because Rust is getting popular also in embedded systems, I wanted to setup an environment to practice programming embedded devices by using the Rust language. I had already browsed through the embedded Rust book and noticed that I had a similar development board that was used as an example in that book. This post covers setting up the environment to build and debug embedded Rust applications using STM32F0 discovery kit and vscode.

Read More

Debugging embedded applications with Real Time Transfer (RTT) and EK-RA6M4 board

Usually when debugging embedded systems, the most difficult thing is to get information out from the system without affecting the performance or the timings of the executing embedded application. With Segger's Real Time Transfer (RTT) technology, it is possible to debug embedded systems using high performance communication channels without affecting the real time behavior of the system.

Read More

How to use littlefs with CMSIS flash driver

Littlefs is a small fail-safe filesystem designed for microcontrollers and licensed with BDS-3-Clause. It is designed to handle random power failures and dynamic wear leveling. It has bounded memory which means it doesn't increase when the filesystem gets larger. This blog will show you how to integrate littlefs to a CMSIS flash driver when using a Renesas EK-RA6M4 board.

Read More

How to use QSPI flash memory with EK-RA6M4 board

In this blog, we will show you how to implement a CMSIS compatible QSPI flash memory driver for a Macronix MX25L25645G flash memory when using a Renesas EK-RA6M4 board.

Read More

Older posts

Getting started with Arduino Nano 33 BLE board
Getting started with Zephyr and STM32F072B Discovery board
embOS tickless mode and MSP430
Getting started with embOS and MSP430
Low power mode support for FreeRTOS and TI MSP430FR5739
Low power mode support for FreeRTOS and EK-RA6M4 board
How to use FreeRTOS with EK-RA6M4 board
How to use co-routines with FreeRTOS
How to use static memory allocation with FreeRTOS
Getting started with FreeRTOS and TI MSP430FR5739