- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 如何搭建QEMU环境学习linux
记一次如何搭建QEMU环境学习linux,QEMU是一个开源的模拟器和虚拟机监控器(Virtual Machine Monitor, VMM),它能够模拟多种不同的硬件平台,包括RISC-V、x86、ARM、MIPS、SPARC等,适合想学习却没有板子,也不想花钱买板子的朋友。
2024-04-19 15:55:58 988
原创 linux进程的创建
系统调用fork():创建一个新的进程,通常用于进程克隆。系统调用vfork() :快速创建一个新进程,用于避免复制父进程的数据。系统调用exec() :在当前进程的上下文中加载一个新程序。
2024-04-11 11:07:06 760
原创 linux进程的创建1
现在linux内核已经更新到了 linux-6.8 版本,由于我觉得目前新版本的代码可读性与优美性更好,同时我也想了解最新的代码实现,所以我所有的介绍都是基于最新版本 linux-6.8(网上资料是基于4.4版本的讲解比较多,所以我的内容或许跟网上其他人讲的不一样,请见谅)。它的作用是创建一个新的进程(或线程),作为当前进程的一个副本,但不立即启动它。这个文件包含了进程创建(包括线程创建,因为线程在Linux中是通过共享进程地址空间的轻量级进程来实现的)相关的核心逻辑。通常用于创建新的进程,
2024-04-11 09:35:16 577
原创 ATF知识整理
我对ATF的理解与笔记整理。ARM ATF(ARM Trusted Firmware)是ARM公司提供的一款开源安全固件,旨在为基于ARM架构的系统提供信任根(Root of Trust)和安全启动功能。ATF(ARM Trusted Firmware)通过TrustZone技术实现了硬件级别的隔离,在硬件层面上提供安全和非安全区域的隔离,确保敏感数据和代码的保护,确保了系统中的安全和非安全组件能够相互独立运行,从而提高了系统的安全性。
2024-04-10 00:57:34 680
原创 linux内核学习大纲
这个详细的大纲提供了一个全面的框架,涵盖了从Linux操作系统的基础知识到内核开发的高级主题。学习者可以根据自己的兴趣和需求,选择特定的领域深入学习。
2024-04-06 16:40:24 927
原创 WebDriver
Selenium与WebDriverSelenium是一个浏览器自动化操作框架。Selenium主要有三种工具。它们分别被称为“IDE”、“WebDriver”和“Grid”。第一个工具是SeleniumIDE,是Firefox的扩展插件,支持用户录制和回访测试。录制/回访模式存在局限性,对许多用户来说并不适合。第二个工具是Selenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序。第三个工具是SeleniumGrid帮助工程师使用Selen
2021-07-04 19:58:49 172
原创 python处理Word
docx库安装import docx报错 moduleNotFoundError:No module named 'exceptions'的解决方法卸载pip uninstall docx 安装pip install python-docx
2021-07-04 14:51:23 404
下载的ATF官方文档 Trusted Firmware-A Documentation
2024-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人