UZ-TIME

UZ-TIME是一款微型嵌入式檔案作業系統。
此系統明顯地有uC/OS-II和linux的痕跡,但和uC/OS-II不同的是,UZ-TIME更加注重實用而不是系統本省。
UZ-TIME是最開始基於微軟的FAT系統的檔案管理系統,後來的版本逐漸兼容了ext\reiserfs\fat\ntfs\ufs\raiserfs\hfs\VFAT等比較流行的作業系統,這裡所介紹的主要是其V3.X版本,支持FAT檔案系統。
該系統的重要特點:
1、實用方便,特別是她的移植,因為支持SD卡的檔案系統操作,所以硬體上存儲管理部分的移植只有幾根數據線,而LCD的移植也很容易,甚至提供了接口讓用戶自己寫LCD的驅動代碼。
2、摒棄了許多看起來很美的東西,很簡潔,有實用透明的資料庫支持。該系統的內部函式有封裝好的,也有底層的,而封裝好的上層函式有很強的數據管理功能,比如DEMO就提供了一個微型資料庫,而且公布了原代碼,讓一個菜鳥級軟體技術人員就會模仿寫出自己的資料庫,該資料庫管理採用了折半查找和哈希寫入及讀出方法,即使有超過1億條記錄,也能在一程式步就能找到其存儲位置,而其存儲大多以檔案的形式存在,該檔案在電腦上就是EXCEL或文筆等常見形式。
3、檔案操作豐富,包括如何創建、修改、刪除、讀寫檔案等,這個在小記憶體系統里是比較難半到的,不過在UZ-TIME里卻很輕鬆地實現了。
4、適用環境廣,甚至51都可以使用該系統,在PC兼容機里也可以使用該系統,其上層軟體和硬體無關。
5、多任務和單任務的裁剪很容易,如果硬體資源比較少,可以裁剪為單任務系統,其實時性是很強的,即使是多任務,其節拍也是10ms一個周期。
該系統更偏向於管理用戶的數據,而且以檔案的形式管理,該檔案可以直接被電腦識別,無論是windows\mac\linux都能很好地進行檔案交換。
WS

相關詞條

熱門詞條

聯絡我們