⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmd.h

📁 可以兼容MS-DOS的文件系统和指令的S3C2410平台的DOS部分源代码,加以修改可以使用在S3C2440 S3C44B0等ARM7、ARM9上
💻 H
字号:
/*************************************Seekfor Embed DOS v1.0***************************************************
		   ******  *********   ******       *****      ******    v1.0
		  **  ***   **    **    **  **     **   **    **  ***    
		 **    **   **     **   **   **    **   **   **    **    
		 **         **   **     **   **   **     **  **          
		 **         **   **     **    **  **     **  **          
		  ***       *******     **    **  **     **   ***        
		    ***     **   **     **    **  **     **     ***      
		      **    **   **     **    **  **     **       **     
		       **   **          **    **  **     **        **    
		 **    **   **          **   **   **     **  **    **    
		 **    **   **          **   **    **   **   **    **    
		 ***  **    **          **  **     **   **   ***  **     
		 ******    ****        ******       *****    ******   
<1)基本描述
	Seekfor Embedded DOS v1.0是嵌入式的一个类DOS操作系统,支持FAT16/FAT32.
<2)文件描述
	文件名:cmd.h
	功能:PC命令代码定义
<3>如需更新版本软件,请联系:
	QQ:82054357
	Mail:Seek_for@163.com
	MSN:sfrad32@hotmail.com
**************************************************************************************************************/
#ifndef __CMD_H__
#define __CMD_H__
#include "cfg.h"
#if(SUPPORT_REMOTEDISKS==1)

/*
0x80:请求驱动器列表
上位机格式:0x80+0x0d
下位机格式:packet length+driver 0 name + label + total clusters + free clusters+.... 
*/
#define QUERY_DRIVERS 0x80 
/*
0x81:请求查找当前目录
上位机格式:0x81+mask name+attr+0x0d
下位机格式:packet length+short name+long name+date(2bytes)+time(2 bytes)+length(4 bytes)...
*/	
#define QUERY_FIND 0x81 
/*
0x82:请求进入文件夹
上位机格式:0x82 + dir name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_CHDIR 0x82 
/*
0x83:请求建立文件夹
上位机格式:0x83 + dir name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_MKDIR 0x83 
/*
0x84:请求删除文件夹
上位机格式:0x84 + dir name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_RMDIR 0x84 
/*
0x85:请求文件更名
上位机格式:0x85 + old name + new name+0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_RENAME 0x85 
/*
0x86:请求删除文件
上位机格式:0x86 + file name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_REMOVE 0x86 
/*
0x87:请求格式化
上位机格式:0x87 + driver name +0x0d
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_FORMAT 0x87 
/*
0x88:请求读文件的内容
上位机格式:0x88 + filename name +0x0d
下位机格式:packet length+......
*/
#define QUERY_READ 0x88 


/*
0x89:请求写文件的内容
上位机格式:0x89 + filename name +  0x0d +length +datas
下位机格式:packet length+0x00 or 0x01
*/
#define QUERY_WRITE 0x89


/*
0x8a:请求检测文件是否存在
上位机格式:0x8a + filename name +0x0d
下位机格式:packet length+ 0x00 or 0x01
*/
#define QUERY_EXIST 0x8a

/*
0x8b:磁盘更名
上位机格式:0x8b + driver name + label +0x0d
下位机格式:packet length + 0x00 or 0x01
*/
#define QUERY_LABEL 0x8b

/*
0x8c:更改属性
上位机格式:0x8c + name + attr +0x0d
下位机格式:packet length +0x00 or 0x01
*/
#define QUERY_ATTRIB 0x8c

/*
0x8d:获取当前路径
上位机格式:0x8d + 0x0d
下位机格式:packet length + name +0x00
*/
#define QUERY_CURDIR 0x8d


#endif
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -