fat相关内容

如何使用 SD 卡以 48 ksamples/s 记录 16 位数据?

背景 我的开发板包含一个 STM32 微控制器和一个 SD/MMC 卡">SPI 并以 48 ksamples/s 的速度对模拟数据进行采样.我正在使用 Keil 实时库 RTX 内核和 ELM FatFs. 我有一个高优先级任务,通过 DMA 以 40 个样本块(40 x 16 bit)捕获模拟数据;数据通过长度为 128 的队列(构成大约 107 毫秒的样本缓冲)传递到第二个低优先 ..
发布时间:2022-01-25 12:19:33 其他开发

xcodebuild 7.3 无法启用位码

我正在为 iOS 开发一个嵌入式框架.为了制作一个通用胖子(带有模拟器和设备切片),我创建了一个聚合目标,其中包含一个脚本,该脚本使用 xcodebuild 和 lipo 命令来生成它,就像很多人一样可以. 在 XCode 7.x 中,我必须使用 BITCODE_GENERATION_MODE=bitcode 添加用户定义的设置才能启用它,但自上一个 XCode 7.3 版本以来,这已停止工 ..
发布时间:2022-01-16 20:11:36 移动开发

为什么我的根目录没有被加载?(FAT12)

我正在汇编中编写第 1 阶段引导加载程序,我试图将 FAT12 文件系统加载到内存中,以便我可以加载第 2 阶段引导加载程序.我已经设法将 FAT 加载到内存中,但是我正在努力将根目录加载到内存中. 我目前正在使用 this 作为参考,并制作了以下内容: .load_root:;es 是 0x7c0异或 dx, dx ;除法的空白 dxmov si, fat_loaded ;通知用户 FA ..
发布时间:2021-12-18 08:49:07 其他开发

exFAT校验和的计算

我目前正在尝试使用微控制器将磁盘格式化为exFAT.我的问题是,我需要计算一个校验和,该校验和使用VBR(卷启动区)的扇区1到11中的字节将其存储到扇区12中,但是我的结果不正确.如果校验和不正确,则该磁盘将无法被Windows或任何其他可识别exFAT的操作系统使用,因为校验和已通过验证,如果校验和不正确,则会发生致命错误. 以下是计算32位校验和的函数: uint32_t BootC ..
发布时间:2021-04-20 18:41:11 C/C++开发

c语言中数据类型BYTE,WORD和DWORD的格式说明符?

在C语言中,最适合与printf和scanf函数一起使用的数据类型BYTE,WORD和DWORD的格式说明符是什么? 我很难在控制台上显示BPB字段的值. 例如,如果我尝试使用“%lu"显示BPB_BytsPerSec,我将得到不寻常的数字. printf("Bytes per Sector: %lu", b->BPB_BytsPerSec); 我得到的值为"514",我认为这是错 ..
发布时间:2020-06-14 19:14:35 其他开发

FAT32格式存储上的文件系统链接

我知道FAT32和FAT16/12都不支持符号链接和硬链接.但是我想出了这个主意: FAT规范描述了每个文件都与一个目录条目相关联.以我的理解,可以说目录中的文件条目以某种方式或其他指向文件的内容. 那么,如何定义两个指向相同文件内容的目录条目?或者,是什么可以阻止我这样做? 使用案例::我有一个用于汽车收音机的USB大容量存储设备,并且由于收音机软件不支持播放列表,因此我想使用 ..
发布时间:2020-06-14 19:14:33 其他开发

xcodebuild 7.3无法启用位码

我正在为iOS开发嵌入式框架。为了制作一个通用的胖子(带有模拟器和设备切片),我创建了一个聚集目标,该脚本使用了 xcodebuild 和 lipo 命令来生成它,就像很多人一样。 使用XCode 7.x,我必须添加用户定义的设置,并使用BITCODE_GENERATION_MODE = bitcode进行设置启用它,但是自从上一个XCode 7.3版本以来,该功能已停止工作。 我已经 ..
发布时间:2020-06-06 20:10:18 移动开发

FAT 12实施

我一直在 http://www.brokenthorn.com 上关注操作系统开发教程.现在,我正在尝试使用以下代码设置BIOS参数块: jmp loader bpbName db "NubOS",0,0,0 bpbBytesPerSector: DW 512 bpbSectorsPerCluster: DB 1 bpbReservedSectors: DW 1 bpb ..
发布时间:2020-05-21 19:06:07 其他开发

为什么我的根目录没有被加载? (FAT12)

我正在编写汇编中的Stage 1引导加载程序,以尝试将FAT12文件系统加载到内存中,以便可以加载我的Stage 2引导加载程序.我已经设法将FAT加载到内存中,但是我正在努力将根目录加载到内存中. 我目前正在使用此作为参考,并产生了以下内容: .load_root: ;es is 0x7c0 xor dx, dx ; blank dx for ..
发布时间:2020-05-16 21:02:23 其他开发

FAT文件系统(Ubuntu)上的Python shutil.copy失败

问题:在Linux中使用shutil.copy()将文件复制到FAT16挂载的文件系统失败(Python 2.7.x).该故障是由shutil内部错误引起的,实际上是在shutil.chmod上失败,似乎已执行了shutil.copy. Shell chmod也失败,因为FAT不支持权限. 问题:有什么整洁的方法吗?我知道我有几种选择,例如: 使用复制文件-不理想,因为它需要完整 ..
发布时间:2020-05-12 18:53:01 服务器开发

为什么Windows使用FAT结构而不是传统的链接列表,并为每个数据块的下一个指针指向一个文件?

为什么不能像传统的链表一样存储对表中的下一个节点的引用呢?也就是说,使用下一个指针? 解决方案 这是由于对齐。 FAT (以及任何其他文件系统)将文件数据存储在一个或多个整个扇区底层存储。因为底层存储只能读取和写入整个扇区,所以这种分配可以高效地访问文件的内容。 交错问题 当一个程序想要在文件中存储某个东西的时候,它提供了一个缓冲区,比如1​​MB的数据来存储。现在,如果文件的 ..
发布时间:2017-11-06 21:56:35 其他开发

在fat32格式的存储上伪造符号链接

我知道FAT32以及FAT16 / 12既不支持符号链接也不支持硬链接。然而,我想出了这个想法: $ b FAT规范描述了每个文件都与一个目录项相关联。根据我的理解,人们可以说某个文件夹在某个目录中,或者是其他文件的内容。我从定义两个指向相同的文件内容的目录项? 如果我能够做到这一点,请告诉我符号链接和 hack 之间的区别。 uli 编辑 我需要这个usb大容量存储设备用于 ..
发布时间:2017-11-06 21:36:58 其他开发

OSX雪豹:体形升压1.47.0 32位和64位

我要疯了......我目前想在OSX雪leopard.-从1.44.0我的项目助推升级到1.47.0我想用下面的命令来构建它: ./ B2的MacOSX版= 10.6链接=静态地址模型= 32_64线程=多级 在这里我期望它给了我一个静态的,身材肥胖,支持I386作为藏汉x86_64的。不管怎么说,这显然不会,因为如果我查询脂-info 所产生的林达,他们都x86_64.-我能做些什么来解 ..
发布时间:2016-08-12 18:05:48 C/C++

将存储在FAT表(FAT12文件系统)集群数量从软盘读

我正在写一个FAT12文件系统中的两阶段引导程序。引导程序的加载阶段1从软盘这是FAT12文件系统的阶段2。现在我有转换簇号(即我从FAT表获得)含有的轨道,磁头和扇区号的格式问题。我下面的教程 http://www.brokenthorn.com/Resources/OSDev6.html制作的引导程序。 在这里,我困惑的是,在本教程从FAT中获得的簇号首先被转化为LBA(线性块地址)格式,然 ..
发布时间:2016-07-18 21:28:26 .NET Framework

有一个在Windows文件系统一个pre计算的散列每个文件?

我想通过哈希来搜索文件副本。为了改进性能,我想知道是否有一个存储的散列/校验和在NTFS / FAT文件系统上的每个文件。如果有,我没有计算他们都来搜索我的文件。 如果有,如何通过.NET来访问它? 如果有帮助,这将是JPEG文件。他们有一个校验和? 解决方案 有没有这样的事情。 ..
发布时间:2015-11-24 21:32:25 C#/.NET