|
|
|
|
|
|
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, …, 等等。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|