Compiling Software from Source Code

1. Core Purpose & Concepts Core Purpose: Understanding the ultimate charm of open-source software—by obtaining the program’s source code, we can personally modify, compile, and install a unique version tailored to our preferences. This is a transformation from “user” to “participant”. Core Terminology: Source Code: A human-readable text file containing program instructions written in high-level … Read more

Microcontroller Basketball Scoreboard Circuit Diagram and Source Code

Microcontroller Basketball Scoreboard Circuit Diagram and Source Code

The basketball scoreboard mainly consists of two major parts: one part implements the countdown function, similar to the 60S countdown done in the experimental class. The other part implements the scoring function, which is fundamentally similar to a counter. Additionally, there are two parts for switching display functions.It is important to note that the pins … Read more

GDB Debugging Methods (6) – Debugging Techniques

GDB Debugging Methods (6) - Debugging Techniques

With good debugging information, using GDB for debugging becomes very simple. This article introduces common debugging techniques that are frequently used in operating systems. Compilation Environment and Runtime Environment Before discussing common debugging techniques, we must clarify what a compilation environment is and what a runtime environment is. Essentially, when operating systems are released, the … Read more

Complete Source Code | C Language Implementation of Parking Management System

Complete Source Code | C Language Implementation of Parking Management System

The C Language Chinese Community source code Git repository: https://gitee.com/cyyzwsq/C-Coding.git Recommended reading: Wild Pointers vs Dangling Pointers. Complete source code | C Language Implementation of Student Information Management System. Complete source code | C Language Implementation of Book Management System (Data Persistence Version) source code + design documentation | C Language Implementation of Memory Pool … Read more

Verilog Functional Module – SPI Master and Slave (03) – Design Ideas and Code Analysis for SPI Slave

Verilog Functional Module - SPI Master and Slave (03) - Design Ideas and Code Analysis for SPI Slave

Introduction The previous article introduced the Verilog functional module – SPI Master, including design ideas and usage methods. This article designs a fully functional 4-wire SPI Slave using pure Verilog. Unlike some online simulations of slaves with high-frequency clock signals, the SPI Slave in this article derives its working clock from the master’s sclk, adhering … Read more

A Comprehensive Guide to Downloading and Compiling LineageOS Source Code

A Comprehensive Guide to Downloading and Compiling LineageOS Source Code

Copyright belongs to the author. If reposting, please indicate the source of the article: https://cyrus-studio.github.io/blog/ Source Code Download • LineageOS Official Website: https://lineageos.org/ • LineageOS Source Code GitHub: https://github.com/LineageOS/android • LineageOS Source Code Domestic Mirror: https://mirrors.tuna.tsinghua.edu.cn/help/lineageOS/ The source code requires approximately 150GB of hard disk space, and the compiled output will be around 300GB. word/media/image1.png … Read more

Essential Guide for Beginners: Detailed Installation and Usage of Dev C++

Essential Guide for Beginners: Detailed Installation and Usage of Dev C++

Dev C++ is a lightweight C/C++ integrated development environment (IDE),and it is the designated tool for competitions such as NOI and NOIP. When installing this software on Windows, many parents may not know where to start, but installing Dev C++ is just like installing any ordinary software and is far less complicated than installing other … Read more

Quick Access to AOSP: Successfully Compiling and Debugging Android Source Code

Quick Access to AOSP: Successfully Compiling and Debugging Android Source Code

/ Today’s Tech News /Recently, according to numerous user reports, the iQIYI App has started to impose restrictions on its casting feature. Previously, Gold VIP members could cast at a maximum resolution of 4K, but now they can only select the lowest resolution of 480P. To cast in 4K, one must purchase a Platinum VIP … Read more