夏日部落客BloggerAds《2008‧夏》

顯示具有 硬體文 標籤的文章。 顯示所有文章
顯示具有 硬體文 標籤的文章。 顯示所有文章

2008年10月17日 星期五

Windows XP Embedded Building 心得

2 意見

最近有借到一些機板,想說先前有寫過數位看板,想說換個平台XP -> XP Embedded跑跑看,不過我從來沒有Build過XP Embedded OS,想叫別人幫我Build,但是又沒人願意花時間幫我,後來想一想乾脆自己Build也可以順便學一下,不過好險身旁的朋友會用,也教了我一些簡單的技巧,雖然整體下來並不是有多大的技巧,但要是你沒有經驗,就要來回try and error慢慢試,但是每一次的測試都約莫要花掉30分鐘以上,所以來來回回可能一天就不見了,所以有經驗的跟沒經驗的差別相當大。

而這次我Build的平台是Mini-ITX的機板,有Chipset是910GML此外還要能夠支援Direct X 及.net framework。相信有經驗的人應該只要一兩次就成功了,但是小弟不才,花了很多次,也都忘記幾次了,首先因為我的環境是在Vista Business下,所以剛開始有些失敗也都懷疑自己的環境是否會造成干擾,導致有些驅動程式起不來,還是在安裝XPE Building Tool時,有安裝上的錯誤,所以後來又換到XP Professional上再安裝一次,但是結果如同跟在Vista下的一樣,得知是自己操作上的問題。之後,再請教一次朋友,終於朋友將他曾有包裝過的Component提供出來,讓我的解決我不少問題,但是還是有一些細節必須自己去解決。

過程:

(1) Vista + XPE Building tools -> can boot but device not all initialize

(2) XP + XPE Building tools -> can boot but device not all initialize (確定不是OS的問題)

(3) try & error -> ask friend -> get some help

(4) 重新製作Component & Build .net framework & DirectX & ...

(5) 成功. 我的數位看板可在上面正確執行.

結論: 在Vista Business下,Building XPE是沒問題的,不過安裝時要確定沒問題,資料庫有正確啟動,至於相關資料請爬Google,或著來信詢問。

image

附圖(無圖無真相)

2008年9月1日 星期一

PATA(IDE) / SATA 介紹比較

0 意見

image

最近剛好在整理硬碟介面,所以將從網路上看到的資料重新整理,並儘量整理成一目了然的表格。如果有侵權行為請告,會立即移除。

PATA-Parallel Advanced Technology Attachment (IDE)

SATA-Serial Advanced Technology Attachment

PATA History:

image

LBA (Logical Block Addressing) 儲存裝置的定址的模式之一,將儲存容量以LBA數量來表示,而捨棄傳統的磁柱/磁頭/磁扇的格式。LBA是將原本的磁柱、磁頭、磁區號碼定義成邏輯區塊位址。

S.M.A.R.T.是Self Monitoring, Analysis and Reporting Technology的縮寫,指的是硬碟自我分析檢測與匯報之技術規範,他是由目前世界上各大硬碟製造商、硬碟製造委託商與硬體整合廠商組成之Small Form Factor Committee委員會所聯合訂定,且廣為一般硬碟製造廠商所採用。Intelli-SMART支援S.M.A.R.T硬碟檢測規範,並可再針對各種特 殊與新舊規格的硬碟,套以十數種不同的檢測方式,令人驚訝的是,我們幾乎不需學習複雜的設定工作,Intelli-SMART即全程自動進行硬碟檢測與損 壞預測工作。

PIO(Programmed Input/Output):使用處理器作為兩個裝置之間傳輸資料通道的方式。Reference:http://www.pcguide.com/ref/hdd/if/ide/modes_PIO.htm

Bus Master 指具有存取記憶體或週邊裝置能力之裝置 , 也就是 Bus Master 的裝置須有能力控制位址及控制訊號。就是說某些界面卡,擁有掌握匯流排主控權的能力, 也就是當CPU沒有在使用匯流排的時候,這些界面卡就能利用它來傳輸 資料,不需要CPU來做.易言之,CPU只要告訴界面卡要那些資料,傳到何 處,接下來就去做別的事,等到傳輸完畢,才通知CPU. 好處是顯而易見的,藉著Bus Mastering,CPU在資料傳輸的過程中不需要 等待,可以做別的事,這在多工作業系統(如UNIX)可以提高很多效率, 以硬碟來說,要找一個資料要先送要那一個磁區的資料給界面卡,然後 硬碟將磁頭移到那個磁區,開始傳送資料.如果沒有Bus Mastering, CPU在這個過程中都必須等待(搜尋約10ms)非常的浪費. Reference: http://www.pcguide.com/ref/hdd/if/ide/modes_DMA.htm

