- 2024-10-31NVMe SSD格式化到底做了什么?
无论是为了防止数据泄露,还是更改硬盘格式,我们通常会进行格式化操作。在Windows或Linuxshell中对SSD进行格式化(format)时,往往需要几分钟甚至几十分钟,这个时间通常与硬盘容量成正比。那么在这段时间里,SSD到底做了些什么操作呢?为更好地理解本文,这里需要介绍一些SSD的工作原理。
- 2024-09-28STM32F407+IAP+Ymodem协议
首先硬件, BOOT的接线方式是选择方式1,当stm32软件复位可以0x08000000重新启动程序重新加载bootloader程序移植官方的ymodem协议common.c1/**2******************************************************************************3*@fileSTM32F4xx_IAP/s
- 2024-09-13阿里云 云盘扩充
挂载实例/dev/vdc要操作的主分区是/dev/vdc1,这个盘只有一个分区,先卸载主分区:umount/dev/vdc1df-h来查看是否卸载成功。如果在输出的结果中看不到/dev/vdc1的信息,则表示卸载成 这一步,我们使用 fdisk 命令删除原来的分区并创建新分区,步骤如下:首先运行 fdisk-l 命
- 2024-08-17痞子衡嵌入式:英飞凌MirrorBit工艺NOR Flash的扇区架构设计
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是英飞凌MirrorBit工艺NORFlash的扇区架构设计。NORFlash大家都很熟悉,其内部按组织从小到大分为Page(128B/256B/512B)、Sector(4KB)、Block(32KB/64KB/128KB/256KB)、Chip,其中Page是编程单元,Sector/Bloc
- 2024-07-19异步2
Optimizingcodeexecutionspeedcaninvolvevariousstrategies,suchasimprovingI/Ooperations,optimizingtheimageprocessinglogic,andleveragingparallelprocessingmoreeffectively.Belowaresomepossibleoptimizationsforthecodeyouprovided:
- 2024-07-07C++ 版本 对比字符图片
#include<iostream>#include<opencv2/opencv.hpp>#include<map>#include<vector>#include<string>#include<set>#include<filesystem>namespacefs=std::filesystem;//计算图像中每个扇区的黑色像素数量voidcalculateBlackPi
- 2024-06-20网页实现前端轮盘抽奖
参考链接Luckydraw/index.htmlatmain·alltrue6/Luckydraw(github.com)实现结果如下 代码如下:创建了一个旋转抽奖盘,用户点击“开始抽奖”按钮后,抽奖盘会旋转并最终停止在一个随机的奖项上,并显示抽中的奖品。引入jQuery库:使用CDN引入jQuery库,方便后续进行DOM操作
- 2024-05-27STM32_HAL_FLASH 模拟 EEPROM
1.STM32FLASH简介STM32F407ZGT6的FLASH容量为1024K字节,STM32F40xx/41xx的闪存模块组织如图STM32F4的闪存模块由主存储器、系统存储器、OPT区域和选项字节等4部分组成。 主存储器,该部分用来存放代码和数据常数(如const类型的数据)。分为12个
- 2024-04-08sudo fdisk -l命令出现警告:Partition 1 does not start on physical sector boundary的原因
出现这个警告的原因是分区起点不在物理扇区边界。用我们的常用的说法就是存在分区未4K对齐,下面浅浅解释一下:早期的硬盘一个扇区的大小是512个字节,后来随之磁盘容量的不断增加和读写效率提升的要求,国际硬盘协会制定了全新标准,将每个扇区的大小调整为4096个字节,也就是4KB,这种扇区又
- 2024-03-2117. STM32内部FLASH
一、STM32内部FLASH简介 不同型号的STM32F40xx/41xx,其FLASH容量也有所不同,最小的只有128K字节,最大的则达到了1024K字节。STM32F407ZGT6的FLASH容量为1024K字节,STM32F40xx/41xx的闪存模块组织如图所示: STM32F4的闪存模块由主存储器、系统存储器、OPT区域
- 2024-03-02linux基本命令
参考资料正点原子:http://www.openedv.com/docs/boards/arm-linux/zdyz-i.mx6ull.html1linux命令1.1fdisk命令1.1.1查看分区fdisk-l显示磁盘分区使用情况1.1.2删除分区fdisk/dev/sdb1用来对sdb1进行分区:输入m表示获取帮助,默认有分区sdb1,然后输入d删除分区1,p打
- 2024-02-17xbl xbl_config last_parti QFIL
CN:/#fdisk-l/dev/block/sdbNote:sectorsizeis4096(not512)FoundvalidGPTwithprotectiveMBR;usingGPTDisk/dev/block/sdb:8192sectors,32.0MLogicalsectorsize:4096Diskidentifier(GUID):6231a3fe-971e-e980-9a6a-ed770c389cacPartitiontableho
- 2023-10-21GPT磁盘管理
GPT分区工具:gdiskgdiskgdisk分区GPT128个主分区[root@zutuanxue~]#gdisk-l/dev/sdc[root@zutuanxue~]#gdisk-l/dev/sdc查看sdc信息GPTfdisk(gdisk)version1.0.3Partitiontablescan:MBR:MBRonlyBSD:notpresentAPM:notpresentGPT:not
- 2023-09-29移植FatFs到W25Q256
1.移植diskio.cdiskio.c文件用来连接硬件存储器和ff.c文件a.为W25Q256设置驱动编号/*将W25Q256设为驱动1*/#defineW25Q256 1 /*MapFlashW25Q256tophysicaldrive1*/b.配置disk_status函数,获取W25Q256状态DSTATUSdisk_status( BYTEpdrv /*Physicaldrivenmu
- 2023-08-237月4日 Is This Integration
IsThisIntegration#include<iostream>#include<cmath>#definepi3.141592653589793usingnamespacestd;intmain(){doublea;while(cin>>a){doublex,y,z;doubletriangle=a*a*sin(pi/3.0)/2;doublesector
- 2023-07-27重点单词-2023年7月27日
纯英文civilizationdensefatecriminalroyalautomationseizediscernwhollychannelcrashoccupationadministrationmeanwhileaccountantconjunctionoutwarddoomfrustratepresumablymilitantstatesmansatisfactionconcreteupholdoutlinephilosopherpove
- 2023-06-14用java做操作系统内核:软盘读写
在前两节,我们将一段代码通过软盘加载到了系统内存中,并指示cpu执行加入到内存的代码,事实上,操作系统内核加载也是这么做的。只不过我们加载的代码,最大只能512byte,一个操作系统内核,少说也要几百兆,由此,系统内核不可能直接从软盘读入系统内存。通常的做法是,被加载进内存的512Byte程
- 2023-06-10实验六 turtle绘图与python库应用编程体验
task1_1实验源码:fromturtleimport*defmove(x,y):'''画笔移动到坐标(x,y)处'''penup()goto(x,y)pendown()defdraw(n,size=100):'''绘制边长为size的正n变形'''foriinrange(n):
- 2023-06-07实验6
task1_1源码:fromturtleimport*defmove(x,y):'''画笔移动到坐标(x,y)处'''penup()goto(x,y)pendown()defdraw(n,size=100):'''绘制边长为size的正n变形'''foriinrange(n):
- 2023-04-18痞子衡嵌入式:恩智浦经典LPC系列MCU内部Flash IAP驱动入门
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦经典LPC系列MCU内部FlashIAP驱动。LPC系列MCU是恩智浦公司于2003年开始推出的非常具有代表性的产品,距今已经有近20年的生命。按时间线演进来说,其主要分为三代:-元老:基于ARM7/9内核的LPC2000
- 2023-04-18虚拟机ubuntu22.4报错ok_update_request:I/oerror, dev fdo, sector 0 op OX0:(READ)tlags0x0phys_segprioclass0
ok_update_request:I/oerror,devfdo,sector0opOX0:(READ)tlags0x0phys_segprioclass0BufferI/oerrorondevfdo,logicalblock0,asyncpageread如下图 不管你用的HYPER-V创建虚拟机,还是VMVBOX等。只要找到这里: 把DVD/CD或者软驱修改为物理驱动器,即可。
- 2023-03-18Linux LVM扩容
Ubuntu默认安装自带了LVM的结构,可以很方便扩容root@node3:~#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSloop07:
- 2023-03-14C. Pull Your Luck
C.PullYourLuckWhileJamesisgoneonbusiness,VespertakeshertimeandexploreswhatthelegendaryCasinoRoyalehastooffertopeoplewhoarefondofc
- 2023-03-08DiskGenius-使用LBA码定位硬盘文件
一、起因: 硬盘存在坏道造成系统运行卡顿,需要简单定位下坏道产生的原因。二、步奏:1、使用DiskGenius定位坏道位置如下:图后补(图一坏道图,图二坏道检测详细信息图)
- 2022-12-16机械硬盘,IDE接口相关
cyls:柱面 head:磁头 sector:扇区当有两个主分区时,第二个主分区是Patition2老式电脑一个IDE通道接两个设备,不能都设成Cable