前两天,完成了ucos在2440上的移植,以及boot的修改。今天突然想到,我在linux下,该如何来编写,调试比较复杂的驱动。我想这个问题应该从如何调试内核入手,先两个文字,待西西看来。 系统搭建过程中,对于系统平台搭建工程师在完成Bootloader 的 调试之后就进入Kernel 裁减移植的阶段,其中最重要的一步是 Kernel 启动的 调
转载 2024-08-28 16:48:56
47阅读
  简单而言,esp即EFI系统分区是一个独立于操作系统之外的分区,用来存储那些系统级的维护性的工具和数据;msr分区是保留分区是为了调整分区结构而保留的分区。以下是详细介绍:   一、esp即EFI系统分区  1、全称EFI system partition,简写为ESPESP虽然是一个FAT16或FAT32格式的物理分区,但是其分区标识是EF(十六进制) 而非常规的0E或0C;因
近期有部分Win11用户在任务计划程序窗口时,遇到了系统提示MMC 无法创建管理单元,此管理单元可能没有正确安装,这是怎么回事呢?有没有什么方法可以有效解决呢?别着急,下面小编就为大家带来详细的解决方法,我们快来看看吧。这里有一键重装系统的方法可以阅读  方法一:  一、sfc  命令提示符中,输入并按回车执行【sfc /scannow】 命令,该命令主要是用来修复系统文件的,不管是系统文件缺失,
DiskGenius是一款磁盘分区及数据恢复软件,除具备基本的分区建立、删除、格式化等磁盘管理功能外,还提供了强大的已丢失分区搜索功能、误删除文件恢复、误格式化及分区被破坏后的文件恢复功能、分区镜像备份与还原功能、分区复制、硬盘复制功能、快速分区功能、整数分区功能、分区表错误检查与修复功能、坏道检测与修复功能。提供基于磁盘扇区的文件读写功能,支持VMWare虚拟硬盘格式,支持IDE、SCSI、SA
从底层分区开始做一个干净的Windows10 文章目录从底层分区开始做一个干净的Windows10写在前面1.前期准备1.1在BIOS中查询一个数据1.2去官网上下载制作工具。1.3制作winpe系统2.清理磁盘建立分区3.安装win103.1安装win103.1Windows10基本设置(即拿到新电脑之后做啥)4.驱动安装 写在前面这篇文章与其他的安装win10略有不同,从底层硬盘彻底重做了一遍
我们的电脑硬盘分区格式一共有两种,一种是GUID(GPT),一种是MBR。啥是硬盘分区呢?举个例子你就明白了,很多人去买电脑的时候,比如你买的电脑只有一块硬盘,店家就会给你分区,把这一块硬盘分成好几个区,比如分成了系统,软件,文档这样三个,那么你打开【我的电脑】后就会看到这三个分区,不要以为我的电脑怎么突然多了两个硬盘,并不是的。一块硬盘如果只分成一个系统分区,那么你把文件存在
        之前的《用移动硬盘当系统盘,即插即用》中说到,需要把磁盘格式转化为MBR格式才能执行下去。问题是,win10升级win11要求启动方式为UEFI的话,磁盘格式不能为MBR。其实不升级也不影响啥,但是就是想好看点。所以花了点时间折腾了一下。我这是双系统,所以直接去A系统修复B系统的磁盘格式和引导。&nbs
CSAPP-Labs本文用来记录我的CSAPP实验代码,坚持坚持坚持!Lab1 DataLab1 代码//1 /* * bitXor - x^y using only ~ and & * Example: bitXor(4, 5) = 1 * Legal ops: ~ & * Max ops: 14 * Rating: 1 */ int bitXor
               坤哥的电脑问题久治不愈,我早已累觉不爱,可是那块SSD是他新得的宝贝,食之无味、弃之可惜,自从买回来,问题就接踵而至,还好,现在尘埃落定,遂写文记之。     最一开始,是将SSD硬盘格式设为GPT,最简单的方法是用PE里的DiskGenius,却
