国产性70yerg老太,狠狠的日,欧美人与动牲交a免费,中文字幕成人网站

基本信息

項目名稱:
具有平臺無關(guān)性的智能SD卡
小類:
信息技術(shù)
簡介:
本作品提出一種具有平臺無關(guān)性的智能SD卡,簡稱為i-SD。i-SD由以下三部分組成:1、FPGA,包括軟核,SD控制器,擴展硬件控制器和存儲器控制器;2、擴展硬件;3、存儲介質(zhì)。 i-SD的接口與普通的SD卡完全一致,任意具有SD卡槽的移動終端都可以無阻礙的使用i-SD,實現(xiàn)了新技術(shù)的平滑過渡。 i-SD具有無線通信功能,是一種新型的移動網(wǎng)關(guān),它是不同傳感網(wǎng)之間的網(wǎng)關(guān);是異構(gòu)網(wǎng)(蜂窩網(wǎng),傳感網(wǎng)和骨干互聯(lián)網(wǎng))之間的網(wǎng)關(guān);是物理世界和數(shù)字世界的網(wǎng)關(guān),使“Internet of Things”成為可能。 i-SD卡具有硬件平臺無關(guān)性。i-SD將平臺對文件系統(tǒng)的操作轉(zhuǎn)換為對射頻芯片的操作,并將對射頻芯片的操作映射到文件系統(tǒng)中,由于任意硬件平臺均可實現(xiàn)對i-SD上文件的讀寫,這樣就可以保證i-SD在不同硬件平臺下都可以通用的進行操作。 i-SD具有軟件平臺性無關(guān)性。軟件平臺無關(guān)利用平臺無關(guān)的Java、Python等跨平臺語言實現(xiàn)。由于i-SD和主機的數(shù)據(jù)交互只通過上層的文件系統(tǒng)操作,同時此類平臺無關(guān)的語言又提供了文件操作API,因此可以實現(xiàn)平臺無關(guān)。
詳細介紹:
當(dāng)前,各種新興技術(shù)飛速發(fā)展,隨之涌現(xiàn)出大量的新應(yīng)用,新功能。如:手機拍照,手機無線上網(wǎng),GPS,WIFI等等,這些新技術(shù)新應(yīng)用的發(fā)展呈爆炸性趨勢。與此同時,為了享受到這些新應(yīng)用,用戶不得不頻繁的更換手機。統(tǒng)計表明,在兩年內(nèi)更換手機的人數(shù)超過了總?cè)藬?shù)的50%。這樣不但是對經(jīng)濟的浪費,也會造成大量的電子垃圾。另一方面,移動設(shè)備難以擴展也成為一個大問題。處理器多樣性和操作系統(tǒng)多樣性共同導(dǎo)致了移動終端的平臺多樣性,導(dǎo)致研發(fā)人員很難開發(fā)出通用于各種平臺的通用擴展設(shè)備,來滿足用戶日益增長的新需求。 針對這樣的狀況,我們設(shè)計了一種具有平臺無關(guān)性的智能SD卡,簡稱i-SD。除了代表智能(intelligent)之外,i-SD的i還具有四方面的含義: ? independence,代表i-SD最重要的特性:平臺無關(guān)性,這個特性很好地解決了移動終端難以擴展的問題; ? interface,既代表i-SD可以成為新功能與原有移動終端結(jié)合的接口,也代表i-SD是用戶與外部世界進行溝通的窗口,充分解決了新技術(shù)不斷涌現(xiàn),用戶頻繁更換移動終端的問題; ? insert-and-play,代表i-SD具有即插即用性,不需要再借助任何額外的驅(qū)動程序; ? information,代表i-SD是一個信息中心,它可以將外界的信息搜集融合之后實時呈現(xiàn)給用戶。 i-SD有以下五個特點。 (1)i-SD的接口與普通的SD卡完全一致,任意具有SD卡槽的移動終端都可以無阻礙的使用i-SD,實現(xiàn)了新技術(shù)的平滑過渡。 (2)i-SD具有普通SD卡的存儲功能,在不需要用到i-SD新技術(shù)的情況下,用戶完全可以將i-SD當(dāng)做普通的SD卡使用。 (3)i-SD具有無線通信功能,插入i-SD的移動設(shè)備相當(dāng)于添加了特殊的通信模塊,可以與其他插入i-SD的移動設(shè)備組成個域網(wǎng)或小型無線局域網(wǎng),也可以實時地與本地?zé)o線通信節(jié)點進行數(shù)據(jù)的交互。 (4)i-SD具有硬件平臺無關(guān)性。i-SD將平臺對文件系統(tǒng)的操作轉(zhuǎn)換為對射頻芯片的操作,并將對射頻芯片的操作映射到文件系統(tǒng)中,由于任意硬件平臺均可實現(xiàn)對i-SD上文件的讀寫,這樣就可以保證i-SD在不同硬件平臺下都可以通用的使用。 (5)i-SD具有軟件平臺無關(guān)性。軟件平臺無關(guān)性利用平臺無關(guān)的Java、Python等跨平臺語言實現(xiàn)。由于i-SD和主機的數(shù)據(jù)交互只通過上層的文件系統(tǒng)操作,同時此類平臺無關(guān)的語言又提供了文件操作API,因此可以實現(xiàn)軟件平臺無關(guān)性。 i-SD在硬件上由以下三部分組成。 ●FPGA。包括稱為ZtCore的軟核,SD通信接口,射頻芯片通信接口以及Nand flash通信接口。FPGA作為i-SD的核心部件,主要用于協(xié)調(diào)主機與射頻芯片、存儲介質(zhì)之間的通信。 ●射頻芯片。射頻芯片ZigBee幫助i-SD接入無線傳感器網(wǎng)絡(luò),作為終端和WSN數(shù)據(jù)交互的橋梁。 ●存儲介質(zhì)。存儲介質(zhì)Nand Flash用來保存用于i-SD與主機Host進行交互的文件系統(tǒng),以及存儲用戶的個人數(shù)據(jù)。 ZtCore(Zero-waste Tiny Core)是由參賽隊員設(shè)計的針對FPGA的4bit指令集MISC(Minimum Instruction Set Computer,最小指令集計算機)CPU軟核,采用類Forth虛擬機的ML0(Multiple-stack, Large-stack-buffer, 0-operand-addressing)棧式架構(gòu),兩級流水線,具有零執(zhí)行時間浪費、零代碼空間浪費以及低資源占用的特點。ZtCore主要實現(xiàn)ZigBee協(xié)議棧、協(xié)調(diào)主機與射頻芯片、存儲介質(zhì)之間的通信等功能。 我們?yōu)閕-SD提供了豐富的第三方開發(fā)工具,極大的方便了i-SD的開發(fā)和應(yīng)用過程。這些第三方開發(fā)工具包括: (1)ZtCore的Forth語言工具鏈。工具鏈可將利用Forth語言編寫的源程序編譯、鏈接為ZtCore的機器指令。 (2)ZtProg。ZtProg是由參賽隊員設(shè)計的用于i-SD的FPGA下載、調(diào)試,ZtCore程序下載、調(diào)試的編程調(diào)試器,具有零額外輔助設(shè)備以及小巧的特點。 i-SD的典型應(yīng)用場景包括: (1)無線聊天工具:裝有i-SD的移動終端之間可以通過ZigBee網(wǎng)絡(luò)進行聊天,借此打發(fā)無聊的時間。需要特殊說明的是,這種應(yīng)用場景看似沒有太大用途,卻是其他應(yīng)用場景的基礎(chǔ),因為它實現(xiàn)了i-SD最基本的功能-----數(shù)據(jù)的跨平臺無線收發(fā)。因此,這個應(yīng)用場景實際上是一個測試性的應(yīng)用場景,實際用途并不是很大。 (2)自助導(dǎo)游系統(tǒng):我們可以在景點處安裝具有導(dǎo)游信息的發(fā)送節(jié)點,這樣在移動終端插入i-SD后,移動終端與景點自動形成一個無線傳感器網(wǎng)絡(luò),這樣用戶就可以利用移動終端實時接收景點的導(dǎo)游信息了,為用戶實現(xiàn)自助旅游提供了可能性。 (3)電子菜單:當(dāng)用戶進入餐廳進行點菜時,可以將i-SD插入用戶的移動終端設(shè)備,這樣用戶就可以在自己的移動終端上進行點菜,點菜的信息會自動傳輸?shù)椒?wù)臺,為用戶點菜提供了廣闊的靈活性和便捷性。 (4)天氣信息接收系統(tǒng):我們可以在校園的部分地點放置天氣情況觀測節(jié)點,這樣當(dāng)用戶攜帶了添加i-SD的移動終端,并進入無線接收范圍后,就可以收到這些觀測節(jié)點發(fā)送的天氣信息,這樣對于用戶方便及時的了解校園天氣狀況,做好及時應(yīng)對很有幫助。 標(biāo)準SD卡規(guī)格的i-SD已經(jīng)制作完成并調(diào)試成功,經(jīng)過測試,可以在計算機以及PDA上實現(xiàn)相互之間的數(shù)據(jù)收發(fā),初步驗證了硬件平臺的無關(guān)性。而且在測試過程中分別在Windows XP操作系統(tǒng),Windows Vista操作系統(tǒng)和Linux系統(tǒng)上進行數(shù)據(jù)通信,都收到了滿意的效果,驗證了軟件平臺的無關(guān)性。通信環(huán)境為有障礙有干擾的實驗室環(huán)境,通信距離為10米左右。 為了更好的適應(yīng)不同移動終端接口的需求,i-SD的小型化進程一直沒有停止。我們希望最終能夠做出標(biāo)準,Mini以及Micro三種規(guī)格的i-SD,這樣就可以覆蓋具有SD卡槽的所有移動終端。目前,Mini i-SD v1已經(jīng)制作完成并調(diào)試成功,收到了與標(biāo)準i-SD同樣良好的效果。Mini i-SD v2已經(jīng)制作完成,正在調(diào)試過程中。Micro i-SD正在制作中。 i-SD所用到的平臺無關(guān)性方法已經(jīng)申請了美國專利,相關(guān)的工作已經(jīng)撰寫成數(shù)篇學(xué)術(shù)論文并投稿,其中兩篇已發(fā)表。

