Posts

Industrial Raspberry Pi CM4

How to Check Raspberry Pi Memory Usage in 4 Easy Steps

Diagnosing and troubleshooting problems with your Raspberry Pi’s memory usage can sometimes be difficult and time consuming. Fortunately, learning how to check your Raspberry Pi’s memory usage is simple and fast with these four easy steps.

Check the memory usage using ‘free’ command.

One of the easiest ways to check your Raspberry Pi’s memory usage is to use the ‘free’ command. This command provides an overview of the system’s RAM and swap space, as well as information about shared memory and buffers. To run this command, open up a Terminal window on the Raspberry Pi and type in ‘free’ followed by pressing return. You will then be presented with a breakdown of how much RAM your Raspberry Pi has available.

Analyze RAM, GPU and CPU related tasks with ‘top’ command.

In addition to the ‘free’ command, you can use the ‘top’ command to diagnose detailed memory usage on your Raspberry Pi. By running ‘top’ in the Terminal window, you will get an overview of running processes related to RAM, GPU and CPU. This can help you identify tasks that may be using too much memory or other system resources and causing performance issues. To exit ‘top’, press CTRL+C on your keyboard.

Monitor memory usage in real time using ‘vmstat’ command.

If you want to monitor your Raspberry Pi memory usage in real time, use the ‘vmstat’ command. This command will display active processes with memories and will give you insight into which programs may be using more than their fair share of RAM. Type ‘vmstat 1’ to have vmstat output data every second. You can configure vmstat further by adding flags to the command such as ‘-m’, which shows detailed information about paging and swapping activities, or ‘-s’, which prints out a summary of memory usage on the system.

Monitor disk activity with ‘iostat’ command.

To get a more detailed overview of your Raspberry Pi memory usage and be able to monitor disk activity, use the ‘iostat’ command. This command shows read/write I/O operations with milliseconds latency, and can provide you with information about processes that are using large chunks of RAM or performing too many operations concurrently. Type ‘iostat 1’ to have iostat output data every second, or type ‘iostat -m’ to see detailed memory stats for active processes.

Log in to Your Raspberry Pi.

To check your Raspberry Pi memory usage, you will first need to log into your Raspberry Pi. If you are logging in via an SSH terminal, you can use the ‘ssh’ command followed by the IP address of your Raspberry Pi. If you logged in directly with a keyboard and mouse, simply enter the username and password of your Raspberry Pi. Once logged in, open up a terminal window using ‘Ctrl + Alt + T’ key combination to access the command line.

How TECHBASE handles low supply of Raspberry Pi CM4

The Raspberry Pi Compute Module 4 (CM4) has been in high demand since its release in 2020, due to its powerful hardware and versatility as a single-board computer. The CM4 has been used in a wide range of applications, from industrial control systems to media centers and home automation systems. However, the high demand for the CM4 has resulted in a scarcity of the device, making it difficult for many users to get their hands on one.

Low supply, high demand

To address the issue of low supply, several companies have started offering alternatives to the Raspberry Pi Compute Module 4. One such alternative is the ModBerry500 R1, which is based on the Radxa CM3. The ModBerry 500 R1 is a compact and versatile single-board computer that provides many of the same capabilities as the Raspberry Pi CM4. It features a powerful quad-core Arm Cortex-A53 processor and variety of RAM/eMMC options, making it suitable for a wide range of applications.

The Radxa CM3, which is the heart of the ModBerry 500 R1, is a highly integrated computer-on-module that combines a powerful processor, RAM, and storage in a compact package. The CM3 is fully compatible with the Raspberry Pi, which means that users can use the same software and accessories as they would with a Raspberry Pi. This makes it an ideal solution for users who want the power and versatility of the Raspberry Pi, but cannot get their hands on a CM4 due to its scarcity.

ModBerry R1 industrial supply

