亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? osfile.h

?? S3C2410ARM處理器的uCos2移植實驗代碼
?? H
?? 第 1 頁 / 共 2 頁
字號:
/****************************************Copyright (c)**************************************************
**                               廣州周立功單片機發展有限公司
**                                     研    究    所
**                                        ARM開發組
**
**                                 http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: OSFile.h
**創   建   人: 陳明計
**最后修改日期: 2004年7月9日
**描        述: ZLG/FS在μCOS-II下使用的接口
**              
**--------------歷史版本信息----------------------------------------------------------------------------
** 創建人: 陳明計
** 版  本: V1.0
** 日 期: 2003年12月12日
** 描 述: 原始版本
**
**--------------當前版本修訂------------------------------------------------------------------------------
** 修改人: 陳明計
** 日 期: 2004年7月9日
** 描 述: 修改注釋
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef FILE_Q_SIZE
#define FILE_Q_SIZE         32          /* 可以保存的未處理的命令數目 */
#endif

typedef enum _OSFileCommand             /* 命令代碼 */
{
    OS_RemoveFile,                      /* 刪除文件 */
    OS_FileOpen,                        /* 打開文件 */
    OS_FileClose,                       /* 關閉文件 */
    OS_FileGetCh,                       /* 從文件中讀取一個字節數據 */
    OS_FileRead,                        /* 從文件中讀取多個字節數據 */
    OS_FilePutCh,                       /* 寫一個字節數據到文件 */
    OS_FileWrite,                       /* 寫多個字節數據到文件 */
    OS_FileCloseAll,                    /* 關閉所有文件 */
    OS_FileEof,                         /* 判斷文件是否結束 */
    OS_FileSeek,                        /* 移動文件指針 */
    OS_MakeDir,                         /* 建立目錄 */
    OS_RemoveDir,                       /* 刪除空目錄 */
    OS_ChangeDir,                       /* 改變當前目錄 */
    OS_GetDrive,                        /* 獲取指定目錄所在的邏輯盤的內部表示法 */
    OS_ChangeDrive,                     /* 改變當前邏輯盤 */
    OS_mount,                           /* 加載卷 */
    OS_umount,                          /* 卸載卷 */
    OS_GetFDTInfo,                      /* 獲取指定FDT信息 */
    OS_AddFileDriver,                   /* 增加底層驅動程序 */
    OS_RemoveFileDriver,                /* 刪除底層驅動程序 */
    OS_AllCacheWriteBack,               /* 同步cache和邏輯盤 */
    OS_GetDirClusIndex                  /* 獲取目錄開始簇號 */
}OSFileCommand;


typedef union _Parameter
{
    uint8           Puint8;
    uint16          Puint16;
    uint32          Puint32;
    int8            Pint8;
    int16           Pint16;
    int32           Pint32;
    HANDLE          Handle;
    char            *cp;
    unsigned char   *ucp;
    void            *Pvp;
}Parameter;


/* OS下文件系統參數數據結構 */
typedef struct _OSFileParameter
{
    OSFileCommand   Command;        // 命令
    OS_EVENT        *Rt;            // 用于返回
    Parameter       P1;             // 第一個參數及返回值
    Parameter       P2;             // 第二個參數
    Parameter       P3;             // 第三個參數
    Parameter       P4;             // 第四個參數
    uint32          *PathSave;
    uint8           *DriveSave;
}OSFileParameter;


#ifndef IN_OSFILE

extern uint8 OSRemoveFile(char *DirFileName);
/*********************************************************************************************************
** 函數名稱: OSRemoveFile
** 功能描述: 刪除文件
**
** 輸 入: DirFileName:用戶使用的文件名
**
** 輸 出: RETURN_OK:成功
**        其它參考fat.h中關于返回值的說明
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
********************************************************************************************************/

HANDLE OSFileOpen(char *DirFileName, char *Type);
/*********************************************************************************************************
** 函數名稱: OSFileOpen
** 功能描述: 以指定方式打開文件
**
** 輸 入: DirFileName:用戶使用的文件名
**        Type:打開方式
** 輸 出: 文件句柄,Not_Open_FILE為不能打開
**         
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
********************************************************************************************************/

extern uint8 OSFileClose(HANDLE Handle);
/*********************************************************************************************************
** 函數名稱: OSFileClose
** 功能描述: 關閉指定文件
**
** 輸 入: Handle:文件句柄
**
** 輸 出: RETURN_OK:成功
**        其它參考fat.h中關于返回值的說明 
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
********************************************************************************************************/

