Mbed software development platform entry learning foundation

The mbed device platform is used to write software that controls the hardware that can be connected to the cloud. In a nutshell, mbed is a software development platform developed for Internet of Things (IoT) devices.

Mbed software development platform entry learning foundation

The intuitive experience of developing with the mbed platform is: Easy to use, no need to care about the underlying operation of the hardware, there are many optional hardware platforms. For example, the following complete program is used to generate a PWM signal:

Mbed software development platform entry learning foundation

With just a few lines of code, you can set the PWM signal with a 10ms output period on the PB5 pin and a pulse width of 1ms. You don't need to know the operation of any registers. For hardware, you only need to know that the PB5 pin has PWM output function.

There are more than 100 hardware platforms provided by more than a dozen vendors:

Mbed software development platform entry learning foundation

With the development of the Internet of Things, more and more chip vendors will support mbed development. Currently, mbed vendors include Atmel, ST, NXP, TI, Maxim, Freescale, Renesas, Core, Cypress, etc. .

Mbed software development platform entry learning foundation

ARM has specified a set of interface frameworks, CMSIS, that can be used to mask differences in the operation of individual chips. Therefore, for chip manufacturers, it is only necessary to implement these specified interfaces. The user develops the framework interface based on CMSIS, so it can smoothly develop chips of various manufacturers (provided that the relevant chip manufacturers have provided CMSIS support), it is difficult to replace the chips of different manufacturers as before. .

For embedded development, the development environment is a time-consuming and labor-intensive process. It is difficult to successfully write and debug the first program without any struggle and exploration. MBED technology is a cloud-based web page compilation tool that can be programmed on various web browsing devices such as Windows, Linux, and Mac. Therefore, you do not need to install the debugging tool. As long as you select the specified development board, you can immediately program it. After compiling, you can directly generate a bin file and directly burn it to the device to run. The user only needs to install the drivers required for the hardware (downloader) on the PC side.

In addition, mbed's online development environment provides program version management.

Of course, one of the drawbacks of using an online development environment is that it does not support debugging. In order to solve this problem, mbed provides engineering export function, which can export various projects such as MDK and IAR.

Mbed software development platform entry learning foundation

As an IoT development, you can easily collect various sensor data to Cortex-M0/M3 devices through MBED technology through AD, serial port, SPI, I2C, USB, CAN or even Ethernet interface. After the acquisition, the other is collected. One of the most important aspects is data uploading. This step is the technical advantage of the ARM acquisition company Sensinode. Mbed provides good support for device connectivity:

Mbed software development platform entry learning foundation

Mbed software development platform entry learning foundation

In addition, mbed will provide cloud services in the future, which is also an important part of the Internet of Things.

The Internet of Things is a major trend in the future. Learning to use IbT to develop IoT devices is undoubtedly a valuable skill for electronics engineers.

Centrifugal fans

EQM series motors are designed with advanced electronic control technology, make the motor efficiency greatly increased,the external structure design of EQM series motors will maintain the similar external structure design as YZF series motors,motor accessories such as fan blades, rings or grids.brackets for EQM motors are the same as YZF series`. therefore EQM series motors can completely replace the YZF series motors without any other changes.Comparing with YZF series motors, EQM motors display an obvious advantage in energy saving. saving up to 70%.It can greatly reduce the electricity cost for motor operation and carbon dioxide emissions Not only that.due to the heating of EQM series motors themselves are very low.it would lead to the entire

refrigeration system works more efficient and make motor running more stable and reliable.

Fan Motor ,Ac Fan Motor,Exhaust Fan Motor,Electric Fan Motor

Hangzhou Jinjiu Electric Appliance Co Ltd. , https://www.jinjiufanmotor.com

Posted on