DMA (Direct Memory Access)
直接記憶體存取, 一種使裝置能夠直接讀寫記憶體 (MEMORY) 而不必經過處理器 (PROCESSOR) 的技術, 可減少處理器的負擔, 提昇資料傳輸速率. Reference: http://www.pcguide.com/ref/hdd/if/ide/modes_DMA.htm

Ultra DMA:由 QUANTUM 與 INTEL 所發展的硬盤資料傳輸協定,支持衝刺模式 (BURST MODE) 傳輸速率可達 33.3/66.6/100 MBPS。 Reference: http://www.pcguide.com/ref/hdd/if/ide/modesUDMA-c.html

SATA:

image

SATA vs. PATA:

image

Reference:

http://209.85.175.104/search?q=cache:DYXNQZ3xMYIJ:www.shs.edu.tw/works/essay/2007/10/2007103021555385.pdf+ide+sata+sata2+%E6%AF%94%E8%BC%83+%E4%BB%8B%E7%B4%B9&hl=zh-TW&ct=clnk&cd=25&gl=tw&lr=lang_zh-TW&client=firefox-a

2008年8月29日 星期五

SD / SDHC 記憶卡比較

0 意見

由於最近要購買SD/SDHC的記憶卡,也順便整理一下網路上的資料,了解SD/SDHC的一些規格

規格: SD (Secure Digital)  SDHC (High Capacity)

SD 1.0: 格式 FAT16  容量0~2GB  最高速率 12.5MB/sec (約 85x 速率)

SD 1.1: 格式 FAT16  容量0~2GB  最高速率 25MB/sec (約 170x 速率)

SD 2.0(SDHC): 格式 FAT32  容量4GB~32GB

SDHC在SDA規範下又可以分為以下三種規格:(指的是寫入的速率,而非讀取速率)
(1)Class 2: 2MB/sec,主要支援 MPEG2 的影像錄製
(2)Class 4: 4MB/sec,主要支援 HDTV MPEG2 的影像錄製&數位相機
(3)Class 6: 6MB/sec,主要支援專業數位相機使用

以上是指寫入速率至少必須符合的標準,只要超過都算是此等級的。

Size 說明 : 由於SD 1.0/1.1 是用FAT16定址故最大的定址空間為 216 = 65536 而每個儲存單位為32 KB,所以空間是65536 x 32 KB = 2 GB,必須改變格式才能增加訂只空間所以改為FAT32的格式。

Speed 補充說明: 有時候在記憶卡上會用85x,170x 說明速度,這計算方式與光碟機的計算方式一樣x 代表150KB/s,所以85x = 85 x 150 KB = 12750 KB / 1024 =12.45 MB。 不過這都是指寫入速度,有些廠商會以讀取速度魚目混珠,故要小心辨別。

製程: MLC (Multi Level Cell)/SLC (Single Level Cell)

Yahoo 知識:MLC顆粒是一次可以儲存4個以上的充電值,而SLC只能儲存2個充電值(0和1),比較結果顯示出MLC有比較好的儲存密度,而且成本也較為低廉,但是MLC有一些缺點讓數位使用者很難容忍,那就是使用壽命短,雖然MLC可以承受數萬次的存取,但是也只有SLC架構的兩成左右而已。而在存取速度上,SLC則是比MLC要快上三倍以上,在加上MLC對於電力的消耗比SLC還要高。綜合以上的觀點來思考,只要能夠用的長久、安全的儲存資料與高速的存取速度

兩者優缺點比較
1. 生産成本比較: MLC生產成本較低。容量大,具成本優勢。
2. 使用壽命長短: MLC使用壽命較短,SLC能存取10萬次,而MLC存取次數則約1 萬次。
3. 耗能比較: MLC能耗比SLC高。
4. 存取速度快慢: SLC遠大於MLC

Case Study:

image image

左圖: 規格SDHC  寫入速度大於6MB/sec 

右圖:規格 SD 1.1寫入速度約25MB

(以上反白有答案)

Reference:

http://mag.udn.com/mag/digital/storypage.jsp?f_MAIN_ID=320&f_SUB_ID=2942&f_ART_ID=143563

http://tw.myblog.yahoo.com/zoo-magic/article?mid=1429&prev=-1&next=1415