extern uint8 OSFileGetCh(uint8 *Ch, HANDLE Handle);
/*********************************************************************************************************
** 函數名稱: OSFileGetCh
** 功能描述: 從文件讀一個字節
**
** 輸 入: Ch:返回讀到的數據
**        Handle:文件句柄
** 輸 出: RETURN_OK:成功
**        其它參考fat.h中關于返回值的說明 
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
********************************************************************************************************/

extern uint32 OSFileRead(void *Buf, uint32 Size, HANDLE Handle);
/*********************************************************************************************************
** 函數名稱: OSFileRead
** 功能描述: 讀取文件
**
** 輸 入: Buf:保存讀回的數據
**        Size:要讀的字節數
**        Handle:文件句柄
** 輸 出: 實際讀到的字節數
**         
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
********************************************************************************************************/

extern uint8 OSFilePutCh(uint8 Ch, HANDLE Handle);
/*********************************************************************************************************
** 函數名稱: OSFilePutCh
** 功能描述: 寫一個字節到文件
**
** 輸 入: Ch:要寫的數據
**        Handle:文件句柄
** 輸 出: RETURN_OK:成功
**        其它參考fat.h中關于返回值的說明 
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
********************************************************************************************************/

extern uint32 OSFileWrite(void *Buf, uint32 Size, HANDLE Handle);
/*********************************************************************************************************
** 函數名稱: OSFileWrite
** 功能描述: 寫文件
**
** 輸 入: Buf:要寫的數據
**        Size:要寫的字節數
**        Handle:文件句柄
** 輸 出: 實際寫的字節數
**         
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
********************************************************************************************************/

extern uint8 OSFileCloseAll(void);
/*********************************************************************************************************
** 函數名稱: OSFileCloseAll
** 功能描述: 關閉所有打開的文件
**
** 輸 入: 無
**
** 輸 出: NOT_RUN:未執行
**        RETURN_OK:成功
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
**
********************************************************************************************************/

extern uint8 OSFileEof(HANDLE Handle);
/*********************************************************************************************************
** 函數名稱: OSFileEof
** 功能描述: 判斷文件是否到讀\寫到文件尾
**
** 輸 入: Handle:文件句柄
**
** 輸 出: 0:否
**        1:是 
** 全局變量: 
** 調用模塊: OSQPost,OSTaskSuspend
**
********************************************************************************************************/