The ModBerry R1 is available to order from several online retailers, and it is a cost-effective alternative to the Raspberry Pi Compute Module 4. With its compact size and powerful hardware, the ModBerry R1 is a great solution for users who need a single-board computer for their projects. Whether you are building an industrial control system, a home automation system, or a media center, the ModBerry R1 is an excellent choice.

Raspberry Pi Compute Module 4 scarcity has created an opportunity for alternatives to emerge, and the ModBerry R1 with Radxa CM3 is one such alternative. With its powerful hardware and compatibility with the Raspberry Pi, the ModBerry R1 is a cost-effective solution for users who need a single-board computer for their projects. If you are looking for a powerful and versatile single-board computer, the ModBerry R1 is definitely worth considering.



ModBerry and IoT industry wireless communication using NarrowBand IoT

Narrowband IoT (NB-IoT) is a revolutionary technology that is changing the way we think about the Internet of Things (IoT). This Low Power Wide Area Network (LPWAN) technology is designed for IoT devices that require low data rates and long battery life. It operates in a licensed spectrum and is optimized for low power consumption, making it ideal for devices that need to run for extended periods of time on small batteries or energy harvesting sources.

One of the most exciting applications of NB-IoT is the use of ModBerry devices. ModBerry is a range of industrial computer devices based on Raspberry Pi or similar computer boards. These devices are equipped with various sensors and communication interfaces that allow them to connect to a wide range of industrial and building automation systems. The combination of NB-IoT and ModBerry devices offers a powerful solution for a wide range of IoT applications.

ModBerry and NarrowBand-IoT applications

Building and facility management is one of the key applications of NB-IoT and ModBerry. These devices can be used to monitor and control various systems in a building, such as heating, ventilation, and air conditioning (HVAC), lighting, and security. The low power consumption of NB-IoT allows the devices to run for extended periods of time on small batteries, making them ideal for use in remote or hard-to-reach locations. This means that building managers can have real-time visibility into the systems that are critical to the operation of their buildings, and can make adjustments as needed to ensure optimal performance.

Industrial automation is another application of NB-IoT and ModBerry. These devices can be used to monitor and control various industrial systems, such as machinery, production lines, and conveyor belts. The low power consumption of NB-IoT allows the devices to run for extended periods of time on small batteries, making them ideal for use in remote or hard-to-reach locations. This means that industrial managers can have real-time visibility into the systems that are critical to the operation of their factories, and can make adjustments as needed to ensure optimal performance.

ModBerry as a Smart City controller

Smart cities is another area where NB-IoT and ModBerry can make a big impact. These devices can be used to monitor and control various systems in a city, such as traffic lights, parking, and environmental sensors. The low power consumption of NB-IoT allows the devices to run for extended periods of time on small batteries, making them ideal for use in remote or hard-to-reach locations.

ModBerry as a low-cost NB-IoT controller

The combination of NB-IoT and ModBerry devices provides a powerful solution for a wide range of IoT applications. With NB-IoT’s low power consumption and long battery life, combined with ModBerry’s flexibility and functionality, they’re ideal for a wide range of IoT applications such as building and facility management, industrial automation, and smart cities. Seeing how these technologies will evolve and improve in the future, and how they will impact our lives, is exciting.

Order now: https://www.industrial-devices.com/industrial-computers/1-46-mod-500.html

Modbus protocol handled by ModBerry IoT device

Modbus is a communication protocol that is widely used in industrial automation systems. It was developed by Modicon (now Schneider Electric) in 1979 and is used to connect different devices and control systems in a network. Modbus is based on a master-slave architecture, where one device acts as the master and the other devices act as slaves. The master device sends requests to the slaves and the slaves respond with the requested information.

ModBerry is a device that uses the Modbus protocol to communicate with other devices in a network. It is a small computer that is based on the Raspberry Pi platform and it is designed to be used in industrial automation systems. The ModBerry device can be used as a master or a slave in a Modbus network and it can be used to connect different devices such as sensors, actuators, and controllers.

