Lariva Business

Lariva Blog

Menu
  • Privacy Policy
  • Tech Sharing
  • animate sharing
  • Science Sharing
  • Happening
Menu

The esp32 virtual machine allows you to dynamically change programs

Posted on February 28, 2022February 28, 2022 by William

Typically, reprogramming a microcontroller requires placing it in the reset state, flashing the code, and then restarting it. It is usually necessary to turn off the chip completely. However, [bor0] has built a virtual machine running on esp32 to allow dynamic program updates.
This code is inspired by chip-8, a relatively old interpreter with some game applications. [bor0] has created a virtual machine simulating chip-8, and its purpose has been adjusted here. The drawing instructions related to the game have been deleted and replaced with the instructions controlling the IO pin. The register has also been changed to 16 bits to increase flexibility and headroom.
For most people, this may not be an immediate application, but it’s a different way to use and program esp32, which is good.
As we all know, esp32 is also a powerful chip. It is a great 8-bit startup simulator. Please express your thoughts on the killer application of esp32 virtual machine in the comments!
[thanks for satansett’s tips!]

Recent Posts

  • Economic uncertainty began to hit the technology job market. There were reports that recruitment slowed down and recruitment was cancelled
  • The expedient fixture allows you to crank out the chain link fence
  • “Everything in love” animation Episode 9 release date: the girl in the poster
  • Seagan resigned after his arrest and was cautiously optimistic about biotechnology, etc
  • Receiving antenna switcher with espressif brain
©2022 Lariva Business | Design: Newspaperly WordPress Theme