Comprehensive Guide to Disk Expansion in Linux Systems

Comprehensive Guide to Disk Expansion in Linux Systems

Click the blue “Most Programmer” to follow me! Add a “star“, every day at 18:03 to learn technology together Disk Expansion in Linux Systems After adding the disk in the console, Add Partition After restarting the system, perform the following operations Disk Partitioning [root@oracle ~]# fdisk /dev/sda Welcome to fdisk (util-linux 2.23.2). Changes will remain … Read more

Linux Disk Management: A Complete Process from Mounting to Daily Maintenance

Linux Disk Management: A Complete Process from Mounting to Daily Maintenance

Physical Device Recognition In Linux, everything is a file. When you connect a new disk to the system, the Linux kernel detects this device through the udev event mechanism: # View the disk devices recognized by the system $ lsblk $ ls -l /dev/sd* Disk devices are typically represented by paths such as /dev/sda, /dev/sdb, … Read more

The Compilation Principles of LLVM in Keil Compiler AC6

The Compilation Principles of LLVM in Keil Compiler AC6

Follow+Star Public Account, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | Embedded Column In Keil MDK, the Arm Compiler (Arm Compiler) is used, mainly AC5 and AC6. AC6 has a significant improvement in compilation speed compared to AC5, do you know why? The reason is that AC6 is built on modern … Read more

LLVM Example Practice: Compiling LLVM/Clang on ARM and Writing LLVMPass

LLVM Example Practice: Compiling LLVM/Clang on ARM and Writing LLVMPass

"IT Talk" is a professional IT information and service platform under the Machinery Industry Press, dedicated to helping readers master more professional and practical knowledge and skills in the broad field of IT, quickly enhancing their competitiveness in the workplace. Click the blue WeChat name to quickly follow us! How to Compile LLVM/Clang on ARM … Read more

Detailed Explanation of ARM Compilers (armcc/armclang)

Detailed Explanation of ARM Compilers (armcc/armclang)

Click the blue text Follow us Due to changes in the public account’s push rules, please click “View” and add “Star” to get exciting technical shares at the first time Source from the internet, please delete if infringing Learning the ARM Compiler First, let’s understand the compiler, which is usually divided into three parts: frontend … Read more

Speed Comparison Between Rust and C

Speed Comparison Between Rust and C

Author | Kornel Translator | Sambodhi Editor | Zhao Yuying This article was originally published on the author’s personal blog and is shared here with the authorization of the original author Kornel, translated by InfoQ Chinese site. Programs written in Rust should have run-time speed and memory usage comparable to those written in C. However, … Read more

Building a Compiler with Rust and LLVM

Building a Compiler with Rust and LLVM

Cyclang is a simple statically typed programming language that supports basic language constructs such as functions, control flow, and arithmetic operations. The language’s feature design is very concise, and the complete language specification can be referenced in the official documentation. The focus of this project is on the process of building a compiler from scratch … Read more

Analysis of Encryption Algorithms After Light Obfuscation with OLLVM

Analysis of Encryption Algorithms After Light Obfuscation with OLLVM

This article is an excellent piece from the Kanxue Forum. Author from Kanxue ForumID: Avacci This topic originates from the third question of the Kanxue Advanced Research Class 3W in September. The target app has a very simple interface. Clicking the “CHECK” button will continuously print the encrypted string below. The goal is to analyze … Read more