作品圖片

  • 具有平臺無關(guān)性的智能SD卡
  • 具有平臺無關(guān)性的智能SD卡
  • 具有平臺無關(guān)性的智能SD卡
  • 具有平臺無關(guān)性的智能SD卡
  • 具有平臺無關(guān)性的智能SD卡

作品專業(yè)信息

設(shè)計、發(fā)明的目的和基本思路、創(chuàng)新點、技術(shù)關(guān)鍵和主要技術(shù)指標(biāo)

研究目的和發(fā)明思路 當(dāng)前,各種新興技術(shù)飛速發(fā)展,隨之涌現(xiàn)出大量的新應(yīng)用,新功能。與此同時,為了享用這些新應(yīng)用,用戶不得不頻繁的更換移動終端,這樣不但是對經(jīng)濟的浪費,同時也會造成大量電子垃圾。 以手機、PDA、數(shù)碼相機為代表的移動設(shè)備所使用的處理器和操作系統(tǒng)具有多樣性。平臺多樣性導(dǎo)致的一個直接后果是一種擴展硬件難以在所有平臺上使用,進而導(dǎo)致移動設(shè)備難以進行通用的硬件擴展。 針對以上兩個問題,本作品提出一種具有平臺無關(guān)性的智能SD卡,簡稱i-SD。i-SD卡由以下三部分組成:1、FPGA,包括軟核,SD控制器,擴展硬件控制器和存儲器控制器;2、擴展硬件;3、存儲介質(zhì)。 本作品提出一種具有平臺無關(guān)性的硬件擴展方法。以解決當(dāng)前移動設(shè)備平臺多樣性所帶來的難以實現(xiàn)通用擴展的難題。此方法將擴展硬件相對于主機模擬為普通存儲卡,將主機對i-SD卡和主機之間的交互由文件讀寫來完成,實現(xiàn)平臺無關(guān)。 創(chuàng)新點和技術(shù)關(guān)鍵 i-SD卡的接口與普通SD卡完全一致;i-SD卡具有無線通信功能;i-SD卡是一種新型的移動網(wǎng)關(guān);i-SD卡具有硬件平臺無關(guān)性;i-SD卡具有軟件平臺無關(guān)性 技術(shù)指標(biāo) i-SD工作時鐘:25M; i-SD正常工作電壓2.7-3.6V,最大工作電流:30-40mA; SD接口數(shù)據(jù)速率:100Mbps;射頻通信數(shù)據(jù)速率:128Kbps; 射頻有效通信距離:室內(nèi)20m,空曠地帶50m; 界面響應(yīng)延時:100ms。

