Skip to content

Embedded Systems Blog

  • Home
  • Registration
  • My Account
  • Fábio Pereira
  • Home
  • Registration
  • My Account
  • Fábio Pereira
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 …

C basics: pointers
Programming

C basics: pointers

June 14, 2020September 22, 20201

Pointers are a very powerful feature of C language, but they can be dangerous if misused or misunderstood. In this article I am going to shed …

ULWOS2: A simple and lightweight cooperative OS (part 2)
Programming

ULWOS2: A simple and lightweight cooperative OS (part 2)

May 19, 2020September 22, 20200

In the first part of this article we introduced ULWOS2 and its cooperative thread scheduler. In this second part we continue discussing the scheduler, how we …

ULWOS2: A simple and lightweight cooperative OS (part 1)
Programming

ULWOS2: A simple and lightweight cooperative OS (part 1)

May 4, 2020May 20, 20201

Since I wrote my article on an alternative way to write state machines, I wanted to use them for more than simply writing state machines. Now, …

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 …

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.