ModBerry advantages in the IoT market

One of the main advantages of using ModBerry is that it is a low-cost solution for industrial automation systems. It is also easy to use and it can be programmed using different languages such as Python, C++, and Java. Additionally, the ModBerry device is small and compact, which makes it easy to install in different environments. It also has a wide range of input and output options, such as digital inputs, digital outputs, analog inputs, and analog outputs, which makes it suitable for a variety of applications.

ModBerry can be used in various industrial applications such as building automation, energy management, and process control. For example, it can be used to monitor and control the temperature, humidity, and lighting in a building. In energy management, it can be used to monitor and control the consumption of electricity, gas, and water. In process control, it can be used to monitor and control the production process in a factory.

ModBerry hardware modularity

Another advantage of ModBerry is its flexibility and scalability. It can be easily integrated with other systems and devices, such as SCADA systems, PLCs, and IoT devices. This allows for a seamless integration of different systems and devices in a single network, which improves efficiency and reduces the complexity of the system.

ModBerry as a low-cost Modbus controller

In conclusion, Modbus is a widely used communication protocol in industrial automation systems and ModBerry is a low-cost, easy-to-use device that utilizes the Modbus protocol. It offers a wide range of input and output options and can be used in various industrial applications. Its flexibility and scalability make it a great solution for integrating different systems and devices in a single network.

Order now: https://www.industrial-devices.com/industrial-computers/1-46-mod-500.html

Introduction to ClusBerry – a Raspberry Pi CM4 Cluster

ClusBerry is a cluster of Raspberry Pi computers developed by TECHBASE. The cluster is made up of multiple Raspberry Pi Compute Module 4’s that are connected together, allowing them to work together to perform tasks that would otherwise be too computationally intensive for a single board. This makes ClusBerry a powerful, low-cost solution for parallel computing and high-performance computing applications.

One of the key features of ClusBerry is its flexibility. The cluster can be configured with a variety of different types of Raspberry Pi-like modules, including the Raspberry Pi Compute Module 4 and latest Radxa CM3. This allows users to choose the configuration that best meets their needs in terms of performance, cost, and power consumption.

ClusBerry device fitted with Software

Another important feature of ClusBerry is its software stack. The cluster is pre-installed with a range of software tools and libraries that are commonly used in parallel computing and high-performance computing applications. This includes tools for job scheduling, resource management, and data transfer, as well as libraries for machine learning, data processing, and scientific simulations.

ClusBerry can be used for a variety of applications, including machine learning, data processing, and scientific simulations. For example, it can be used to train large machine learning models, process large datasets, or run complex simulations. Some of the specific use cases that ClusBerry can be applied to include:

  • Image and video processing: ClusBerry can be used to process large amounts of image and video data, such as in the field of computer vision.
  • Machine learning: ClusBerry can be used to train large machine learning models, such as deep learning models, using parallel computing techniques.
  • Scientific simulations: ClusBerry can be used to run complex simulations in fields such as physics, chemistry, and biology.
  • Data processing: ClusBerry can be used to process large amounts of data, such as in the field of big data.

Overall, ClusBerry is a powerful and flexible solution for parallel computing and high-performance computing applications. Its low cost, ease of use, and wide range of software tools and libraries make it well-suited for a wide range of use cases.

Small CM4 cluster in ClusBerry-2M

The introduction of new Compute Module 4 has opened the possibility to construct and maintain effective hardware matrix solutions with the use of both PCI-Express buses and 1GBps Ethernet. Therefore, the ClusBerry-2M opens up completely new capabilities of utilizing cluster solutions for Industrial Automation and server applications.