科學(xué)性、先進性

現(xiàn)有的基于SD接口的硬件擴展方法主要有以下兩種。 SDIO是利用SDIO協(xié)議規(guī)范來進行硬件擴展。由于SDIO協(xié)議對主機平臺的依賴性,致使目前一種SDIO擴展卡通常只支持一種或一個系列的數(shù)字產(chǎn)品。同時,為實現(xiàn)某一特殊用途,必須根據(jù)不同的平臺需要編寫不同的驅(qū)動程序。與SDIO的擴展方法不同,i-SD是通過將擴展硬件模擬為一張普通SD存儲卡,將主機和擴展硬件之間的文件操作轉(zhuǎn)化為雙方數(shù)據(jù)操作來實現(xiàn)擴展,實現(xiàn)平臺無關(guān)特性。 將SD接口配置為GPIO,主機和擴展設(shè)備通過SPI串行協(xié)議來進行數(shù)據(jù)交互也是一種常用的硬件擴展方法。這種方法需要獲取主機的詳細信息才能編寫相關(guān)驅(qū)動和應(yīng)用程序;但由于公司對于資料的保密,第三方開發(fā)者很難展開開發(fā),也很難開發(fā)出通用的擴展硬件。另外,SPI的數(shù)據(jù)速率也比較低。i-SD忽略了主機操作SD接口的底層細節(jié),只關(guān)注上層的文件操作;因此不需要任何主機相關(guān)的細節(jié)信息。其次,主機和擴展設(shè)備之間以文件讀寫的方式交互,即SD模式,可達到50Mbps。