前言小伙伴们都很清楚,Windows11的配置要求其实并不是很高,但要求的受信任平台模块(TPM)版本要求2.0由于受信任平台模块的限制,导致许多电脑都没办法安装Windows11,如果要安装Windows11的旧机器也只能绕过TPM限制。这着实难倒了很多小伙伴,所以今天咱们先来测试安装一下某位大神改版的Windows11,在旧机器上跑一下看看效果如何。本次安装的系统镜像为二次封装版本,文件镜像扩
ESP:EFI system partition,即EFI BIOS的文件系统分区。EPI系统分区内包含了启动操作系统所必需的文件,如驱动程序。ESP最小值100MB,最大不超过1000MB  可以理解为存放EFI BIOS文件的普通分区。当BIOS使用UEFI模式以及GPT分区表的时候需要EFI系统分区(又称ESP),对于GPT分区表,EFI分区是必需的,它用来存放操作系统的引导器(l
转载 精选 2016-08-09 15:25:16
978阅读
一、esp即EFI系统分区1、全称EFI system partition,简写为ESPmsr分区本身没有做任何工作,是名副其实的保留分区。ESP虽然是一个FAT16或FAT32格式的物理分区,但是其分区标识是EF(十六进制) 而非常规的0E或0C。因此,该分区在 Windows 操作系统下一般是不可见的。支持EFI模式的电脑需要从ESP启动系统,EFI固件可从ESP加载EFI启动程序
目录一、盗取用户信息的原理二、setookit工具克隆网站(万能社工工具)三、利用存储型XSS漏洞跳转到该克隆网站四、获取用户的账号与密码一、盗取用户信息的原理克隆网站登陆页面,利用XSS设置跳转代码,如果用户访问即跳转到克隆网站的登陆页面,用户输入登陆,账号和密码被存储。某网站有存储型XSS漏洞,我们利用该漏洞,使访问该网站的用户都跳转到克隆的登陆网页,用户如果安全意识不强,则会输入账号密码登陆
转载 2024-10-22 08:17:18
27阅读
ESP-IDF:二、从头开始构建自定义组件的ESP-IDF项目一、新建工程模板新建工程模板可以从官方示例新建,也可以使用自定义的工程新建。以从官方示例新建工程为例:1.ctrl+shift+P或F1打开命令行,输入Show,选择Show Examples Projects2.从ESP-IDF的路径中打开示例BlInk,在指定工作目录下创建工程3.从设备管理器中找到开发板的端口号,选择对应的端口号和
转载 2024-05-31 00:28:26
191阅读
不知道你们是不是也跟我一样,C盘本来就不大,结果用到只剩2个G,电脑慢的飞起,受不了了!我的电脑是WIN7旗舰版的,现在把我自己C盘扩容的方法写下来,希望对别人有帮助。准备工具:移动硬盘 (不需要任何其他的扩容软件)首先,将D盘备份到移动硬盘,因为C盘扩容要用D盘的空间。(之后会在重建一个D盘,将资料拷回去,一般不会有影响,D盘有安装路径也没关系,一切复原后都可以用)接着,进入计算机-->管
程序员进阶系列:《软件调试》之五:Windows操作系统概要操作系统是计算机系统中的基本软件。它负责管理系统中的软硬件资源。通常都包括文件管理、内存管理、进程管理、打印管理、网络管理等基本功能。除此之外,支持调试也是操作系统设计的一项根本任务。从被调试对象的角度来看,可以把操作系统的调试支持分为以下三个方面:一:对应用程序的调试。即如何简单高效的调试运行在系统中的应用程序。二:对设备驱动程序的调试
总览:IAT HOOKObject HookSsdt Hook源码内核知识及源码内核知识级源码一、IAT HOOK: 因为上一篇博客对已经对IAT Hook基本流程及作用进行了介绍,希望能先学懂PE再来看IATHook.下面贴上Iathook的源码,源码中有详细的注释,还记着为什么不能结束360的进程吗?参考思路如下图(因为写代码的时候解决方案写到了源码中,不粘贴复制过来了): 以下代码是DLL注
全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个物理硬盘的分区结构。它是可扩展固件接口标准的一部分,用来替代BIOS中的主引导记录分区表。但因为MBR分区表不支持容量大于2TB的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。GPT分区表支持最多128PB的硬盘和分区。 EFI介绍: 了解GUID分区表之前我们
转载 10月前
544阅读
解决使用PartitionMagic调整硬盘分区时电脑死机的方法如何解决使用PartitionMagic调整硬盘分区时电脑死机呢?有什么解决方法呢?下面十二个步骤就是在进行“易我分区表医生”重建分区表的给力方法。步骤1、下载运行“易我分区表医生”程序,会弹出“重建分区表 在硬盘1”对话框,说明硬盘分区表存在问题。步骤2、单击关闭按钮,出现“硬盘1中的分区表错误”的提示信息,并列出修复分区表的两种方
  MBR分区表管家小e 主引导记录(Master Boot Record,缩写: MBR) ,又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(0,0,1)。 MBR是由分区程序(如Fdisk,Parted)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而能够实现多系统引导。 从
  • 1
  • 2
  • 3
  • 4
  • 5