ClusBerry-2M can be equipped with multiple expansion cards, e.g. serial RS-232/485 ports, range of digital and analog I/Os, USB, HDMI and Ethernet. Interfaces can be expanded with additional I/Os and opto-isolation, relays, Ethernet, 1-Wire, CAN, M-Bus Master and Slave, accelerometer and many more features like TPM Security Chip & eSIM. The device can also be equipped with additional SuperCap backup power source for continuous work and safe boot/shutdown in case of emergency.

ClusBerry-2M series also offers two M.2 NVMe SSD slots and up to four standard miniPCIe module support for various wireless communication protocols, such as:

  • GSM modem (4G/LTE and fast 5G modem)
  • economic NarrowBand-IoT technology
  • LoRa, ZigBee, Z-Wave, Sigfox, Wireless M-Bus
  • secondary Wi-Fi/Bluetooth interface or Wi-Fi Hi-Power
  • custom wireless interfaces

Software cluster management with Docker and K3s Lightweight Kubernetes

With use of Docker-based and Kubernetes solutions, installation and management of ClusBerry-2M is easy and backed with a large community for further support and development. Kubernetes is a portable, extensible open-source software platform for managing containerized tasks and sites that enables declarative configuration and automation. The Kubernetes ecosystem is large and dynamically developing. Kubernetes services, support and tools are widely available.

Kubernetes provides:

  • Detection of new services and traffic. Kubernetes can balance the load and redirect the network traffic to ensure the stability of the entire installation.
  • Kubernetes data storage management enables you to automatically mount any type of storage system – on-premises, from cloud providers and others.
  • Automatic deployment and rollback. You can describe the expected state of your installation with Kubernetes, which will take care of bringing the actual state to the expected state in a controlled manner. For example, with Kubernetes, you can manage your cluster modules at ease, boot modules from one to another, upgrade firmware crosswise and provide safe operation of each module.
  • Automatic management of available resources. ClusBerry-2M provides a cluster of modules that Kubernetes can use to run tasks in containers. You determine the CPU power and RAM requirements for each container. Kubernetes arranges containers on machines in such a way as to make the best use of provided resources.
  • Self-healing Kubernetes reboots containers that have stopped working, replaces them with new ones, forces disabling containers that are not responding to certain status queries, and does not announce their availability until they are ready to run.
  • Managing confidential information and Kubernetes configuration with TPM Security Chip allows you to store and manage confidential information such as passwords, OAuth tokens and SSH keys. Secured data and configuration information can be provided and changed without having to rebuild the container image and without exposing sensitive data in the overall software configuration.

ClusBerry-2M availability

Basic version of ClusBerry-2M is available in 2-4 weeks. Delivery time for various configurations of ClusBerry-2M including ExCard modules and modems can be approximately 2 months, depending on the CM4 supply on the market and chosen expansion cards. For more information please contact via our website and sign the offer here: https://clusberry.techbase.eu/

Remote access to Raspberry Pi Compute Module 4 platform for Software Developers

Low Raspberry Pi availability on the IoT market

Many companies have been impacted by the global chip shortage and supply chain issues, including electronics and automotive industries. This problem also touched the main producer of small board computers, Raspberry Pi. Company’s CEO, Eben Upton said that they had difficulty meeting demand for many of its products, but that it was taking steps to ensure devices were delivered despite supply constraints. 

“We’ve consistently been able to build around half a million of our single-board computers and Compute Module products each month. Where units do appear, bots often attempt to scalp stock which is then resold at higher prices elsewhere” said Upton. 

Sadly, for the average consumer who wants to build home projects or test software with Pi products, Raspberry Pi is prioritizing commercial and industrial customers. 

TECHBASE’s ModBerry with Compute Module 4 supply

As one of leading manufacturers of industrial solutions based on Raspberry Pi Compute Modules, TECHBASE is steadily fulfilling all the orders according to the schedule agreed with customers. For best customer service TECHBASE chose to order CM4 modules in advance to provide best lead time for all deliveries. Standard configurations of ModBerry 500 devices with Compute Module 4 are now shipped within several weeks.

