Let’s make IoT great, for the first time, with Raspberry Pi Compute Module 3

opinion
Jan 18, 20173 mins

The new compute module comes with a 64-bit processor and 1GB of RAM, with the flexibility of on-board storage

iot internet of things
Credit: jeferrb

IoT device vendors now have a very powerful and flexible board at their disposal. The Raspberry Pi foundation has launched the much-awaited Compute Module 3.

There are clear advantages of using the Compute Module instead of non-standard custom boards that are expensive to design and manufacture.  In addition to lowering hardware cost, it also reduced the load of software development.

The software is the core component of any smart device, and writing custom software for their own SoC poses many challenges for companies. They have to not only write but also maintain the software, and bugs remain undetected and exploited. As these companies move to newer versions of hardware, they have to write new custom software for those new versions of hardware, which leaves older devices unmaintained and unpatched. There is way too much custom software to be maintained.

In a nutshell: it’s a nightmare.

Compute Module offers relief to such IoT and embedded device vendors. Being a standard board, it has great support for Linux and Windows IoT Core. This means companies don’t have to worry about the security, compatibility, and maintenance of the base operating systems. They can focus on delivering their applications.

Big companies have already started using the compute module in their products. Last year, NEC announced that they will be using the Compute Module in their large displays for corporate customers.

“Integrating the Raspberry Pis with our displays will provide businesses with advanced technology suitable for digital signage, streaming and presenting to enhance the overall visual experience at an affordable price point,” said Stefanie Corinth, Senior Vice President Marketing, and Business Development at NEC Display Solutions Europe GmbH.

What’s new in the board?

There are actually 2 Compute Module 3 boards: one standard version and one Lite version. Both versions are powered by the BCM2837 processor, the same chip that’s used in Raspberry Pi 3. Both boards come with 1GB of RAM. 

The only difference between the two modules is on-board memory. The standard board comes with 4GB of onboard storage for operating system and applications. Compute Module 3 Lite doesn’t come with any onboard storage and instead offers the flexibility of installing an SD card socket or eMMC Flash, which means customers are not limited to 4GB of space.

Both boards are compatible with DDR2 SODIMM connector, which is used in laptops for installing RAM. While the storage interface is connected directly to the processor on the board, the rest of the processor interfaces, including display, audio, networking, and camera are available via the connector pins. As a result, users actually get more GPIOs and interfaces as compared to Raspberry Pi 3 board, which also means better control over the device.

But how do you develop for the board, or deploy an application when no interface is available? The Pi Foundation has it covered for you. The foundation has launched the version 3 of Compute Module Development boardthat comes with a DDR2 SODIMM connector to plug in the Compute Module. The board comes with 120 GPIO pins, an HDMI port, a USB port, two camera ports, and two display ports. In a nutshell, once you insert the CM3 into the board, you pretty much have the ‘Raspberry Pi 3′ at your disposal.

Element 14 is selling the Compute Module for $30, Compute Module 3 Lite for $25 and a Compute Module Development Kit for $200.

swapnilbhartiya

Swapnil Bhartiya is a journalist and writer who has been covering Linux & Open Source for 10 years. He is also a science fiction writer whose stories have been broadcasted on Indian radio and published in leading Indian magazines. He joined EFY Magazine group in 2005 as a special correspondent to cover IT and launch a new property. Later, he focused on Linux & Open Source and was promoted to Assistant Editor for Linux for You magazine. He then moved to Europe and started his own Open Source web magazine. He brags about having met in person and interviewed almost all the leading personalities of the GNU/Linux world - ranging from Richard M. Stallman to Linus Torvalds. He is currently also working on several science fiction novels. He currently resides in the capital of America.

The opinions expressed in this blog are those of Swapnil Bhartiya and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.

More from this author