Skip to content

Embedded Systems Blog

  • Home
  • Registration
  • My Account
  • Fábio Pereira
  • Home
  • Registration
  • My Account
  • Fábio Pereira

Category: Microcontrollers

Microcontroller programming

ULWOS2 on GD32V: multithreading examples
Microcontrollers / Programming / RISC-V

ULWOS2 on GD32V: multithreading examples

September 7, 2020July 5, 20210

In our previous article I introduced the GD32V and the Longan Nano development board. In this article I show the porting of my cooperative multithreading OS …

Longan Nano: a super low-cost RISC-V board
Microcontrollers / RISC-V

Longan Nano: a super low-cost RISC-V board

August 16, 2020September 6, 20200

In this article I introduce the Longan Nano, a small and inexpensive (US$ 4.90) RISC-V development board by Seeed Studio. We take a look at the …

ULWOS2: Multithreading on Arduino!
Arduino / Programming

ULWOS2: Multithreading on Arduino!

July 28, 2020September 19, 20200

ULWOS2 is now part of Arduino libraries! In this article I present some of the examples I wrote to demonstrate ULWOS2 on Arduino. We also discuss …

ULWOS2: Multithreading on the MSP430
MSP430 / Programming

ULWOS2: Multithreading on the MSP430

June 30, 2020August 13, 20200

In our previous article we saw an example of our simple thread scheduler ULWOS2 running multiple threads on a Linux host. Now it is time to …

A simple WiFi scope (Part 2 – Server and Client)
ARM / IoT

A simple WiFi scope (Part 2 – Server and Client)

September 25, 2019May 20, 20200

In my previous article I showed how we designed the STM32 firmware for our simple WiFi scope. Now it is time to explore the server code running …

A simple WiFi scope (Part 1 – STM32 firmware)
ARM / IoT

A simple WiFi scope (Part 1 – STM32 firmware)

September 8, 2019May 20, 20200

Have you ever thought about designing an oscilloscope? What about a WiFi scope? In this series of articles I show how to design a very simple …

FE310G: an open source RISC-V microcontroller – IDE
Microcontrollers / RISC-V

FE310G: an open source RISC-V microcontroller – IDE

September 1, 2017August 6, 20200

In my previous articles I presented the RISC-V CPU, its interrupt system and FE310G’s main features. Now it’s time to take a look at Freedom Studio, SiFive’s Eclipse-based …

Auto-repeat and debouncing
ARM / Microcontrollers

Auto-repeat and debouncing

August 22, 2017August 5, 20200

In this article I show a simple C library I wrote for the STM32 to help debouncing keys. It is completely non-blocking and also includes a …

Synergy and ThreadX: shared resources and Mutex
ARM / Microcontrollers

Synergy and ThreadX: shared resources and Mutex

August 20, 2017August 28, 20170

In our previous articles we saw how to create threads on Synergy/ThreadX and took a look at the RTOS basic structure. Now it is time to …

Posts navigation

Older posts

Categories

Recent Posts

  • ULWOS2 on GD32V: multithreading examples
  • Longan Nano: a super low-cost RISC-V board
  • ULWOS2: Multithreading on Arduino!
  • ULWOS2: Multithreading on the MSP430
  • C basics: pointers
Copyright © 2023 Embedded Systems Blog. Powered by WordPress and Bam.
 

Loading Comments...
 

You must be logged in to post a comment.