Alternatively TECHBASE designed a solution to provide a first experience for customers and software developers, delivering a Raspberry Pi based platform available pre-purchase. The demand for hardware is high, therefore a remote development platform can speed up the process and make it easier for users in need of testing their products.

Raspberry Pi CM4 remote access platform

As part of the service, you will be able to try out the Raspberry Pi Ecosystem based on the CM4 module. Devices equipped with this module are located at our company headquarters and will be available for testing for 1 month. After contacting our representative, we will be able to adjust specific hardware resources and connect specific sensors and meters so that you have an insight into the specific functioning of the device.

This form of device sharing will allow you to test your software on the Raspberry Pi platform without the need to physically purchase the device. After the trial period expires, you will be able to either extend the access to the remote platform after consulting our sales department or purchase devices with parameters ideally suited to you and your software’s needs.

This Remote Access Program is mainly aimed at Software Developers, application developers for monitoring and processing data from external sources, IoT startups and all industries related to home and industrial automation. Thanks to the program, you can gain access to the latest technologies, try your software without the need to purchase over-expensive solutions and establish long-term cooperation with a hardware manufacturer on preferential terms. By getting to know our hardware, you will be able to offer your customers a fully complete service.


Hardware available via Remote Access Platform

Two devices can be configured for users applying to TECHBASE’s remote access program. Both of these devices are powered with Raspberry Pi Compute Module 4 and offer a wide array of applications:

ModBerry 500 CM4ClusBerry-2M

About cluster Raspberry Pi solution

For smaller projects and IoT prototyping, the company designed a smaller and ready-to-deploy cluster device including two independent ModBerry I/O mainboards and two Compute Module 4’s. The ClusBerry-2M offers similar resources as double ModBerry 500-CM4 with software cluster management tools – Docker and K3s Lightweight Kubernetes solutions.

Each module can perform various tasks, from standard I/O gateway, wireless modem, Gigabit LAN router to NAS file server and AI Gateway with Google Coral Edge TPU modules. You can manage your cluster modules at ease, boot modules from one to another, upgrade firmware crosswise and provide safe operation of each module. The modules are connected to each other to provide such features and allow quick healing of the dual cluster.

Ease of transition from remote to target hardware solutions

Remote platform users after the R&D process is complete will be able to smoothly transition to target solutions, in this case the Raspberry Pi based hardware. TECHBASE offers support for the entire process, from remote access to the solution, user manual for devices and servers, and the subsequent selection of appropriate hardware devices and their perfect adaptation to the end used needs.

Join CM4 Remote Access program

The program is available to Software Developers and customers interested in remote testing of IoT hardware solutions after brief consultation with our Sales Department. To participate in the program, contact us via email: sales@a2s.pl or Live Chat at: https://iiot-shop.com/ 

ModBerry 500-CM4 with ESP32 for power management

Sleep functionality for ModBerry 500 CM4 devices

ModBerry 500-CM4-PM series from TECHBASE company is an extended version of Raspberry Pi Compute Module 4 based devices for better power management in changing conditions of industrial applications. With the help of the integrated ESP32 module and the Arduino environment, the module can manage boot, sleep mode, or safe shutdown of the device in case of unexpected drop in the power network.

In the last few years developers marketed a wide range of ARM-based development boards, lacking in enhanced power management, especially sleep and wake up modes, commonly used in PC-grade computing. These boards are not adjusted for battery power supply, so it’s natural that sleep/wake functions should be implemented. In connection with the development of solutions based on Linux-SBC, key factor is adding sleep modes to any remote installation

ESP32 based addon module for Raspberry Pi

The TECHBASE sleep/wake add-on module can wake a device using a scheduler/timer that has built-in algorithms or can be programmed by the user. Modules based on ESP32-ROVER are used in Moduino X series boards. For Raspberry Pi, the ESP32 provides a lightweight and low-power solution. The program can also be woken up by external triggers, such as changes in input state. Various scenarios can be configured for sleep, shutdown, and wake functions, ensuring continuous operation of devices, the security of data, and the continuity of work in the event of a power outage.

