Adding a Syscall to Android 12 Kernel from Source Code

Adding a Syscall to Android 12 Kernel from Source Code

This article is an excellent piece from the Kanxue Forum. Kanxue Forum Author ID: xxxlion Adding a syscall to Android 12 involves quite a bit, and the information available online is often outdated (especially regarding bionic). I encountered many pitfalls along the way. I decided to write this article to document how to add a … Read more

Dockerfile Guide: Easily Create Your Own Docker Image!

Linux | Red Hat Certified | IT Technology | Operations Engineer 👇 Join the technical exchange QQ group with 1000 members, remark 【Official Account】 for faster approval 1. Basic Structure and Common Instructions of Dockerfile FROM – Specify Base Image FROM ubuntu:20.04 This instruction sets Ubuntu 20.04 as the base image. RUN – Execute Command … Read more

Configuring Ubuntu 18.04 on Raspberry Pi 4B

Configuring Ubuntu 18.04 on Raspberry Pi 4B

Note: For each step, you only need to look at the specific part in the corresponding article. Although many articles write about other parts, the author encountered various bugs, so the parts that work without issues have been extracted. 1. Image Burning, Connecting Raspberry Pi with Ethernet, and Basic Configuration (1) System Image Burning Installing … Read more

Deep Learning Environment Setup Guide for Windows, Mac, and Ubuntu

Deep Learning Environment Setup Guide for Windows, Mac, and Ubuntu

Click on the above “Beginner Learning Visual“, choose to add “Star” or “Pinned“ Heavyweight content delivered promptly Getting started with deep learning, many people have experienced the bitter journey from beginner to abandonment, with countless individuals failing at the first hurdle: environment configuration issues. As the saying goes, if the environment is not set up … Read more

A Comprehensive Overview of Linux Development History

A Comprehensive Overview of Linux Development History

1. Introduction to Linux Linux is an operating system kernel released under the General Public License (GPL) and complies with the POSIX standard. However, when people refer to Linux, they usually mean GNU/Linux (GNU is a complete free software system compatible with UNIX), which includes the kernel, system utilities, and application software, rather than just … Read more

Differences Between ARM-Linux Development and MCU Development

Differences Between ARM-Linux Development and MCU Development

Click to receive for free Regarding the development of ARM-Linux programs, it is mainly divided into three categories: application development, driver development, and system kernel development. Different types of software development have their own characteristics. Today, let’s take a look at the differences between ARM-Linux development and MCU development, as well as the basic development … Read more

Essential Guide to Robot Operating System (ROS): Learn Robot Programming Easily

Essential Guide to Robot Operating System (ROS): Learn Robot Programming Easily

After over a decade of development, ROS has gained significant promotion and application, especially in academia. Most laboratories at the Carnegie Mellon University Robotics Institute are based on ROS programming, and many researchers from different countries at Facebook Reality Lab also primarily use ROS programming. The simple interface, good versatility, and extensibility of ROS allow … Read more

Exploring the Milk-V Development Board

Exploring the Milk-V Development Board

. HAPPY HAPPY HAPPY ————————»»»» “milk-v” development board Exploring Activity November 2023 Activity Overview On Wednesday, November 8, 2023, at 14:00, the “milk-v” development board exploration activity was held as scheduled in Room 5B-202 of the School of Computer and Artificial Intelligence, organized by the University Student Network Practice and Innovation Club. This event was … Read more

Testing the Xuri X3 Development Board: Image Burning, Booting, and Installing ROS and TogetherROS

Testing the Xuri X3 Development Board: Image Burning, Booting, and Installing ROS and TogetherROS

Introduction: As a teaching assistant at Guyueju, I am fortunate to participate in the trial of the Xuri X3 board. Given that most AI development boards and chips like Raspberry Pi and Jetson Nano are from foreign manufacturers and their prices are steadily rising, I hope to contribute a little to domestic AI development boards … Read more

Initial Notes on the Xurui X3 Development Board (Part 1)

Initial Notes on the Xurui X3 Development Board (Part 1)

Introduction to the Development Board The Xurui X3 development board is equipped with Horizon’s new generation low-power, high-performance AI processor AMR-Cortex-A53; it integrates Horizon’s advanced Bernoulli 2.0 architecture AI engine (BPU), providing 5 TOPS of equivalent computing power. The new BPU architecture greatly enhances support for advanced CNN network architectures and significantly reduces the AI … Read more