獲獎情況及鑒定結(jié)果

2009年5月,本校第26屆“挑戰(zhàn)杯”學(xué)生課外學(xué)術(shù)科技競賽一等獎

作品所處階段

本作品已經(jīng)過一次小批量量產(chǎn),即將完成最后的調(diào)試和檢驗工作,將進行大批量量產(chǎn)。

技術(shù)轉(zhuǎn)讓方式

作品可展示的形式

實物、產(chǎn)品;現(xiàn)場演示;圖片;錄像;樣品

使用說明,技術(shù)特點和優(yōu)勢,適應(yīng)范圍,推廣前景的技術(shù)性說明,市場分析,經(jīng)濟效益預(yù)測

使用說明 將i-SD通過SD卡槽插入移動終端中,便會顯示為一張SD存儲卡。通過文件瀏覽器打開后,卡內(nèi)有一個平臺無關(guān)的Python應(yīng)用程序。運行此程序,便會出現(xiàn)用戶界面。用戶通過界面便可以時時訪問附近網(wǎng)絡(luò)信息;或者定制感興趣的信息,接收界面通知。 技術(shù)特點和優(yōu)勢 本參賽作品的技術(shù)優(yōu)勢在于其平臺無關(guān)性。i-SD所提出的硬件擴展方法沒有拘泥于傳統(tǒng)硬件擴展的模式,忽略了硬件之間交互的底層細節(jié),充分利用普通SD存儲卡已被所有帶有SD卡槽的設(shè)備所兼容這一事實,將主機和擴展硬件之間的文件操作轉(zhuǎn)換為數(shù)據(jù)交互,實現(xiàn)跨平臺技術(shù)。 適用范圍和發(fā)明思路 i-SD適用于所有帶有SD卡槽的電子設(shè)備,推廣前景十分光明。它的創(chuàng)新性在于沒有先有技術(shù)、替代方案、類似產(chǎn)品能實現(xiàn)其功能;即本作品在目前是獨一無二的。項目組現(xiàn)在也正和很多公司洽談項目的產(chǎn)品、產(chǎn)業(yè)化,希望能夠?qū)⑺龀僧a(chǎn)品推入市場。本參賽項目已獲得Nokia贊助,擬為2010年世博會提供服務(wù)。