Advanced power management solution

Most advanced configuration includes use of ESP32 module, known from the successful, lightweight Moduino X series, for extra logic for wake up / sleep scripts. This addon will allow the RaspberryPi-based ModBerry device to be woken up by the internal ESP32 controller

Moduino-ModBerry symbiosis allows a wide range of wake-up/sleep schedule customization, in order to perform best and save energy according to power supply state. Arduino and MicroPython environments provide libraries to control different scenarios of data and power management.

Sleep mode with additional power backup

Additional power management option for ModBerry devices is sleep functionality enhanced with SuperCap UPS energy backup device. This solution allows programming scenarios including the execution of chosen actions, in order to save data, send a notification and restart/shutdown the controller after completion.

ModBerry 500-CM4-PM availability

The preliminary ModBerry 500-CM4-PM devices are available on request and delivery time will be specified by the Sales Dept. depending on the size of the project. Contact via email or Live Chat here: https://iiot-shop.com/

Industrial Raspberry Pi with LoRa support is a must

As the remote application market is growing rapidly, technology also needs to progress, ensuring greater range and transmission speed while reducing energy consumption. Technological progress makes it possible to create innovative standards for new, sophisticated applications that facilitate our life and work. One of wireless connection choices can be LoRa technogoly.

What exactly is LoRaWAN?

LoRa (Long Range Radio) technology with low data throughput allows IoT and M2M applications to communicate wirelessly over 15 kilometers, with a battery life of more than 10 years. LoRa allows you to connect millions of wireless nodes with compatible gateways and has several key advantages over other wireless solutions. For example, it uses spectrum spreading modulation with the ability to demodulate a signal 20 dB below the noise level.

LoRa uses license-free sub-gigahertz radio frequency bands like 433 MHz, 868 MHz (Europe) and 915 MHz (Australia and North America). LoRa enables long-range transmissions (more than 10 km in rural areas) with low power consumption.[4] The technology is presented in two parts: LoRa, the physical layer and LoRaWAN (Long Range Wide Area Network), the upper layers.

Source: https://en.wikipedia.org/wiki/LoRa

Compared to 3G and 4G cellular networks, LoRa technology is also better scalable and more cost-effective for embedded applications. It has a much greater range than other popular wireless protocols, which allows devices to operate without amplifiers, reducing the total cost of the application.

Thanks to scalability, reliable communication, mobility and ability to work in difficult external conditions, the LoRa module is perfectly suited for use in a wide range of wireless monitoring and control applications that do not require high transmission speeds. Examples of applications may include smart city (street lighting sensors, motion sensors), energy (intelligent measurement of electricity / water / gas consumption) and industrial / commercial / home applications, among others HVAC, intelligent devices, security systems and lighting.

LoRa Coverage
LoRa coverage. Source: https://lora-alliance.org/

Use of LoRa in industrial automation

Use of wireless connection makes life and work easier for us every day – from radio stations and GSM to Wi-Fi wireless networks, Zigbee, short-range Bluetooth connectivity and LoRa. With the spread of internet access, the possibility of using wireless connectivity for a new type of service and application has opened. Terminology such as M2M (Machine to Machine) – remote communication between devices and IoT – a network of applications and devices communicating with the Internet have been created.

Device equipped with LoRa module is delivered with a LoRaWAN protocol stack, so it can be easily connected to the existing, fast-growing LoRa Alliance infrastructure – both in privately managed local area networks (LAN) and public telecommunications networks to create wide area low power WAN (LPWAN) on a national scale. LoRaWAN stack integration also allows connection to any microcontroller, such as LoRa Gateway from TECHBASE.

Latest Raspberry Pi CM4 device with relay expansion

