嵌入式FAT16文件系統源碼下載1) 兼容FAT16文件系統,長文件名,最大路徑長度260個字節,符合Microsoft Longfilename specification。 2) 可移植于各種平臺,只需編寫sector驅動驅動,共計兩個函數:1)read_flash_sector() 2)write_flash_sector()。 3) 文件緩沖功能:1)讀文件時,讀位置在文件緩沖區內,則可直接讀文件緩沖區,不需要讀物理磁盤;文件緩沖區大小可使用編譯宏EnableFileBuf,TotalFileBUFsQTYeachFCB,FileBUFSize來控制。 4) 可同時打開多個文件;最大打開文件數可使用編譯宏MaximumFCB設定,MaximumFCB最大值限定為254。 5) 文件保護功能:文件可同時打開多個FCB,而只有其中一個FCB可以得到文件RD/WR權限。該功能完全由文件系統代碼來完成,上層應用無需編寫額外代碼。 6) 所有編譯宏存放于文件fat_cfg.h。
上傳時間: 2017-02-21
上傳用戶:515414293
這個是我調通的在2410下運行文件系統的程序. 用2410驅動sd卡來實現fat文件系統. 歡迎大家來測試. 用法很簡單, 如下 FILE *fp // 文件指針 unsigned char temp[24]="3.wav" // 文件明需要放在數組里 while(!initialize_media()) // 初始化sd卡 { Uart_Printf("sd initializing....\n") } Uart_Printf("sd ready\n") fp=fopen(temp, READ) // 打開文件就可以用了, 函數和標準c中的一樣,所以不能加載stdio.h if(!fp) { Uart_Printf("open file wrong\n") while(1) } Uart_Printf("open file successed\n")
上傳時間: 2013-12-30
上傳用戶:xlcky
PHP不僅限于只產生HTML的輸出,還可以創建及操作多種不同圖像格式的圖像文件,包括gif,png,jpg,wbmp等。更方便的是,PHP還可以直接將圖像流輸出到瀏覽器,但是要使這組函數能夠工作,系統中必須有GD庫的支持,即應該在編譯PHP之前先取得GD的源碼并編譯之,生成libgd.a和一些.h等文件,分別拷到系統相應的目錄中。由于配置過程比較復雜,不易成功,故本文在此給出Apache+PHP+GD詳細的安裝配置步驟。
上傳時間: 2017-03-07
上傳用戶:集美慧
本資料包括建立在SD卡和NANDFLASH上的文件系統,具體如下: SD卡:FAT32 NANDFLASH:FAT16 SD&NAND:整合的文件系統,SD(FAT32)的盤符是"ide",NANDFLASH(FAT16)的盤符是"FLASH" uc/FS基本使用方法: 1. FS_Init(),在調用uc/FS功能前需要進行初始化 2. FS_IoCtl(),對媒質進行格式化(SD卡用電腦格式化,所以未給出格式化參數) 3. _write_file, 1)FS_FOpen(),建立文件或打開已有文件,返回文件結構指針 2)FS_FWrite(),數據寫入文件 3)FS_FClose(),關閉文件 4. _dump_file,1)1)FS_FOpen(),建立文件或打開已有文件,返回文件結構指針 2)FS_FRead(),讀出文件數據 3)FS_FClose(),關閉文件 5. FS_Exit(),關閉文件系統. 具體文件系統應用接口見fs_api.h
上傳時間: 2017-04-07
上傳用戶:縹緲
漢字字頻統計軟件說明: 1. 這個小工具可以對一個文本文件中出現的漢字的字形數和字種數進行頻次統計; 2. 字頻統計結果按照降序輸出; 3. 可同時選中多個文本文件進行字頻統計; 4. 程序啟動后點擊主菜單中“統計字頻”下“選取文件”就可以開始進行字頻統計; 5. 統計結果保存在HanZiFreq_Result.txt文件中; 6. 這個工具不能處理非純文本格式的文件(比如rtf,word .doc文件等),并且只能處理GB碼的文件。 7. \test目錄下有一個三個用于測試的文件:
上傳時間: 2014-01-09
上傳用戶:thinode
include <stdio.h> /*標準輸入輸出定義*/ #include <stdlib.h> /*標準函數庫定義*/ #include <unistd.h> /*Unix標準函數定義*/ #include <sys/types.h> /**/ #include <sys/stat.h> /**/ #include <fcntl.h> /*文件控制定義*/ #include <termios.h> /*PPSIX終端控制定義*/ #include <errno.h> /*錯誤號定義*/ #define TRUE 1 #define FALSE 0 /***@brief 設置串口通信速率 *@
標簽: include stdlib inclu stdio
上傳時間: 2017-05-07
上傳用戶:ljt101007
用于搜索VS文件中指定字符,*.h *.cpp 可用于代碼統計等功能
上傳時間: 2017-05-24
上傳用戶:懶龍1988
用windows畫筆生成BMP文件f(x,y),圖象寬為W,高為H,編寫程序讀取BMP文件,并生成新的圖象g(x,y)。以BMP文件格式輸出該圖象。
上傳時間: 2014-01-08
上傳用戶:hopy
nachos下并發程序設計。編寫雙向鏈表并演示并發錯誤。包含文件Makefile.common、main.cc、threadtest.cc、dllist-driver.cc、dllist.cc、dllist.h、nachos01.doc
標簽: cc dllist-driver threadtest Makefile
上傳時間: 2017-06-27
上傳用戶:變形金剛
移植uip-1.0到Atmega32 1)把 uip-1.0 的所有文件加入到工程,包括 uip 目錄的文件(除uip-split.c)、unix 目錄的文件、lib 目錄的文件; 2)修改 uip/uip-neighbor.c 文件的 void uip_neighbor_add(uip_ipaddr_t ipaddr, struct uip_neighbor_addr *addr) 函數,一般注釋掉 printf 語句即可,或者改為你自己的串口格式化打印實現。 3)uip 目錄里的源文件除 uipopt.h 外一般都無需修改;uipopt.h 包含了 uip-conf.h ,所以大部分修改可以在 uip-conf.h 里進行。 uip-conf.h 里加入如下定義,可以減少編譯的警告: #define notdef 0 #define UIP_CONF_IPV6 0 #define UIP_ARCH_ADD32 0 #define UIP_ARCH_CHKSUM 0 #define UIP_NEIGHBOR_CONF_ADDRTYPE 0 4)移植工作主要是 定時器中斷程序 與 網絡驅動 的編寫
上傳時間: 2013-12-20
上傳用戶:csgcd001