亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
亚洲大片在线观看| 一区二区理论电影在线观看| 激情久久五月天| 2023国产精品| 成人午夜av电影| 国产精品久久久久久久蜜臀| heyzo一本久久综合| 亚洲激情自拍视频| 欧美日本一区二区在线观看| 狠狠色2019综合网| 国产精品久久久久久久久搜平片| 色一情一乱一乱一91av| 亚洲va中文字幕| 精品久久国产老人久久综合| 国产在线一区二区综合免费视频| 日本一区二区不卡视频| 欧美色图在线观看| 精品一区二区三区日韩| 国产精品国产a| 欧美日韩视频第一区| 久久99久国产精品黄毛片色诱| 久久精品人人做| 在线免费观看日本一区| 韩国理伦片一区二区三区在线播放| 中文字幕一区在线| 在线不卡的av| 99精品热视频| 久久国产福利国产秒拍| 日韩伦理免费电影| 精品欧美一区二区在线观看 | 亚洲高清免费一级二级三级| 51精品久久久久久久蜜臀| 国产成+人+日韩+欧美+亚洲| 亚洲主播在线播放| 国产欧美日本一区视频| 欧美日韩国产中文| 成人午夜视频网站| 狠狠久久亚洲欧美| 亚洲自拍偷拍欧美| 中文字幕精品一区二区三区精品| 在线观看成人免费视频| 精一区二区三区| 亚洲第一激情av| 亚洲欧洲日产国码二区| 精品久久人人做人人爱| 欧美性生活大片视频| av中文字幕不卡| 韩国成人福利片在线播放| 午夜激情一区二区三区| 中日韩免费视频中文字幕| 日韩精品一区二区在线| 欧美日韩视频专区在线播放| thepron国产精品| 国产在线播精品第三| 青椒成人免费视频| 亚洲福利视频导航| 亚洲精品视频观看| 亚洲天堂免费看| 国产欧美日韩精品一区| 精品久久久久久综合日本欧美| 在线不卡免费欧美| 欧美精品一二三区| 欧美亚洲一区二区在线| 日本道精品一区二区三区| 99久久伊人久久99| 成人aa视频在线观看| 国产激情一区二区三区| 国产一区二区免费视频| 韩国视频一区二区| 激情六月婷婷久久| 国产一区二区不卡在线 | 久久久蜜臀国产一区二区| 欧美日韩精品免费观看视频 | 懂色av一区二区在线播放| 国产一区二区导航在线播放| 久久99国产精品成人| 久久激情五月婷婷| 蜜臀国产一区二区三区在线播放| 午夜精品在线看| 午夜a成v人精品| 偷拍一区二区三区四区| 天堂av在线一区| 日韩精彩视频在线观看| 日韩电影在线观看电影| 美女网站色91| 国产精品自拍在线| 成人免费视频国产在线观看| jizz一区二区| 欧美色图一区二区三区| 欧美精品第1页| 精品国产亚洲一区二区三区在线观看| 日韩午夜三级在线| 久久九九99视频| 国产精品免费视频一区| 亚洲欧美日韩系列| 日韩国产高清在线| 国产尤物一区二区| 99久久精品免费精品国产| 欧美在线一区二区| 日韩欧美一二三区| 国产欧美日韩在线观看| 亚洲精品美国一| 日韩不卡一区二区三区| 国产成人免费xxxxxxxx| 91福利精品视频| 欧美大片国产精品| 综合婷婷亚洲小说| 免费观看成人av| 国产成a人无v码亚洲福利| 欧美在线免费观看亚洲| 精品国产一区二区三区四区四| 国产精品色噜噜| 日韩影院免费视频| av网站免费线看精品| 337p亚洲精品色噜噜| 欧美激情一区二区三区不卡| 一区二区成人在线| 国模娜娜一区二区三区| 在线看国产一区二区| 日韩美一区二区三区| 《视频一区视频二区| 亚洲电影视频在线| 国产成人99久久亚洲综合精品| 在线亚洲一区观看| 国产免费久久精品| 日韩av不卡在线观看| 91丨九色丨黑人外教| 欧美成人精品1314www| 亚洲精品国产a| 成人污污视频在线观看| 91精品国模一区二区三区| 最新日韩av在线| 国精产品一区一区三区mba桃花| 在线视频一区二区三区| 欧美激情一二三区| 激情综合亚洲精品| 91精品一区二区三区在线观看| 中文字幕一区二区在线播放| 精品一二三四在线| 日韩一区二区三区在线观看| 亚洲美女屁股眼交3| 国产91精品欧美| 337p粉嫩大胆色噜噜噜噜亚洲 | 久久久www成人免费毛片麻豆| 亚洲一区二区视频在线| jiyouzz国产精品久久| 国产欧美视频在线观看| 奇米色一区二区| 欧美伊人精品成人久久综合97| 国产精品丝袜91| 国产乱人伦精品一区二区在线观看| 欧美日韩国产bt| 午夜久久久久久| 欧美少妇性性性| 亚洲不卡在线观看| 欧美日韩免费一区二区三区视频| 亚洲乱码一区二区三区在线观看| 国产成人aaa| 中文字幕免费一区| 国产成人av福利| 久久蜜臀中文字幕| 国产精品99久久久久久久vr| 26uuu欧美| 国产精品一区免费在线观看| 精品伦理精品一区| 国产精品亚洲第一区在线暖暖韩国 | 在线观看一区日韩| 亚洲精品伦理在线| 色视频一区二区| 亚洲精品videosex极品| 欧美综合久久久| 亚洲成a人v欧美综合天堂下载| 欧美日韩一区二区三区不卡 | 欧美一区二区视频免费观看| 日本不卡视频一二三区| 91精品婷婷国产综合久久| 日韩不卡一区二区| 欧美成人aa大片| 国产乱码精品一区二区三区忘忧草 | 色婷婷av一区二区| 亚洲国产日韩av| 日韩精品最新网址| 国产一区二区日韩精品| 蜜桃91丨九色丨蝌蚪91桃色| 日韩一区二区三区在线视频| 精品写真视频在线观看| 国产日韩成人精品| 91丨porny丨蝌蚪视频| 亚洲国产三级在线| xvideos.蜜桃一区二区| 国产91丝袜在线播放| 中文字幕亚洲在| 欧美日韩国产精选| 国产一区不卡在线| 亚洲自拍都市欧美小说| 欧美变态口味重另类| 99综合影院在线| 日韩二区在线观看| 国产精品第四页| 欧美一区二区三区男人的天堂|