đź’¬

A Guide to the Internet of Things (IoT)

The Big Data Bang The “Internet of Things” is exploding. It is made up of billions of “smart” devices—from minuscule chips to mammoth machines—that use wireless technology to talk to each other (and to us). Our IoT world is growing at a breathtaking pace, from 2 billion objects in 2006 Read more

CACHE MEMORY PRINCIPLES

Cache memory is intended to give memory speed approaching that of the fastest memories available, and at the same time provide a large memory size at the price of less expensive types of semiconductor memories. The concept is illustrated in Figure (a) below. There is a relatively large and slow Read more

Setting up Keil for Your First LED Blinking Program on STM32F7 Discovery Board

The STM32F745xx and STM32F746xx devices are based on the high-performance ARM®Cortex®-M7 32-bit RISC core operating at up to 216 MHz frequency. The Cortex®-M7 core features a single floating point unit (SFPU) precision which supports all ARM®single-precision data-processing instructions and data types. It also implements a full set of DSP instructions Read more

Find the Periodicity of Noisy Data using Autocorrelation method in MATLAB

Autocorrelation (short ACF, autocorrelation function) is a cross-correlation of a signal with itself. By correlating a signal with itself, repetitive patterns will stand out and make it much easier to see. The (discrete) autocorrelation of a signal x is defined by the following simple equation. The entire signal x is shifted by an offset j and then multiplied Read more

LED Blinking Programming on STM32F4 Discovery Board using Keil uVision

https://www.youtube.com/watch?v=zxdFKFDjJjA The STM32F4DISCOVERY Discovery kit allows users to easily develop applications with the STM32F407 high-performance microcontroller with ARM® Cortex®-M4 32-bit core. It includes everything required either for beginners or for experienced users to get quickly started Features The STM32F4DISCOVERY offers the following features: STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex® -M4 Read more

ARM mbed OS

British processor powerhouse ARM Holdings, launch a new, low-power operating system that will manage web-connected devices and appliances using chips based on the company’s 32-bit Cortex-M microcontrollers. ARM Processor Got new OS mbed. The operating system, called mbed OS, is meant to resolve productivity problems that arise from fragmentation—where different devices in the so-called “Internet of things” (IoT) market run on a hodgepodge of different protocols. ARM is looking to consolidate those devices under a single software layer that’s simple, secure, and free for all manufacturers to use.

ARM Cortex-M7 Microcontroller

ARM has introduced a new processor of cortex M series, and this time it is Cortex M7. The ARM M7 processor is the most recent and highest performance member of the energy-efficient Cortex-M processor family. ARM quotes “The versatility and new memory features of the Cortex-M7 enable more powerful, smarter and reliable microcontrollers that can be used across a multitude of embedded applications”