Build A Mini Retro Macintosh Computer Using Raspberry Pi

Build A Mini Retro Macintosh Computer Using Raspberry Pi

MAKER: cgenco/Translated by: Qu WuEnd The Macintosh computer was released on January 24, 1984, and is Apple’s second computer to use a graphical user interface following the LISA. It has an impressive design and a classic operating system. In this tutorial, we will pay tribute to the classic by recreating a miniature version of the … Read more

Choosing Between Arduino and Raspberry Pi for Beginners

Choosing Between Arduino and Raspberry Pi for Beginners

Everyone knows that Arduino and Raspberry Pi are two types of development boards that are quite familiar to electronics and embedded engineers, and they are also boards that many beginners consider. Arduino and Raspberry Pi each have their own positioning, and there is a significant difference in performance. However, recently, Arduino launched the Portenta X8 … Read more

Understanding the Horizon RDK X3 Development Board Upgrade

Understanding the Horizon RDK X3 Development Board Upgrade

0x01 Re-Understanding RDK X3 The X3pi product has been on the market for some time. From January 2023 to now January 2024, the X3Pi community (https://developer.horizon.ai/), the Horizon Developer Platform HHP, and the robot operating system tros.bot (https://developer.horizon.ai/togetherosbot), including the X3Pi, have all been updated to RDK X3 2.0; However, the concept of the Horizon … Read more

Key Considerations When Working with Raspberry Pi 4B

Key Considerations When Working with Raspberry Pi 4B

Many people encounter the Raspberry Pi development board for the first time, typically the 4B model. Although this development board may not be as powerful as others, it excels in versatility and has an appropriate level of development difficulty. This article will discuss the key considerations for electronic engineers working with the Raspberry Pi development … Read more

Best ARM Development Boards for Beginners

Best ARM Development Boards for Beginners

Many electronics novices are often required to choose a development board for practical design while learning ARM, which is an important step in learning embedded systems development. However, there are various ARM development boards on the market. How can one choose the right development board based on their learning direction? 1. Raspberry Pi The Raspberry … Read more

History of Development Boards and Their Differences from SBCs

History of Development Boards and Their Differences from SBCs

In recent years, the term “development board” has nearly disappeared, overshadowed by countless other hardware board terms used to describe development purposes, such as “demonstration board,” “evaluation kit,” and “reference design.” In this article, we will explain the meaning of the term “development board” (Figure 1) and show how they differ from closely related single-board … Read more

Detailed Usage Notes for Raspberry Pi JTAG

Detailed Usage Notes for Raspberry Pi JTAG

Detailed Usage Notes for Raspberry Pi JTAG 1. Introduction 2. Environment Setup 2.1 Hardware Connection 2.2 Software Preparation 3. Conclusion 1. Introduction Sometimes, when debugging code, hardware debugging tools are often used, and JTAG is a very good debugging tool. Below is a detailed introduction on how to use JTAG for debugging on the Raspberry … Read more

Raspberry Pi OLED Screen Driver and Display Issues

Raspberry Pi OLED Screen Driver and Display Issues

Submitted by Curious Bin, thank you~ Recently, while learning about the Raspberry Pi, I encountered a problem when driving the OLED screen, which was display issues. After two days of troubleshooting, I discovered that the driver chip for this OLED is not SSD1306 but SH1106. Therefore, using the Adafruit_Python_SSD1306 library results in display issues. There … Read more

Kali Linux 2024.4: Surprises and Breakthroughs

Kali Linux 2024.4: Surprises and Breakthroughs

Source: Linux Fan Link: https://www.linuxmi.com/kali-linux-2024-4.html Kali Linux 2024.4 is a Debian-based distribution designed for advanced penetration testing and security auditing, marking the fourth major update this year. The new version not only enhances functionality but also introduces many convenient and innovative improvements. Highlight Updates: Python 3.12 Becomes Default Interpreter One of the biggest changes in … Read more

Practical Raspberry Pi Linux Compilation Guide

Practical Raspberry Pi Linux Compilation Guide

Generally, the Linux protocol for module docking is the USB protocol. The module can be used directly after being plugged into the Linux device via USB, and the system will detect the device’s identifier: PID VID. However, in practical applications, some newcomers often ask: Linux is really not user-friendly for beginners, is there a good … Read more