extern uint8 OSFileSeek(HANDLE Handle, int32 offset, uint8 Whence);
/*********************************************************************************************************
** 函數名稱: OSFileSeek

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲黄色性网站| 日本不卡视频在线观看| 欧美日本一道本在线视频| 国产一区二区精品在线观看| 亚洲一区二区三区影院| 久久久久久久精| 91精品国产色综合久久不卡电影| 国产69精品久久99不卡| 日韩av中文字幕一区二区三区| 中文字幕精品一区二区三区精品| 正在播放亚洲一区| 欧日韩精品视频| 懂色av一区二区三区免费看| 免费人成网站在线观看欧美高清| 中文字幕一区二区三区视频| 久久婷婷色综合| 欧美一级在线观看| 欧美日韩专区在线| 一本大道久久a久久精二百| 国产高清久久久久| 国产一区啦啦啦在线观看| 天堂蜜桃一区二区三区| 一区二区三区国产豹纹内裤在线| 国产精品伦理在线| 国产性做久久久久久| 日韩欧美成人激情| 91精品国产欧美一区二区18| 在线观看视频欧美| 在线看国产日韩| 色丁香久综合在线久综合在线观看| 粉嫩aⅴ一区二区三区四区五区| 韩国三级在线一区| 精品一区二区三区香蕉蜜桃| 蜜桃一区二区三区在线观看| 日韩精品一级中文字幕精品视频免费观看 | 亚洲国产激情av| 久久久国产精华| 久久视频一区二区| 精品久久一区二区三区| 日韩女优av电影| 欧美成人高清电影在线| 精品国产免费视频| 26uuu精品一区二区三区四区在线| 日韩一区二区三区电影在线观看| 精品视频999| 欧美精品vⅰdeose4hd| 欧美日韩高清在线| 91精品国产福利在线观看| 欧美精品在线视频| 日韩一区二区三区高清免费看看| 日韩欧美二区三区| 精品国精品自拍自在线| 久久男人中文字幕资源站| 国产欧美一区二区三区在线看蜜臀 | 粉嫩久久99精品久久久久久夜| 国产精品一区二区在线观看网站| 高清av一区二区| 99精品国产99久久久久久白柏| 一本色道亚洲精品aⅴ| 欧洲精品一区二区三区在线观看| 欧美日韩在线播放| 欧美一激情一区二区三区| 精品国产网站在线观看| 国产精品私人影院| 亚洲精品va在线观看| 偷拍日韩校园综合在线| 久久99日本精品| 成人一级黄色片| 91福利视频在线| 精品人伦一区二区色婷婷| 欧美国产日韩亚洲一区| 亚洲国产精品久久不卡毛片| 久久99日本精品| 91美女福利视频| 欧美一区二区精品| 国产精品久久久久三级| 亚洲国产精品久久不卡毛片| 国产在线看一区| 成人av综合在线| 日韩一区二区免费在线电影| 久久久综合精品| 亚洲精品在线观看视频| 久久久久久影视| 亚欧色一区w666天堂| 日韩中文字幕不卡| 丁香婷婷综合激情五月色| 欧美三电影在线| 久久久久9999亚洲精品| 亚洲国产成人tv| 国产黄人亚洲片| 国产精品无遮挡| 日韩激情一区二区| 97久久久精品综合88久久| 日韩视频免费直播| 亚洲一区二区在线播放相泽 | 国产一二三精品| 91黄视频在线观看| 欧美经典一区二区三区| 秋霞国产午夜精品免费视频| 色婷婷综合在线| 国产色婷婷亚洲99精品小说| 午夜精品一区二区三区三上悠亚| 成人国产精品免费网站| 日韩精品一区二区三区四区视频| 亚洲欧美色图小说| 国产成人精品一区二| 日韩一级高清毛片| 香蕉久久一区二区不卡无毒影院| 99re这里只有精品视频首页| 久久亚洲精品国产精品紫薇| 日韩专区在线视频| 在线中文字幕一区二区| 国产精品亲子伦对白| 久久99精品久久久久久国产越南| 在线观看网站黄不卡| 自拍偷拍欧美精品| 国产寡妇亲子伦一区二区| 精品国产网站在线观看| 日本特黄久久久高潮| 欧美日韩中文字幕一区| 亚洲欧美色图小说| 99久久久精品| 国产精品国产三级国产aⅴ入口| 国产精品自产自拍| 26uuu精品一区二区三区四区在线| 日本一区中文字幕| 91精品国产品国语在线不卡| 亚洲18女电影在线观看| 欧美无人高清视频在线观看| 一区二区三区中文字幕| 日本乱人伦aⅴ精品| 亚洲精品国产无天堂网2021| 91在线精品一区二区三区| 国产精品久久久久久久久动漫 | 亚洲免费在线视频一区 二区| 成人国产亚洲欧美成人综合网| 国产日韩视频一区二区三区| 色综合激情久久| 亚洲综合图片区| 欧美三级乱人伦电影| 亚洲国产精品麻豆| 欧美群妇大交群的观看方式| 日韩国产成人精品| 日韩美一区二区三区| 激情综合亚洲精品| 国内精品久久久久影院薰衣草| 国产精品自在在线| 中文一区二区完整视频在线观看| 成人av综合在线| 亚洲精选视频在线| 欧美久久久久久久久久| 久久成人av少妇免费| 久久久噜噜噜久久人人看| 丁香天五香天堂综合| 亚洲免费av高清| 制服丝袜中文字幕一区| 久久精品二区亚洲w码| 国产欧美精品一区二区色综合朱莉 | 亚洲午夜在线视频| 91精品国产全国免费观看| 激情丁香综合五月| 国产精品女同互慰在线看| 一本色道综合亚洲| 免费成人你懂的| 国产精品色婷婷久久58| 91精品1区2区| 老司机精品视频线观看86| 国产亚洲精品精华液| 色狠狠色狠狠综合| 蜜臀国产一区二区三区在线播放| 国产日韩av一区| 欧美性受极品xxxx喷水| 美腿丝袜在线亚洲一区| 国产精品二三区| 欧美一区日韩一区| 高清视频一区二区| 亚洲国产欧美日韩另类综合 | 国产精品久久二区二区| 精品视频在线免费观看| 极品瑜伽女神91| 日韩一区日韩二区| 欧美一区二区福利在线| 不卡一区在线观看| 蜜桃视频一区二区三区| 日韩理论片一区二区| 日韩精品一区二区三区在线观看| 99视频精品免费视频| 蜜桃在线一区二区三区| 国产精品欧美一区二区三区| 91精品久久久久久久99蜜桃| 成人毛片老司机大片| 免费人成黄页网站在线一区二区| 日韩毛片高清在线播放| 精品国产成人在线影院 | 精品国产电影一区二区| 在线观看av一区二区| 国产成人精品aa毛片| 日韩影院免费视频| 一区二区三区精品视频| 中国色在线观看另类|