严富坤的知识库专栏 本次搜索耗时 0.433 秒,为您找到 44 个相关结果.
  • Linux内存管理知识大纲

    Linux内核的内存管理是个非常广泛和复杂的话题,要想深入、系统地掌握需要较长时间的学习和实践。我尝试根据你提供的材料,为你梳理一下学习脉络: 首先要理解一些基本概念: 物理内存与虚拟内存的区别 内存寻址、分页机制的工作原理 TLB、MMU等硬件如何参与内存管理 Linux内核空间与用户空间的内存划分 接下来可以学习Linux内核早期的内存...
  • 硬件抽象层HAL

    432 2025-02-08 《AOSP编译及调试》
    问题:Android对硬件的支持为什么要采用 采用 HAL + Kernel Driver 的方式? 1. 硬件访问的权限问题 2. 为什么仍然需要内核驱动 例子:摄像头(Camera) 3. “关键逻辑” 可以放到用户空间 HAL 里的原因 例子:音频处理(Audio HAL) 4. 这样设计的好处 (1) 避免 GPL 许可证强制...
  • 创建swapfile

    406 2025-01-21 《深入Android开发》
    步骤 1:禁用现有交换文件 步骤 2:在 /data 上创建新的交换文件 步骤 3:更新 /etc/fstab 以便在启动时自动挂载 步骤 4:验证交换空间 总结 在 Linux 系统中,不能直接将 /swapfile 的空间“合并”到 /data 分区上,因为 交换文件 和 数据分区 是两种不同类型的文件系统资源。交换文...
  • Linux目录结构概览

    390 2025-02-08 《Linux基础知识》
    📌 Linux 目录结构详细解析 📌 1. Linux 目录结构概览 📌 2. 目录详细解析 🔹 / (根目录) 🔹 /bin/ (基本命令) 🔹 /sbin/ (系统管理命令) 🔹 /boot/ (启动引导) 🔹 /dev/ (设备文件) 🔹 /etc/ (配置文件) 🔹 /home/ (用户家目录) 🔹 /var/ ...