📄 test.c
字号:
/****************************************Copyright (c)**************************************************
** 广州周立功单片机发展有限公司
** 研 究 所
** ARM开发组
**
** http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名:
**创 建 人:
**最后修改日期:
**描 述:
**
**注 意:
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人:
** 版 本:
** 日 期:
** 描 述:
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#include "config.h"
OS_STK TaskStk[1024];
OS_STK TaskStartStk[1024];
/*********************************************************************************************************
** 函数名称: main
** 功能描述: 测试程序主函数
**
** 输 入: 无
**
** 输 出: 无
**
** 全局变量: 无
** 调用模块: 无
**
** 作 者: 陈明计
** 日 期: 2003年6月5日
**-------------------------------------------------------------------------------------------------------
** 修改人:
** 日 期:
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
void TaskStart (void *pdata);
int main(void)
{
OSInit();
PC_DOSSaveReturn();
PC_VectSet(uCOS, OSCtxSw);
OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[1023], 9);
OSTaskCreate(OSFileTask, (void *)0, &TaskStk[1023], 8);
OSStart();
return 0;
}
void TaskStart (void *pdata)
{
HANDLE FHandle;
uint8 buf[512];
uint8 S[80];
int16 i;
pdata = pdata;
// OSAddFileDriver(HardDiskCammand);
OSAddFileDriver(FloppyCammand);
/* for (i = 0; i < 300; i++)
{
sprintf(S, "a:\\%03d.txt", i);
OSRemoveFile(S);
// FHandle = OSFileOpen(S, "w");
// OSFileSeek(FHandle, 0, SEEK_END);
// S[19] = 0x0d;
// S[20] = 0x0a;
// OSFileWrite(S, 21, FHandle);
// OSFileClose(FHandle);
// FHandle = OSFileOpen(S, "r");
// OSFileSeek(FHandle, 0, SEEK_SET);
// OSFileRead(buf, 16, FHandle);
// buf[3] = 0;
// OSFileRead(buf, 3, FHandle);
// buf[13] = 0;
// OSFileRead(buf, 13, FHandle);
// OSFileClose(FHandle);
}
*/
/* for (i = 0; i < 600; i++)
{
sprintf(S, "a:\\dir2\\%03d.dir", i);
// OSMakeDir(S);
OSRemoveDir(S);
}
*/
OSChangeDrive("a:");
/* OSMakeDir("dir2.dir");
OSChangeDir("a:\\dir2.dir");
OSMakeDir("dir3.dir");
OSChangeDir("dir3.dir");
OSMakeDir("dir4.dir");
OSChangeDir("\\");
OSMakeDir("a:\\dir2.dir\\dir3.dir\\dir4.dir\\dir5.dir");
*/
OSChangeDir("a:\\dir2.dir\\dir3.dir\\dir4.dir");
OSRemoveDir("dir5.dir");
OSChangeDir("..");
OSRemoveDir("dir4.dir");
OSChangeDir("a:\\");
OSRemoveDir("a:\\dir2.dir\\dir3.dir");
OSRemoveDir("dir2.dir");
OSAllCacheWriteBack();
OSRemoveFileDriver(0);
getch();
PC_DOSReturn();
}
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -