目录第一章绪论 11.1 PC接口简介 11.2USB接口分析 11.3USB器件的选择 11.4MASSSTORAGE协议与FAT16文件系统 2第二章USB总线结构 32.1总线拓扑结 32.2USB设备 32.2.1USBHUB 42.2.2即插即用 52.2.3设备电源 62.2.4设备的挂起 62.3USB主机 62.4USB数据流 72.5USB的端点 9第三章协议 123.1MASSSTORAGE协议 123.2BULK-ONLY传输协议 163.3SCSI指令集 183.4FAT16文件系统 213.4.1FAT文件系统结构 213.4.2Flash盘的FAT结构 26第四章程序实现与调试 294.1固件程序的实现 294.1.1主循环——MAINLOOP.C 294.1.2中断服务程序——D12ISR.C 294.1.3标准设备请求处理——D12SETUP.C 334.1.4NANDFLASH操作程序——NFLASH32.C 384.2固件调试 424.2.1检查USB器件是否正常工作 424.2.2设备枚举 434.2.3BULK_ONLY传输协议命令处理 434.2.4FLASH的读写 45结论 46致谢 47参考文献 48附录 49附录AUSB接口芯片命令总汇 49A1.初始化命令 50A2.数据流命令 54A3.数据流命令 59附录BU盘固件程序源码清单 60
2023/9/13 14:08:22 2.01MB USB 通信 源码
1
fat32文件系统分析工具,支持u盘,tf卡,硬盘等常用存储介质。
存储稳定性测试工具,文件系统优化工具。
2023/9/10 2:32:04 5.48MB fat32 文件系统
1
实验目的:通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。
实验要求:为linux系统设计一个简单的二级文件系统。
要求做到以下几点:(1)可以实现下列几条命令(至少4条);
login用户登陆dir列文件目录create创建文件delete删除文件open打开文件close关闭文件read读文件write写文件
1
本书是一本Unix内核源代码的阅读指南。
作者结合UNIXV6已公开的相关文档,对其内核源码进行详细剖析,旨在让读者更深入地理解进程、中断、块I/O系统、文件系统、字符I/O系统、启动系统等操作系统的基本原理。
2023/9/7 3:53:11 6.27MB Unix
1
为linux系统设计一个简单的二级文件系统。
要求做到以下几点:(1)可以实现下列几条命令(至少4条);
dir 列文件目录create 创建文件delete 删除文件open 打开文件close 关闭文件read 读文件write 写文件(2)列目录时要列出文件名、物理地址、保护码和文件长度;
(3)源文件可以进行读写保护。
1
并发I/O和缓存I/O是两个与文件系统相关联的功能。
出于此原因,大部分DB2DBA认为这两种技术的使用取决于存储和系统管理员的见识。
然而,在DB2数据库环境中利用此技术是DBA的职责。
事实上,IBM的DB2专家推荐在数据库级别实现此技术,因为这使DB2DatabaseManager能够控制,应该使用O_CIO标志打开哪些文件和不应该打开哪些文件。
本文将介绍并发和缓存I/O的概念,重点介绍二者之间的重要区别。
更重要的是,它将介绍如何在DB2数据库环境中利用并发I/O技术改善CPU和内存利用率。
本文将介绍的主要主题如下:当应用程序发出一个访问磁盘中的数据的请求时,操作系统可通过两种方式处理该请求:
2023/9/4 19:51:27 144KB 使用并发I/O改进DB2数据库性能
1
通过串口,Telnet,SSH,TFTP,FTP连接设备,命令模式,文件系统管理,VSC配置,SNMP配置,NetFlow配置,端口镜像配置
2023/9/2 11:40:17 1.93MB zxr10 5950-h 中兴 全千兆
1
Linux基础入门,适合运维小白
2023/9/2 6:02:19 8.88MB linux 云计算 运维
1
VxWorks环境下内存文件系统的应用.pdf
2023/8/27 6:58:18 104KB VxWorks操作系统
1
spark入门级资料推荐,开始是介绍简装编译运行等基础介绍,从第五章开始Hive介绍及部署Hive实战SparkSQL介绍实战深入了解运行计划及调优SparkStreaming原理介绍实战SparkMLlib机器学习及SparkMLlib简介实战SparkGraphX介绍及实例分布式内存文件系统Tachyon介绍及安装部署
2023/8/24 11:55:46 32.43MB spark apache spark 大数据
1
共 315 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