原文:Linux内核配置解析 - 概述(基于ARM64架构)

. 前言 对刚接触Linux kernel的同学来说,遇到的第一个问题就是:我该从哪里入手 话说Linux kernel的打开方式是多种多样的:从简单的设备驱动入手 从源代码的目录结构入手 从kernel的启动过程入手 从大的功能模块入手 等等。不管怎样,每条都是正途 条条大路通罗马嘛 。 而本文 以及随后的系列文章 ,将从Linux kernel的配置项入手,从整体上认识Linux kerne ...

2018-02-13 22:17 0 2291 推荐指数:

查看详情

arm64架构linux内核地址转换__pa(x)与__va(x)分析

本文基于:linux-5.11 在基于arm64架构linux内核中, 有两个 表示__pa(x)和__va(x)用于物理地址转换位虚拟地址 或者 虚拟地址转换为物理地址(实际上还有一个__pa_symbol(x))。 这两个表达式是如何进行虚/实地址转换的?这种转换关系是如何确立 ...

Sun Mar 07 06:26:00 CST 2021 0 543
Arm64架构下编译便携Python

这段时间,我一直忙于将 Rainbond 源码构建模块移植到 Arm64/aarch64 架构中。对于 Python 项目而言,可以直接通过源代码编译成为可运行在各种容器平台之上的容器镜像。这个过程不需要使用者掌握任何容器化知识。在 Rainbond 源码构建适配 Arm64 架构之后,用户 ...

Sat Jan 01 17:44:00 CST 2022 0 1106
Arm64架构下静态编译Nginx

这段时间,我一直忙于将 Rainbond 源码构建模块移植到 Arm64/aarch64 架构中。这一源码构建模块可以将指定代码仓库中包含的源码,拉取构建成为容器镜像,在各种容器平台中运行。目前支持的源码类型包括:Java(Maven、Gradle、jar、war)、Nodejs(前端Vue ...

Tue Dec 28 01:55:00 CST 2021 0 1923
ARM64架构启动流程

Linux和android在烧写kernel前需要烧写以下文件: Bootparam_sa0*: 需要传递给linux kernel 的param 究竟是如何完成boot param 的传递呢: 都知道linux kernel C语言的入口函数是start_kernel ...

Fri Apr 17 20:02:00 CST 2020 0 1660
macOS MacBook Air m1芯片 arm64架构配置vscode c++调试环境

  差点就卸载了qwq!   首先装C/C++和CodeLLDB(更新的xcode不能使用lldb,要装这个插件才行)两个插件,然后创建文件夹。接着打开文件夹后要配置三个json文件:   c_cpp_properties.json:快捷键shift+command+p 打开C/Cpp ...

Sat Feb 26 23:12:00 CST 2022 0 689
ARM64架构下,OpenJDK的官方Docker镜像为何没有8...

为什么需要ARM64架构的OpenJDK8的Docker镜像 对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(也可能是其他ARM环境,如华为的泰山ARM服务器),需要JDK8镜像作为基础镜像。 OpenJDK的官方 ...

Thu Apr 02 17:28:00 CST 2020 0 733
ARM64架构下面安装mysql5.7.22

MySQL下载地址为: https://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz 1. 添加mysql用户组和mysql用户,用于隔离mysql进程 ...

Thu Oct 17 19:12:00 CST 2019 0 5809
debian10 arm64架构下安装mysql或者mariadb

mysql官方没有提供arm64架构的安装源 需要安装mysql的请查看这篇博客 【树莓派安装mysql5.7】 https://linuxer.top/archives/raspi-install-mysql57.html 我本地安装了 mariadb ...

Mon Mar 01 22:59:00 CST 2021 0 632
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM