随笔分类 -  内核开发

develop linux kernel.
摘要:U-Boot Sandbox 是一个仿真平台,可以用来调试u-boot的非架构相关代码。 平台:ubuntu 22.04 for x86_64 1. 开发环境 Ubuntu 22.04 for x86_64. $ sudo apt update $ sudo apt install build-es 阅读全文
posted @ 2024-01-15 21:28 this毛豆 阅读(433) 评论(0) 推荐(0)
摘要:平台:ubuntu 16.04 desktop 本例在VirtualBox虚拟机上使用ubuntu 16.04 desktop。 1. 安装调试环境 $ sudo apt update $ sudo apt install build-essential gdb qemu unzip git wge 阅读全文
posted @ 2023-10-31 15:32 this毛豆 阅读(468) 评论(0) 推荐(0)
摘要:平台:Ubuntu 22.04 Desktop 文件:AOSP(清华源/中科大源) AOSP,全称"Android Open Source Project",中文意为"Android 开放源代码项目"。发起者是谷歌,主要用途是移动设备的系统。 这里通过清华源下载Android代码。 1.安装依赖 $ 阅读全文
posted @ 2023-05-10 13:15 this毛豆 阅读(381) 评论(0) 推荐(0)
摘要:[暂无答案] 1.硬件中断号和Linux内核的IRQ号它们是如何映射的?2.当发生硬件中断之后,ARM64处理器架构做哪些工作?3.为什么说中断上下文不能执行睡眠操作?4.一个硬件中断后,Linux内核如何响应并处理中断?5.同一类型的软中断是否允许多个CPU并行执行?6.软中断上下文包括哪几种情况 阅读全文
posted @ 2023-03-03 10:54 this毛豆 阅读(577) 评论(0) 推荐(0)