严富坤的知识库专栏 本次搜索耗时 0.525 秒,为您找到 31 个相关结果.
  • goldfish内核编译

    883 2025-01-23 《AOSP编译及调试》
    一、编译环境 二、下载内核goldfish源码 二、编译脚本 build.sh 三、启动脚本 run.sh 四、常见问题 一、编译环境 操作系统:Ubuntu 20.4.6 TLS android版本:android-10.0.0_r41 架构: aosp_x86_64-eng 内核分支:android-goldfish-4.14-dev....
  • Android源码的下载

    859 2025-01-23 《AOSP编译及调试》
    一、安装必备工具 二、使用清华镜像源配置repo 三、配置git信息 四、初始化仓库 命令详解 五、同步源码 命令拆解与解释 一、安装必备工具 sudo apt - get install curl python git 二、使用清华镜像源配置repo mkdir ~/ bin curl https :// mirr...
  • 中断描述符表的大小限制:是否矛盾?

    789 2024-11-14 《操作系统原理》
    什么是中断描述符表(IDT)? 为什么中断向量的数量限制在 256? 是否存在矛盾? 1. 设计的灵活性 2. 设计的扩展性 IDT 的实际使用情况 总结:设计并不矛盾 在 x86 架构的操作系统开发或低级编程中,许多人可能会注意到一个有趣的现象:IDT(中断描述符表) 的最大表项数为 8192,而 CPU 仅支持 256 种中断向量。这似...
  • Ubuntu上编译Linux内核

    0.环境准备及内核编译 1. 下载并编译 BusyBox 1.1 下载源码 1.2 配置 BusyBox 1.3 编译 BusyBox 简说linux笔记总结:https://www.bilibili.com/opus/524289977842234888 0.环境准备及内核编译 apt - get update ...
  • 开发环境搭建

    VirtualBox下载 Ubuntu 20.04下载 bochs-2.6.10 共享文件夹: 挂载文件夹: mount - t vboxsf Share / mnt / myShare # 自动挂载 /etc/fstab文件中添加一行代码 Share / mnt / myShare vboxsf rw , gid =...
  • AOSP的编译及调试

    611 2025-01-20 《深入Android开发》
    一、环境搭建 二、安装依赖包 三、编译SDK 四、编译AOSP并启动模拟器 一、环境搭建 下载AOSP源码(我用的是android-10):https://zwc365.com/2020/08/30/android10-baiduwangpan 下载Deepin 20.9版本 vmware 16 二、安装依赖包 sudo apt - ...
  • yum方式安装MySQL 8.0

    1、去官网选一款适合的yum源 2、安装MySQL 8.0的yum源 2.1 备份系统旧的配置文件,注:文件名可能不同 2.2 获取对应版本的CentOS-Base.repo 到/etc/yum.repos.d/目录 2.3 更新缓存 3、安装MySQL 8.0 4、启动mysql,并设置开机自启动 5、查看临时密码 6、根据临时密码登录后修...
  • 深入剖析伙伴系统:内存管理的基石

    深入剖析 Linux 伙伴系统:内存管理的基石 引言:内存管理与伙伴系统的地位 伙伴系统的基本原理 什么是伙伴系统? 为什么选择 2 的幂次方分配? 核心概念:伙伴关系与合并 Linux 中的伙伴系统实现 数据结构:空闲链表与页面管理 分配过程详解 释放与合并过程详解 页面大小与架构依赖 伙伴系统的优点与局限性 优点:简单、高效、减少外部...
  • 笔记1——分段机制和逻辑地址

    内存中是按字节 为单位进行编址的,也就是单次访问内存最小单位为1个字节,如上图。但是在读取内存的时候并不是要一个字节一个字节的读取,可以一次读取多个字节,如2、4、8字节。 8086的通用寄存器图: 左侧的可以分为2个8位的寄存器,AX、AH、AL都是独立的寄存器,右侧的则不能再分。 段地址与偏移地址: 在分段之后,它们的地址可以只相...
  • Linux内核在32位系统下的分页机制

    第一部分:32位系统分页机制基础 1.1 分页机制的基本原理 1.2 虚拟地址的结构 1.3 两级页表结构详解 页面目录(Page Directory) 页面表(Page Table) 地址转换流程 硬件支持 第二部分:Linux内核中的页目录和页表构建 2.1 内核启动时的页表初始化 2.1.1 临时页表 2.1.2 永久页表初始化 ...