ESP32 Microprocessor + Mangoose OS(PART-1)

Rohit Singh
2 min readApr 14, 2020

What is Mongoose OS?

It is an open-source Operating System for the Internet of Things. which is used to create firmware(applications) for microprocessors. Many microcontrollers like ESP32, ESP8266, STM32, TI CC3200, TI CC3220, etc support this OS.

What is MOS Tool?

Mangoose OS uses mos tool to perform various tasks such as

  • building firmware
  • flashing firmware
  • managing devices
  • provisioning devices on cloud services

and so on.

MOS Tool Installation:

In Mac OS:

The most straightforward way to install the mos tool in MacOs is via Homebrew.

If you don’t have Homebrew install in your mac.

Paste the following command in the terminal.

/bin/bash -c “$(curl -fsSL   https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Or

Follow the Installation Guide.

After homebrew is installed type following brew command in the terminal to install mos tool.

$ brew tap cesanta/mos$ brew install mos

$ brew tap cesanta/mos

If you are using this command for the first time it will take a couple of minutes.

$ brew install mos

This command installs mos tool in your mac. If the mos is already installed then it will show the message that mos is already installed with the currently available version. You can reinstall mos for getting the latest mos version. To reinstall type $ brew reinstall mos

Congratulations 👏you have installed mos tool. Now you ready for the battle.

Putting up content takes a lot of time and effort 😓.
👏 clap 👏 If you think you learned something from this article.You can find me on Stackoverflow,Github,and,on Linkedin.
Give feedback and feel free to correct mistakes.

--

--

Rohit Singh

Android Developer | Arizona State University | NASA Psyche Research Aide