Industrial Computer powered with Raspberry Pi Compute Module 4 which you can easily adapt to your needs. Upgraded ModBerry 500 CM4 series use latest Processor Module, powered by Quad-core Cortex-A72 1.5GHz processor, 1/2/4/8GB LPDDR4 RAM and up to 32GB eMMC on-board.  ModBerry optionally features wide range of additional I/Os, such as Digital and Analog Inputs/OutpusSerial Ports, Ethernet, CAN and wireless modems.

ExCard modules to peak the performance

Every TECHBASE’s industrial computer is supported by ExCard add-on modules for extra RS-232/485 serial ports, Ethernet ports, PCIe slots, analog input and output, digital I/Os, relays, M-Bus interface, opto-isolation, accelerometer, etc. To provide specific communication paths, ModBerry can be rigged with additional Wi-Fi/Bluetooth module, 3G/LTE, NarrowBand-IoT, LoRa, ZigBee, GPS and Wireless M-Bus.

The latest options for ModBerry series are:

  • SuperCap expansion, to provide constant power supply as a UPS option
  • OLED 0.96” & new OLED 1,3″ screen, allowing the control without the need of connecting into the device
  • ESP32 module as a security chip, to add a firewall into control installation and ensure constant operation of the device, even with power drops and random events
  • Aluminum case, to grant much higher durability for extra harsh industrial conditions
  • M.2 NVMe SSD controller for extra data storage
ModBerry 500 with Raspberry Pi Compute Module 4

Compute Module 4-based industrial controller available for purchase

TECHBASE’s ModBerry industrial computer series has received an update to Compute Module 4 and is available for pre-orders. TECHBASE is leading manufacturer of Industrial Raspberry Pi and Industrial Compute Module solutions. ModBerry 500 series is fully compatible with all releases of Compute Module from Rasbperry Pi foundation.

Main features of updated device are:

  • up to 4x faster eMMC Flash with up to 32GB storage
  • up to 2x faster performance of CPU apllications than previous CM3 version
  • up to 8x more RAM (8GB LPDDR4)
  • optional 1Gbit Ethernet interface
  • optional PCIe card support for NVMe SSD drive (via M.2)
  • optional second PCIe support for wireless modem solutions

First orders will be ready with subject to the availability of the CM4 module itself.

Raspberry Pi Compute Module 4 world premiere

Few days ago, Raspberry Foundation announced new member of its family, a Rasbperry Pi Compute Module 4. It’s quite obvious, even from the first look, that the new module is very different from its predecessors. Main difference is a new form factor, leaving DDR2 SODIMM in the past.

The same 64-bit quad-core BCM2711 application processor as in Raspberry Pi 4B, the Compute Module 4 brings higher performance: faster CPU cores, better multimedia, more interfacing capabilities, and, for the first time, a choice of RAM densities and a wireless Wi-Fi and Bluetooth connectivity options.

Compute Module 4 comes in 32 variants. Lite, as always, offers no eMMC memory, a and standard versions come with up to 8GB RAM, 32 eMMC Flash and wireless modem.

New Raspberry Pi Compute Module 4 in new form factor

New features of Compute Module 4

  • 1.5GHz quad-core 64-bit ARM Cortex-A72 CPU as in Raspberry Pi 4 version B
  • 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM
  • 8GB, 16GB or 32GB eMMC Flash storage for Standard version, Lite version without eMMC
  • Optional 2.4GHz and 5GHz IEEE 802.11b/g/n/ac wireless LAN and Bluetooth 5.0
  • Single-lane PCI Express 2.0 interface
  • Gigabit Ethernet PHY with IEEE 1588 support
  • Dual HDMI interfaces, at resolutions up to 4K
  • 28 GPIO pins, with up to 6 × UART, 6 × I2C and 5 × SPI

Source: https://www.raspberrypi.org/blog/raspberry-pi-compute-module-4/