Installing Raspberry Pi Operating System Without a Display

Installing Raspberry Pi Operating System Without a Display

1. What is Raspberry Pi? The Raspberry Pi is a small computer the size of a credit card that you can connect to a TV, monitor, keyboard, mouse, and other devices. Currently, the Raspberry Pi can replace a desktop computer for various uses, including word processing, spreadsheets, media center, gaming, etc., or it can be … Read more

Creating an Intelligent Mirror with Raspberry Pi

Creating an Intelligent Mirror with Raspberry Pi

Every day that does not dance is a betrayal of life. New students entering Xidian University are full of expectations as they welcome their first competition – the Spark Cup. This is not only the first opportunity for Xidian students to showcase themselves but also the beginning of a long competition journey. We invited the … Read more

Key Aspects to Consider in Embedded System Programming Software Architecture

Key Aspects to Consider in Embedded System Programming Software Architecture

Follow and star our official account to access exciting content ID: Technology Makes Dreams Greater Compiled by: Li Xiaoyao Module Division The “division” in module division refers to planning, meaning how to reasonably divide a large software into a series of functionally independent parts to meet the system’s requirements. C language, as a structured programming … Read more

Getting Started with Arduino for Beginners

Getting Started with Arduino for Beginners

In portfolios, we often see many devices implemented using Arduino, which could be interactive devices or artistic installations. Many students are interested in Arduino and enjoy working on related projects, finding them quite engaging. Today, Teacher Cheng from Mark Pen Design Study Abroad will discuss Arduino-related knowledge to help interested students get started. Arduino is … Read more

The Evolution of Android HAL: Exploring the Four Stages from HAL to HIDL

The Evolution of Android HAL: Exploring the Four Stages from HAL to HIDL

Click the card below to follow Android System Engineer No Pain, No Gain! 1. Introduction Learning Philosophy: Understand one knowledge point at a time Difficulty: ★★★☆☆ Source Code Environment: Android 9.0+ Hardware Environment: Qcom Reading Time: 2 minutes Some classmates in the group have raised questions about HIDL and AIDL. In response to these questions, … Read more

Comprehensive List of Open Source C# Projects Worth Collecting

Comprehensive List of Open Source C# Projects Worth Collecting

Business Collaboration and Project Management Platform – TeamLab Online Video Conference Software – VMukti Workflow Engine – ccflow [Free] Regular Expression Testing Tool – Regex-Tester Windows Phone 7 SDK Excel Reading and Writing Component – ExcelLibrary .NET Integrated Development Environment – MonoDevelop Telephone Softswitch – FreeSWITCH Open Source Operating System – Cosmos Tank Robot Battle … Read more

Embedded Software Architecture Design – State Machine

Embedded Software Architecture Design - State Machine

Click on the blue text above to learn more practical skills in embedded programming. If you find this article helpful, feel free to like + follow Introduction As the function business code increases, upon reviewing the code, it becomes evident that the use of if-else if-else statements is becoming more prevalent due to the need … Read more

Understanding Embedded System Software Architecture

Understanding Embedded System Software Architecture

SAST weekly is a technology series launched by the student association of the Department of Electronic Engineering, covering multiple aspects such as popular science in the field of information technology, introduction to cutting-edge research hotspots, and exploration of technological news, helping students to broaden their horizons and gain knowledge. It is updated weekly, welcome to … Read more

Getting Started with Arduino: A Beginner’s Guide

Getting Started with Arduino: A Beginner's Guide

Arduino, as a convenient, flexible, and easy-to-use open-source electronic prototyping platform, is popular among various groups of people. We will launch a series of Arduino learning posts to help you quickly master this increasingly popular microcontroller. Our “Getting Started with Arduino” will guide everyone to understand Arduino, starting with the simplest “Hello World!” program, helping … Read more

Designing Modular Software Architecture for Embedded Systems

Designing Modular Software Architecture for Embedded Systems

Follow+Star Public Account, don’t miss wonderful content Source | Da Chengzi Crazy Embedded A good embedded project usually has a well-designed software architecture. Unless your project is just a simple lighting project. 1. Introduction Modular programming design refers to dividing a large program into several smaller program modules according to functionality during program design, with … Read more