Model: microSD Library for MiniOS7 Based PACs
microSD Library for MiniOS7 Based PACs
 
       
       
     
 
 
 
microSD 插槽讓 MiniOS7 Based 的 PAC 具有資料記錄的功能。使用 microSD 函式庫(library) 可以操作預先被格式化成 FAT 格式之 microSD 上面的檔案。也就是說,MiniOS7 上的程式可以產生一個檔案,儲存記錄到這個檔案。當記錄完畢時,這個 microSD 可以拿出來,利用 PC 讀取/開啟裡面的檔案。

 

 
     
   
     
 
 
 
  • FAT 檔案系統
    FAT 檔案系統是一種古老,但是非常普遍的檔案系統格式。它可以儲存最多 65517 個檔案,每一個檔案的最大容量為 2GB。開發者可以在 MiniOS7 的 PAC 上面建立一個檔案,並且儲存資料到這個檔案,當資料儲存完畢後,可以將這個檔案複製到 PC 上進行後續分析。
  • C Language API
    提供C語言介面的檔案操作函式, 與turbo C 或 Borland C 開發環境中提供的檔案操作函式功能非常相似, 開發者能夠承續過去的使用經驗, 快速地學習如何操作MiniOS7上的 microSD 。
    microSD 的函式如下所列: pc_open, pc_close, pc_read, pc_write, pc_seek, pc_tell, pc_eof, pc_get_errno, pc_format, pc_del, pc_mkdir, pc_rmdir, … 等等.
 
     
   
     
 
 
 
  • 使用電子時戳 (timestamp) 記錄資料
  • 記錄資料並透過網路(Ethernet)傳送資料到 FTP 伺服器
 
     
   
     
 
 
 
項目 規格說明
儲存媒体 只支援 1GB 或 2GB microSD 卡,不支援 microSDHC
檔案系統 只支援 FAT(FAT16) 格式。可以在 PC 上將 microSD 格式化成 FAT 格式,或者在 MiniOS7 的 PAC 上呼叫 pc_format 進行格式化的動作。
磁碟數目 1
磁碟數目 1GB 或2GB
檔案數目 最多 65,517 個
檔案容量 單一檔案最大 2GB
檔案名稱 最多 12 bytes (8-3 格式)
檔案操作模式 1: 讀取
2: 寫入: 產生一個新的檔案來寫入資料,或者覆蓋一個現有檔案來寫入檔案。
3: 附加: 增加資料到檔案。
File handle 最多 6 個
Read/Write performance 硬体: uPAC-5001
情況 1: 32767 bytes x 10 loops
              pc_read = 125.3 KB/Sec
              pc_write = 95.3 KB/Sec
情況 2: 500 bytes x 100 loops
             pc_read = 47 KB/Sec
             pc_write = 12 KB/Sec
最大 讀取/寫入 資料量 32767 bytes
 
     
   
     
 
 
  具備有 SD 或microSD 插槽的 MiniOS7 的 PACs,包含  
 
μPAC-5000 系列 iP-8000 系列 G-4500 系列
 
     
  其他佔用的硬体資源:  
 
無。microSD 庫並沒有佔用其他硬体資源,例如 EEPROM, NVRAM, …, 等等。
 
     
   
     
 
 
 
項目 說明 位於 CD-ROM 之位置
開發工具 Turbo C 2.01 (free)
TurboC++ 1.01 (free)

Borland C++ 3.01
SDK Sd_Vxxx.Lib & microSD.h CD:\Napdos\uPAC-5000\Demo\Basic\Lib
http://ftp.icpdas.com/pub/cd/8000cd/napdos/upac-5000/demo/basic/lib/
API 文件 API 的使用說明 參考 microSD.h 中的註解
範例程式 C 原始碼 CD:\Napdos\uPAC-5000\Demo\Basic\microSD\
http://ftp.icpdas.com/pub/cd/8000cd/napdos/upac-5000/demo/basic/microsd/
 
     
   
     
Copyright© ICP DAS Co., Ltd. All Rights Reserved