在基于WinCE的嵌入式系統(tǒng)中,通常NandFlash +
FAT文件系統(tǒng)是.為常用的數(shù)據(jù)存儲(chǔ)方式。在一些應(yīng)用中,需要對(duì)同一個(gè)大文件進(jìn)行頻繁寫(xiě)操作,例如寫(xiě)日志文件、修改系統(tǒng)配置文件等等。對(duì)大文件操作時(shí),定制工業(yè)主板,不僅涉及到文件內(nèi)容的修改,同時(shí)由于NandFlash的塊/扇區(qū)結(jié)構(gòu),長(zhǎng)春工業(yè)主板,還涉及到FAT表的修改。這些修改可能導(dǎo)致大規(guī)模的NandFlash塊擦除及數(shù)據(jù)搬動(dòng)。當(dāng)此時(shí)CPU負(fù)載還比較重時(shí),F(xiàn)AT文件系統(tǒng)內(nèi)部的某種缺陷就可能暴露出來(lái),從而危害設(shè)備的穩(wěn)定運(yùn)行。
為了規(guī)避FAT文件系統(tǒng)的這種風(fēng)險(xiǎn),我們專門針對(duì)此類應(yīng)用編寫(xiě)了新的文件讀寫(xiě)API函數(shù),新API函數(shù)僅在函數(shù)名稱上多了“Em”兩個(gè)字母,其函數(shù)參數(shù)與標(biāo)準(zhǔn)API函數(shù)完全一致,定制工業(yè)主板廠家,應(yīng)用程序很容易替換。
新的API函數(shù),把原來(lái)的大容量文件映射成一個(gè)目錄
+
目錄中包的括若干個(gè)大小為NandFlash扇區(qū)Size的量子文件。由于量子文件的大小總是一個(gè)扇區(qū),因此在FAT表中就成為單獨(dú)項(xiàng),沒(méi)有鏈表存在。在系統(tǒng)進(jìn)入穩(wěn)定運(yùn)行后,量子文件的數(shù)目瞬間不會(huì)有大的變化,甚至完全沒(méi)有變化(配置文件情形,或日志文件達(dá)到應(yīng)用程序設(shè)置的上限),這樣新的API對(duì)FAT文件系統(tǒng)的FAT表、目錄區(qū)的負(fù)載會(huì)降到.低,從而大大避免FAT文件系統(tǒng)的關(guān)鍵區(qū)域被隨機(jī)斷電等意外情況破壞的可能性。
PC/104總線規(guī)范
PC/104
總線被定義成
2
個(gè)接口:一個(gè)是
2*20(
共
40
腳
)
的接口,由
J40
引出,如
圖
2.4.2.2
所示;另一個(gè)是
2*32(
共
64
腳的接口
)
,由
J41
引出,如圖
2.4.2.2
所示。
包括數(shù)據(jù)總線,工業(yè)主板廠家,地址總線,控制信號(hào)線和電源,
PC/104
信號(hào)定義如表
2.4.2.1
及表
2.4.2.2
所示。
HS-EIC100
工控主板的
PC/104
總線是
16
位數(shù)據(jù)總線。
圖
2.4.2.2 PC/104
接口
引
腳
名稱
描述
有效狀態(tài)
引
腳
名稱
描述
有效狀態(tài)
A1
IOCHK
未使用
B1
GND
地線
A2
SD7
數(shù)據(jù)線
7
B2
RESET
PC/104
復(fù)位
0
A3
SD6
數(shù)據(jù)線
6
B3
+5V
直流
5V
電源
A4
SD5
數(shù)據(jù)線
5
B4
NC
未連接
A5
SD4
數(shù)據(jù)線
4
B5
NC
未連接
A6
SD3
數(shù)據(jù)線
3
B6
NC
未連接
A7
SD2
數(shù)據(jù)線
2
B7
NC
未連接
A8
SD1
數(shù)據(jù)線
1
B8
SRDY
未使用
A9
SD0
數(shù)據(jù)線
0
B9
NC
未連接
A10
IOCHRDY
未使用
B10
NC
未連接
武漢中靈創(chuàng)科技有限公司是一家集研發(fā)、生產(chǎn)、銷售為一體的高新技術(shù)型公司。公司以工業(yè)計(jì)算機(jī)技術(shù)開(kāi)發(fā)為基礎(chǔ),致力為廣大客戶提供嵌入式系統(tǒng)解決方案。本公司根據(jù)客戶要求定制如下相關(guān)產(chǎn)品:嵌入式工業(yè)主板、定制COM-E主板、嵌入式無(wú)風(fēng)扇工控機(jī)、工業(yè)平板電腦,加固便攜式工控機(jī)、高端CPCI工控機(jī)、一體化工作站、觸摸液晶工業(yè)顯示器、工業(yè)監(jiān)視器;jun工設(shè)備板金、高瑞工業(yè)設(shè)備板金、CNC鋁板鋁型材等加工;經(jīng)銷工業(yè)存儲(chǔ)、觸摸屏、各類尺寸的工業(yè)液晶屏、網(wǎng)絡(luò)防火墻;板金加工客制化各種機(jī)殼,代理臺(tái)灣工業(yè)主板產(chǎn)品、臺(tái)灣PQI、英諾電子儲(chǔ)存產(chǎn)品。公司可根據(jù)客戶的需求,提供在惡劣環(huán)境下使用的完整jun工,工業(yè)解決方案,且本公司產(chǎn)品在智能交通、北斗導(dǎo)航、車載電腦、金融終端、通信,電力、數(shù)控機(jī)床、自動(dòng)化控制、yi療儀器等被眾多行業(yè)廣泛應(yīng)用并得到一致好評(píng)。公司是依托于知名臺(tái)灣工控主板廠家,由在工業(yè)控制計(jì)算機(jī)領(lǐng)域工作了十多年、在技術(shù)開(kāi)發(fā)、生產(chǎn)等方面經(jīng)驗(yàn)豐富的數(shù)名資深技術(shù)工程師組建而成的高新技術(shù)公司。公司實(shí)力雄厚,產(chǎn)品涉及廣泛,本著“技術(shù)為本,永健經(jīng)營(yíng)”的經(jīng)營(yíng)理念,以代理和自主研發(fā)相結(jié)合的方式,提供quan方位的各類高端和中端jun工與工控產(chǎn)品。相信我們專業(yè)周到的服務(wù)定會(huì)開(kāi)創(chuàng)你我美好的明天!