同類課題研究水平概述

將i-SD的擴展硬件配置為射頻通信芯片時,i-SD便成為一種基于SD接口的無線傳感網(wǎng)網(wǎng)關(guān)?;赟D接口的無線傳感網(wǎng)網(wǎng)關(guān)是指利用SD卡槽擴展的無線傳感網(wǎng)接入裝置,以下簡稱SD網(wǎng)關(guān)。SD網(wǎng)關(guān)不僅可以作為傳感網(wǎng)研究者的實驗平臺,同時還可以作為消費者時時便捷接入傳感網(wǎng)的工具?,F(xiàn)有SD網(wǎng)關(guān)主要通過以下兩種方法來和主機進行雙向交互。一種是通過標(biāo)準SDIO協(xié)議來實現(xiàn),另一種是將SD接口配置為GPIO,主機以SPI協(xié)議來和SD網(wǎng)關(guān)數(shù)據(jù)交互。 C-guys公司的SDIO-ZigBee卡是現(xiàn)有SD網(wǎng)關(guān)中通過SDIO協(xié)議規(guī)范來實現(xiàn)的代表。此卡上集成了公司自己研發(fā)的SDIO控制芯片,用來進行ZigBee和SDIO之間的轉(zhuǎn)換。然而,一方面配有SD卡槽的移動設(shè)備并不是全部都支持SDIO規(guī)范,這使得這種基于SDIO的方法具有很大的局限性;另一方面支持SDIO的移動設(shè)備有多樣的平臺,這樣就很難開發(fā)出一種通用的基于SDIO的網(wǎng)關(guān)來支持所有移動設(shè)備。C-guys公司在發(fā)布此款SDIO-ZigBee卡時發(fā)布了卡的相關(guān)驅(qū)動,但是目前只支持Windows CE和XP這兩種平臺,這就難免限制了此卡的應(yīng)用范圍和領(lǐng)域。 將SD接口配置為GPIO的這種方法擺脫了所有與SD相關(guān)的驅(qū)動細節(jié),只是利用SD接口(機械卡槽)作為主機CPU和SD網(wǎng)關(guān)進行交互的橋梁。然而,由于這種方法需要主機處理器和SD網(wǎng)關(guān)的直接數(shù)據(jù)交互,因此實現(xiàn)這種方法需要獲取主機處理器的詳細信息。但如前所述,出于種種因素考慮,有些處理器或操作系統(tǒng)供應(yīng)商只為需求量大的公司提供相關(guān)資料,并需要簽署保密協(xié)議。作為普通的第三方開發(fā)者,很難利用此方法進行開發(fā),同時也很難開發(fā)出通用的SD網(wǎng)關(guān)。Moteiv 公司生產(chǎn)的Tmote Mini卡是當(dāng)前傳感網(wǎng)研究者在實驗中頻繁使用的一款利用此方法實現(xiàn)的SD網(wǎng)關(guān),它結(jié)合了TI公司的微處理器和ZigBee射頻芯片。英特爾也提出一種稱為PSI板的SD網(wǎng)關(guān),利用它,手機可以直接利用SPI協(xié)議與板上的微處理器或GPIO設(shè)備進行數(shù)據(jù)交互。 綜上所述,現(xiàn)有SD網(wǎng)關(guān)的兩種與主機交互方法均無法很好解決平臺多樣性問題。同時由于主機處理器的不詳盡資料,也帶來了難以開發(fā)的難題。本作品提出的平臺無關(guān)的擴展方法,不僅不需要主機的平臺信息,而且利用此方法開發(fā)出的SD網(wǎng)關(guān)很好地支持了任意移動設(shè)備平臺,從根本上解決了平臺多樣性所帶來的問題。
建議反饋 返回頂部