-
簡(jiǎn)介:隨著無(wú)線通信技術(shù)和嵌入式軟硬件技術(shù)的發(fā)展,手機(jī)系統(tǒng)已經(jīng)從一個(gè)簡(jiǎn)單的個(gè)人通信終端發(fā)展為集多種附加功能于一身的大型系統(tǒng)。但是隨著軟件成果的積累和體系結(jié)構(gòu)的復(fù)雜化,開(kāi)發(fā)手機(jī)軟件系統(tǒng)的難度也隨之變大。高耦合性、維護(hù)和升級(jí)困難、對(duì)硬件體系結(jié)構(gòu)依賴性大等傳統(tǒng)的手機(jī)系統(tǒng)開(kāi)發(fā)方式的弊端也已經(jīng)開(kāi)始逐漸顯露出來(lái)。針對(duì)這種情況,美國(guó)QUALCOMMR公司提出了一個(gè)BREW架構(gòu),該架構(gòu)提供了一個(gè)虛擬的和標(biāo)準(zhǔn)的運(yùn)行環(huán)境,保證了應(yīng)用軟件的可移植性和硬件無(wú)關(guān)性。本文系統(tǒng)實(shí)現(xiàn)了上述的BREW體系結(jié)構(gòu)中的攝像頭控制模塊。主要通過(guò)攝像頭功能的實(shí)現(xiàn)機(jī)制及其與上層BREW應(yīng)用程序和下層手機(jī)設(shè)備中固有模塊的交互展開(kāi)論述。從本文系統(tǒng)在整個(gè)手機(jī)體系中的地位來(lái)看,本文系統(tǒng)屬于一個(gè)中間層,位于BREW應(yīng)用程序和下層硬件相關(guān)模塊之間,將下層硬件相關(guān)的軟件實(shí)現(xiàn)轉(zhuǎn)換為上層硬件無(wú)關(guān)的標(biāo)準(zhǔn)實(shí)現(xiàn)。從上層BREW應(yīng)用程序和本文系統(tǒng)的交互的角度來(lái)看,本文系統(tǒng)實(shí)現(xiàn)了原始設(shè)備制造商OEM的功能,向上層BREW應(yīng)用程序隱藏了手機(jī)的具體實(shí)現(xiàn)機(jī)制。完成了對(duì)于手機(jī)的硬件實(shí)現(xiàn)、操作系統(tǒng)和其它軟件實(shí)現(xiàn)的封裝。同時(shí)也實(shí)現(xiàn)了BREW體系結(jié)構(gòu)提出的用面向過(guò)程的語(yǔ)言C語(yǔ)言實(shí)現(xiàn)面向?qū)ο蟮拈_(kāi)發(fā)方法和運(yùn)行時(shí)的內(nèi)存保護(hù)機(jī)制。從本文系統(tǒng)自身來(lái)看,作為一個(gè)實(shí)現(xiàn)手機(jī)攝像頭功能的中間層,同時(shí)也實(shí)現(xiàn)了對(duì)下層硬件相關(guān)的數(shù)字圖像類型的封裝。應(yīng)用數(shù)字圖像處理技術(shù),對(duì)下層的各種數(shù)字圖像類型進(jìn)行處理和變換,使之符合BREW體系結(jié)構(gòu)的標(biāo)準(zhǔn)。而從本文系統(tǒng)和下層硬件相關(guān)模塊的交互來(lái)看,本文系統(tǒng)又構(gòu)建在手機(jī)中的固有軟件部分之上。本文系統(tǒng)與其他的固有軟件部分進(jìn)行結(jié)合,在一個(gè)嵌入式實(shí)時(shí)操作系統(tǒng)RTOS之上實(shí)現(xiàn)了任務(wù)進(jìn)程之間的并發(fā)控制、通信和資源競(jìng)爭(zhēng)機(jī)制,保證了系統(tǒng)的正常運(yùn)行。上述的面向?qū)ο箝_(kāi)發(fā)方法的實(shí)現(xiàn)機(jī)制、系統(tǒng)運(yùn)行時(shí)的內(nèi)存保護(hù)機(jī)制、攝像頭運(yùn)行過(guò)程中的數(shù)字圖像處理機(jī)制以及嵌入式實(shí)時(shí)操作系統(tǒng)上的任務(wù)控制機(jī)制在無(wú)線通信領(lǐng)域有著普遍的應(yīng)用價(jià)值,本文在這些方面進(jìn)行了有效的研究和實(shí)現(xiàn),以期能夠?yàn)檫@一領(lǐng)域的發(fā)展做出貢獻(xiàn)。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 70
大小: 1.74(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的快速發(fā)展,嵌入式系統(tǒng)已經(jīng)被廣泛地應(yīng)用于人類生活的方方面面。目前的嵌入式微處理器種類繁多,體系結(jié)構(gòu)也各不相同,這降低了嵌入式軟件的通用性,進(jìn)而阻礙了嵌入式系統(tǒng)的發(fā)展與普及。如何能夠合理重用現(xiàn)有的軟件代碼來(lái)提高軟件開(kāi)發(fā)的效率已經(jīng)成為嵌入式軟件開(kāi)發(fā)中的一個(gè)主要研究方向。目前,廣泛應(yīng)用的方法是采用嵌入式虛擬機(jī)技術(shù)來(lái)解決不同嵌入式平臺(tái)的軟件重用問(wèn)題。本文主要研究了一種基于ATMEGA128單片機(jī)的嵌入式虛擬機(jī)。其中研究了嵌入式硬件平臺(tái),包括原理圖設(shè)計(jì)、PCB設(shè)計(jì)制作、硬件調(diào)試等;通過(guò)對(duì)JAVA虛擬機(jī)的深入分析后,借鑒其核心思想給出了基于AVR單片機(jī)的虛擬機(jī)規(guī)范定義;重點(diǎn)研究了虛擬機(jī)的設(shè)計(jì)與實(shí)現(xiàn),且針對(duì)系統(tǒng)軟件的高效性等特點(diǎn),使用C語(yǔ)言和匯編語(yǔ)言混合編程的方法開(kāi)發(fā)出了嵌入式堆棧虛擬機(jī)ESVM原型;研究了主機(jī)端開(kāi)發(fā)環(huán)境的設(shè)計(jì)問(wèn)題,開(kāi)發(fā)了基于MFC應(yīng)用程序框架的可視化主機(jī)端軟件,該軟件為用戶提供了應(yīng)用程序的編輯、編譯等基本功能。另外,本文還開(kāi)發(fā)了一個(gè)目標(biāo)代碼下載器,使用該下載器把編譯生成的目標(biāo)代碼通過(guò)串口下載到目標(biāo)機(jī)端。最后,本文對(duì)系統(tǒng)的運(yùn)行效果進(jìn)行了驗(yàn)證。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 92
大?。?1.01(MB)
子文件數(shù):
-
簡(jiǎn)介:基于ARM的嵌入式網(wǎng)絡(luò)電能計(jì)量系統(tǒng)的研究電力電子與電力傳動(dòng)專業(yè)隨著市場(chǎng)經(jīng)濟(jì)的不斷發(fā)展,人們生活水平的日益提高,用電量也持續(xù)上升。電能的計(jì)量是否公平、公正已成為人們十分關(guān)心的問(wèn)題。作為電能量的計(jì)量工具電能表已成為各行各業(yè)用電不可缺少且非常重要的儀表。由于傳統(tǒng)的電能表有計(jì)量不精確、人工抄表費(fèi)時(shí)費(fèi)力、統(tǒng)計(jì)繁瑣等缺點(diǎn),因此,研究開(kāi)發(fā)高精度、低功耗、網(wǎng)絡(luò)化、智能化的電能表是明顯的趨勢(shì)。嵌入式系統(tǒng)技術(shù)是近幾年電子產(chǎn)品設(shè)計(jì)領(lǐng)域最為熱門的技術(shù)之一,目前已廣泛應(yīng)用于工業(yè)控制、智能交通、信息家電、公共服務(wù)等領(lǐng)域。嵌入式系統(tǒng)正對(duì)人類的后PC時(shí)代產(chǎn)生著深遠(yuǎn)的影響。本文針對(duì)傳統(tǒng)的機(jī)電式電能表的缺點(diǎn)和不足,結(jié)合當(dāng)前的嵌入式系統(tǒng)技術(shù)和網(wǎng)絡(luò)技術(shù),研究并設(shè)計(jì)了一套基于ARM處理器、CAN總線和以太網(wǎng)傳輸?shù)那度胧骄W(wǎng)絡(luò)電能表系統(tǒng)。此系統(tǒng)主要由網(wǎng)絡(luò)中繼模塊和電能量采集終端兩部分組成。網(wǎng)絡(luò)中繼模塊硬件采用了PHILIPS的LPC2290作為中央處理器。LPC2290是一款1632位RISC微處理器,采用ARM公司的ARM7TDMIS內(nèi)核,提供了兩路CAN總線和其它一些片上通用外設(shè)接口。采用L2C2290處理器,不但降低了整個(gè)系統(tǒng)的設(shè)計(jì)成本,而且也大大減少了額外的接口電路。網(wǎng)絡(luò)中繼模塊軟件是通過(guò)ΜCLINUX操作系統(tǒng)內(nèi)嵌的BOA實(shí)現(xiàn)嵌入式WEB服務(wù)器,并應(yīng)用CGI接口程序完成了動(dòng)態(tài)網(wǎng)頁(yè)程序的編制。電能量采集終端采用專用電能芯片、單片機(jī)和CAN控制器實(shí)現(xiàn)。網(wǎng)絡(luò)中繼模塊和電能量采集終端之間通過(guò)CAN總線進(jìn)行通信,保證了信息的可靠性。當(dāng)客戶端通過(guò)網(wǎng)絡(luò)瀏覽器訪問(wèn)WEB服務(wù)器時(shí),CGI程序就將電能量采集終端所采集的電能量數(shù)據(jù)上傳給客戶端,實(shí)現(xiàn)網(wǎng)絡(luò)自動(dòng)抄表。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 76
大?。?2.02(MB)
子文件數(shù):
-
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 71
大?。?2.69(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著嵌入式技術(shù)的廣泛應(yīng)用,嵌入式系統(tǒng)對(duì)數(shù)據(jù)操作的靈活性提出了越來(lái)越高的要求,數(shù)據(jù)的存儲(chǔ)和管理已成為一個(gè)不容回避的問(wèn)題。研究嵌入式環(huán)境的數(shù)據(jù)處理和物理存儲(chǔ)具有重要的理論意義和實(shí)際應(yīng)用價(jià)值。嵌入式系統(tǒng)的資源有限,對(duì)數(shù)據(jù)存儲(chǔ)和管理的要求較高,這主要表現(xiàn)在數(shù)據(jù)存儲(chǔ)管理要求易于維護(hù)、高度可靠性和穩(wěn)定性。數(shù)據(jù)庫(kù)的層次模型具有實(shí)現(xiàn)簡(jiǎn)單、高性能、數(shù)據(jù)完整性以及數(shù)據(jù)可靠性強(qiáng)等特點(diǎn),在小型環(huán)境以及嵌入式領(lǐng)域依然有著廣泛的應(yīng)用。通過(guò)討論嵌入式系統(tǒng),嵌入式數(shù)據(jù)的數(shù)據(jù)特征、事務(wù)特征及數(shù)據(jù)存儲(chǔ)管理的基礎(chǔ)上,論文給出了基于FLASH存儲(chǔ)的層次數(shù)據(jù)模型;介紹了該數(shù)據(jù)模型中的索引算法、物理配置、事務(wù)調(diào)度和并發(fā)控制方法。為嵌入式系統(tǒng)運(yùn)行中需要訪問(wèn)、查詢、添加、編輯、刪除的格式化數(shù)據(jù)設(shè)計(jì)了基于FLASH的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),給出了數(shù)據(jù)訪問(wèn)接口、抽象層實(shí)現(xiàn);FLASH訪問(wèn)接口以及災(zāi)難預(yù)防和恢復(fù)的處理方法。在嵌入式系統(tǒng)中還存在一些大小不固定的資源文件,對(duì)這些在系統(tǒng)運(yùn)行中僅僅需要訪問(wèn)和查詢的資源文件,也給出了基于FLASH的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)、查詢和訪問(wèn)接口。最后,通過(guò)在衛(wèi)星數(shù)字電視機(jī)頂盒系統(tǒng)中的實(shí)際應(yīng)用,所設(shè)計(jì)的穩(wěn)定性和可靠性得到了檢驗(yàn)。這種應(yīng)用方法同樣適用于其他嵌入式系統(tǒng),對(duì)其他嵌入式系統(tǒng)中數(shù)據(jù)存儲(chǔ)的開(kāi)發(fā)有一定指導(dǎo)作用。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 53
大?。?1.94(MB)
子文件數(shù):
-
簡(jiǎn)介:由于指紋具有唯一性和不變性,使得指紋識(shí)別與傳統(tǒng)的方法如密碼,信物或口令相比,具有更高的安全性和易用性。傳統(tǒng)的高性能自動(dòng)指紋識(shí)別系統(tǒng)大多是基于PC平臺(tái)的,而當(dāng)今蓬勃發(fā)展的民用市場(chǎng)對(duì)自動(dòng)指紋識(shí)別系統(tǒng)的便攜性和易用性提出了更高的要求,自動(dòng)指紋識(shí)別系統(tǒng)向著小型化和嵌入式的方向發(fā)展。在嵌入式自動(dòng)指紋識(shí)別系統(tǒng)(EMBEDDEDAUTOMATICFINGERPRINTIDENTIFICATIONSYSTEM以下簡(jiǎn)稱EAFIS)中,人們將更多的精力放在了指紋識(shí)別算法和嵌入式硬件平臺(tái)的研究上,對(duì)指紋采集模塊、指紋圖像的質(zhì)量評(píng)估和嵌入式管理信息系統(tǒng)的研究尚不夠深入,但是這幾方面對(duì)嵌入式指紋識(shí)別系統(tǒng)的具體應(yīng)用來(lái)說(shuō)是必不可少的,本文主要針對(duì)這三個(gè)方面進(jìn)行深入地研究。論文首先介紹了指紋識(shí)別技術(shù)的背景和國(guó)內(nèi)外發(fā)展現(xiàn)狀,給出了嵌入式自動(dòng)指紋識(shí)別系統(tǒng)的原理,簡(jiǎn)單介紹了系統(tǒng)的整體設(shè)計(jì)方案。然后重點(diǎn)研究了固體半導(dǎo)體指紋傳感器FPS200在基于DSP的嵌入式自動(dòng)指紋識(shí)別系統(tǒng)中的應(yīng)用,闡述了FPS200與DSP的硬件連接,F(xiàn)PS200的初始化、參數(shù)調(diào)整和指紋采集程序的編寫,并完成指紋采集。隨后,論文分析了指紋采集質(zhì)量對(duì)后續(xù)指紋預(yù)處理和匹配的重要關(guān)系與作用。對(duì)于采集過(guò)偏的指紋、干指紋、濕指紋和面積過(guò)小的指紋圖像,給出了相應(yīng)的質(zhì)量評(píng)估標(biāo)準(zhǔn)并設(shè)計(jì)了基于該標(biāo)準(zhǔn)的自適應(yīng)采集功能,優(yōu)化了指紋采集,增加了系統(tǒng)的可靠性。最后,論文對(duì)作為人機(jī)界面內(nèi)核的嵌入式管理信息系統(tǒng)(EMBEDDEDMANAGEINFMATIONSYSTEM,以下簡(jiǎn)稱嵌入式MIS)進(jìn)行了研究并且加以實(shí)現(xiàn)。針對(duì)嵌入式指紋識(shí)別系統(tǒng)需要存儲(chǔ)的數(shù)據(jù)量大,而存儲(chǔ)空間有限的特點(diǎn),設(shè)計(jì)了一套適合DSP運(yùn)行的管理信息系統(tǒng),完成對(duì)整個(gè)系統(tǒng)信息的管理。在嵌入式管理信息系統(tǒng)中實(shí)現(xiàn)的功能包括注冊(cè)、登錄、查詢、修改、刪除、磁盤空間管理和磁盤格式化。本文研究的內(nèi)容完善了嵌入式指紋自動(dòng)識(shí)別系統(tǒng),是嵌入式指紋識(shí)別系統(tǒng)成熟應(yīng)用必不可少的重要組成部分。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 65
大?。?1.59(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著技術(shù)發(fā)展和生活水平的提高人們對(duì)家居環(huán)境提出了更高要求智能家居系統(tǒng)已成為目前的該領(lǐng)域的一個(gè)重要研究課題。語(yǔ)音是人類最自然的交互方式利用語(yǔ)音識(shí)別與控制技術(shù)實(shí)現(xiàn)對(duì)家用電器的控制是智能家居的重要內(nèi)容。論文基于微軟公司的MICROSOFTSPEECHSDK語(yǔ)音開(kāi)發(fā)平臺(tái)將語(yǔ)音識(shí)別技術(shù)集成于嵌入式操作系統(tǒng)WINDOWSXPEMBEDDED中構(gòu)建一個(gè)智能家居系統(tǒng)實(shí)現(xiàn)對(duì)家用電器的語(yǔ)音控制。論文主要工作有完成基于語(yǔ)音識(shí)別控制的智能家居系統(tǒng)方案設(shè)計(jì)。系統(tǒng)分軟件和硬件兩部分上位機(jī)實(shí)現(xiàn)語(yǔ)音采集和識(shí)別、處理發(fā)出相應(yīng)的動(dòng)作命令通過(guò)串行通信構(gòu)成串行控制網(wǎng)絡(luò)控制具備符合接口規(guī)范的設(shè)備通過(guò)語(yǔ)音實(shí)現(xiàn)對(duì)家用電器的遙控。對(duì)語(yǔ)音識(shí)別技術(shù)進(jìn)行研究。經(jīng)分析比較采用基于HMM識(shí)別算法的MICROSOFTSPEECHSDK語(yǔ)音開(kāi)發(fā)平臺(tái)進(jìn)行開(kāi)發(fā)。該識(shí)別方法具有識(shí)別準(zhǔn)確率高、便于和操作系統(tǒng)的無(wú)縫鏈接、調(diào)用簡(jiǎn)單方便等優(yōu)點(diǎn)。研究嵌入式操作系統(tǒng)WINDOWSXPEMBEDDED在本系統(tǒng)中的應(yīng)用對(duì)系統(tǒng)配置、語(yǔ)音驅(qū)動(dòng)等關(guān)鍵技術(shù)進(jìn)行設(shè)計(jì)。定制的操作系統(tǒng)可很好的與語(yǔ)音識(shí)別軟件包相匹配對(duì)硬件配置要求低有利于降低系統(tǒng)成本。利用單片機(jī)構(gòu)建了執(zhí)行機(jī)構(gòu)能和上位機(jī)進(jìn)行可靠通信并具有紅外遙控等復(fù)雜控制功能成本低廉。采用可視化編程完成應(yīng)用程序設(shè)計(jì)界面友好具備擴(kuò)展功能功能增加便利并便于新控制設(shè)備的加入。論文研究的智能家居控制系統(tǒng)能實(shí)現(xiàn)對(duì)家用電器的有效控制裝設(shè)便利、成本低廉、實(shí)用性強(qiáng)并可方便地改造原有家居設(shè)備控制系統(tǒng)。論文研究的方法和技術(shù)可進(jìn)一步在其它相關(guān)領(lǐng)域得到廣泛應(yīng)用。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 72
大?。?0.93(MB)
子文件數(shù):
-
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 77
大?。?2.84(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著集成電路深亞微米工藝技術(shù)進(jìn)步,全球半導(dǎo)體產(chǎn)業(yè)的發(fā)展有了前所未有的廣闊市場(chǎng),也使嵌入式系統(tǒng)得到巨大發(fā)展。嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)因其設(shè)計(jì)周期短、開(kāi)發(fā)成本低及可復(fù)用性高等特點(diǎn),已成為嵌入式產(chǎn)品研制的主要途徑。藍(lán)牙技術(shù)作為一種無(wú)線傳輸協(xié)議,因具有功耗低、應(yīng)用簡(jiǎn)單、容易實(shí)現(xiàn)及易于推廣等特點(diǎn),已被廣泛應(yīng)用,也成為目前嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)必備的應(yīng)用功能?;诖?,本文基于課題組提出的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)層次模型,主要研究了其系統(tǒng)應(yīng)用層,將應(yīng)用層設(shè)計(jì)為IP核的組合,從而使電子產(chǎn)品目標(biāo)嵌入式系統(tǒng)的設(shè)計(jì)過(guò)程轉(zhuǎn)換為IP的開(kāi)發(fā)與組合一測(cè)試與驗(yàn)證一流片及大規(guī)模生產(chǎn),能夠滿足產(chǎn)品開(kāi)發(fā)商的快速上市、低成本及高可靠性的需求;以IP核的形式設(shè)計(jì)實(shí)現(xiàn)了藍(lán)牙基帶控制器。本文通過(guò)對(duì)基于層次模型嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái)的實(shí)現(xiàn)方案的介紹,分析了開(kāi)發(fā)平臺(tái)系統(tǒng)應(yīng)用層的基本功能和設(shè)計(jì)思想,利用開(kāi)發(fā)平臺(tái)接口層提供的服務(wù),并針對(duì)開(kāi)發(fā)平臺(tái)應(yīng)用層的無(wú)線通訊功能,以藍(lán)牙協(xié)議規(guī)范11為基礎(chǔ),詳細(xì)分析藍(lán)牙基帶協(xié)議,藍(lán)牙基帶功能,按照IP核設(shè)計(jì)的方法,完成了對(duì)藍(lán)牙基帶的數(shù)據(jù)處理的設(shè)計(jì)包括數(shù)據(jù)加噪,13FEC,23FEC,HEC,CRC,接入碼相關(guān)器及收發(fā)控制等模塊進(jìn)行了設(shè)計(jì)。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 50
大?。?1.35(MB)
子文件數(shù):
-
簡(jiǎn)介:工控領(lǐng)域目前使用的人機(jī)界面大多數(shù)屬于設(shè)備專用人機(jī)界面,其軟硬件為某一具體的應(yīng)用而定制,這無(wú)疑增加了工業(yè)控制系統(tǒng)的開(kāi)發(fā)和維護(hù)成本。開(kāi)發(fā)運(yùn)行于嵌入式系統(tǒng)的支持組態(tài)功能的通用型人機(jī)界面,是工業(yè)控制提高產(chǎn)品質(zhì)量和降低開(kāi)發(fā)成本、縮短開(kāi)發(fā)周期的必然趨勢(shì)。論文根據(jù)嵌入式系統(tǒng)以及組態(tài)軟件的特點(diǎn)定義了組態(tài)信息編碼格式,從開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境兩個(gè)方面進(jìn)行設(shè)計(jì)。在WINDOWS系統(tǒng)下,采用VISUALC構(gòu)建組態(tài)開(kāi)發(fā)環(huán)境。在嵌入式平臺(tái)上移植UCLINUX系統(tǒng),在UCLINUX系統(tǒng)上建立組態(tài)運(yùn)行環(huán)境。開(kāi)發(fā)環(huán)境通過(guò)串行通訊將組態(tài)配置文件下載到運(yùn)行環(huán)境。在開(kāi)發(fā)環(huán)境中,分析了開(kāi)發(fā)環(huán)境的整體功能和架構(gòu),設(shè)計(jì)了工程管理模塊組織管理一個(gè)工程的各幅畫面,通過(guò)鼠標(biāo)拖放實(shí)現(xiàn)畫面編輯,完成了組態(tài)配置文件的生成和解析、保存以及加載,開(kāi)發(fā)了將組態(tài)配置文件下載到運(yùn)行環(huán)境的通訊模塊。在運(yùn)行環(huán)境中,編寫MTD驅(qū)動(dòng)程序,在FLASH芯片上建立JFFS2文件系統(tǒng),完成組態(tài)信息配置文件的存儲(chǔ);編寫讀取和解析配置文件函數(shù),準(zhǔn)確按照組態(tài)信息編碼格式解析每一項(xiàng)配置信息;移植一系列圖形界面接口函數(shù),設(shè)計(jì)中間變量區(qū)將畫面顯示和底層設(shè)備通訊分隔開(kāi),使顯示和通訊互不影響,提高畫面顯示刷新效率以及實(shí)時(shí)數(shù)據(jù)的更新效率;在通訊功能上,設(shè)計(jì)了集中通訊、分發(fā)顯示的設(shè)備IO變量處理方法,達(dá)到減少通訊次數(shù)、通訊時(shí)間,提高通訊效率的目的。最后對(duì)嵌入式人機(jī)界面組態(tài)軟件的相關(guān)功能進(jìn)行了分析和驗(yàn)證,結(jié)果表明該系統(tǒng)運(yùn)行環(huán)境下顯示界面友好,與開(kāi)發(fā)環(huán)境編輯完全符合,各部分功能變量工作正常,通訊功能穩(wěn)定。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 62
大?。?1.76(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著信息技術(shù)的發(fā)展,人類進(jìn)入了一個(gè)全新的數(shù)字時(shí)代,數(shù)字化產(chǎn)品空前繁榮,嵌入式系統(tǒng)被應(yīng)用到廣泛的領(lǐng)域,特別是工業(yè)現(xiàn)場(chǎng)、數(shù)字產(chǎn)品等方面的廣泛使用,使嵌入式系統(tǒng)的研究開(kāi)發(fā)成為計(jì)算機(jī)領(lǐng)域的一個(gè)熱點(diǎn)。BOOTLOADER作為嵌入式系統(tǒng)軟件的重要組成部分,對(duì)它的研究和實(shí)現(xiàn)無(wú)疑具有重要的現(xiàn)實(shí)意義。通常,在嵌入式領(lǐng)域里BOOTLOADER是嚴(yán)重地依賴于硬件而實(shí)現(xiàn)的。因此,在嵌入式世界里編寫一個(gè)通用的BOOTLOADER程序是不可能的。各種不同的處理器體系結(jié)構(gòu)有不同的BOOTLOADER,BOOTLOADER也依賴于嵌入式開(kāi)發(fā)板上的設(shè)備的具體配置。目前國(guó)內(nèi)在LEON2處理器上研究實(shí)現(xiàn)BOOTLOADER還很少,但這是某航天嵌入式操作系統(tǒng)項(xiàng)目的一個(gè)重要需求,所以本文就此展開(kāi)了研究。本文對(duì)BOOTLOADER的特點(diǎn)和作用進(jìn)行了總體的介紹,從系統(tǒng)低層初始化STAGE1階段和調(diào)用內(nèi)核環(huán)境初始化STAGE2階段兩個(gè)階段對(duì)如何實(shí)現(xiàn)BOOTLOADER進(jìn)行了比較全面的論述。根據(jù)BOOTLZADER的設(shè)計(jì)流程,在基于【EON2處理器上自己實(shí)現(xiàn)了一個(gè)BOOTLOADER,該BOOTLOADER占用的存儲(chǔ)空間很小。同時(shí),通過(guò)采取從拷貝BOOTLOADER到內(nèi)存中運(yùn)行、開(kāi)啟系統(tǒng)的CACHE功能、提高處理器的時(shí)鐘頻率等技術(shù),該BOOTLOADER能夠快速啟動(dòng)。而且,為了在開(kāi)發(fā)過(guò)程中調(diào)試的方便,在該BOOTLOADER中集成了串口驅(qū)動(dòng)、網(wǎng)口驅(qū)動(dòng)等模塊。并結(jié)合實(shí)驗(yàn)板,給出了實(shí)現(xiàn)具體細(xì)節(jié)。經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證,達(dá)到了項(xiàng)目的要求。并就今后的改進(jìn)方向提出了自己的意見(jiàn)。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 68
大?。?1.68(MB)
子文件數(shù):
-
簡(jiǎn)介:本文提出了基于嵌入式系統(tǒng)的稅控收款機(jī)的方案,將嵌入式技術(shù)與稅控收款機(jī)技術(shù)有機(jī)結(jié)合起來(lái),開(kāi)發(fā)出一種新型的稅控收款機(jī)產(chǎn)品?;谇度胧较到y(tǒng)的稅控收款機(jī)是一個(gè)復(fù)雜的嵌入式應(yīng)用系統(tǒng),涉及到嵌入式系統(tǒng)、智能卡、電路設(shè)計(jì)、稅控應(yīng)用等多種軟硬件技術(shù)。為了降低研發(fā)成本和縮短研發(fā)周期,該稅控收款機(jī)部分模塊采用了成熟的技術(shù)和產(chǎn)品,如智能卡技術(shù)和稅控專用外設(shè),本文的重點(diǎn)放在嵌入式系統(tǒng)、電路設(shè)計(jì)和稅控應(yīng)用程序開(kāi)發(fā)等技術(shù)問(wèn)題上。根據(jù)稅控收款機(jī)國(guó)家標(biāo)準(zhǔn),對(duì)基于嵌入式系統(tǒng)的稅控收款機(jī)進(jìn)行了設(shè)計(jì)和研制。闡述了以君正微處理器JZ4720為核心的硬件設(shè)計(jì),包括各個(gè)主要的功能模塊;然后在此基礎(chǔ)上,詳細(xì)分析了開(kāi)發(fā)環(huán)境的建立,硬件模塊驅(qū)動(dòng)程序、圖形用戶界面的設(shè)計(jì)和稅控應(yīng)用程序的開(kāi)發(fā)等。實(shí)踐證明,該稅控收款機(jī)的設(shè)計(jì)是符合國(guó)家標(biāo)準(zhǔn)并能夠滿足用戶需求,是成功的。目前課題已接近尾聲,并進(jìn)入最后的完善階段,這為下一步的研發(fā)工作打下了良好的基礎(chǔ)。相信隨著稅控市場(chǎng)的全面推廣,該嵌入式稅控收款機(jī)將會(huì)有十分廣闊的市場(chǎng)前景。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 75
大小: 2.11(MB)
子文件數(shù):
-
簡(jiǎn)介:嵌入式系統(tǒng)是信息產(chǎn)業(yè)走向二十一世紀(jì)知識(shí)經(jīng)濟(jì)時(shí)代的最重要的經(jīng)濟(jì)增長(zhǎng)點(diǎn)之一,這是一個(gè)不可壟斷的工業(yè),對(duì)中國(guó)的信息產(chǎn)業(yè)來(lái)說(shuō)充滿了機(jī)遇和挑戰(zhàn)。目前嵌入式系統(tǒng)正在不斷地向智能化、網(wǎng)絡(luò)化的方向發(fā)展,在實(shí)時(shí)系統(tǒng)中采用實(shí)時(shí)操作系統(tǒng)已成為當(dāng)前嵌入式應(yīng)用系統(tǒng)中的一個(gè)發(fā)展方向。本論文首先介紹了嵌入式系統(tǒng)的特點(diǎn)和構(gòu)成,以及國(guó)內(nèi)外有關(guān)嵌入式開(kāi)發(fā)技術(shù)的研究現(xiàn)狀與發(fā)展趨勢(shì)。其次,在嵌入式操作系統(tǒng)方面,還介紹了實(shí)時(shí)操作系統(tǒng)工作原理、發(fā)展過(guò)程和ΜC/OSⅡ?qū)崟r(shí)操作系統(tǒng)的主要特點(diǎn)。嵌入式操作系統(tǒng)是嵌入式系統(tǒng)軟硬件資源的控制中心,它以盡量合理的有效方法組織多個(gè)用戶共享嵌入式系統(tǒng)的各種資源。在ΜC/OSⅡ內(nèi)核中,由于各個(gè)不同的任務(wù)使用獨(dú)立的堆??臻g,堆棧的大小按每個(gè)任務(wù)所需要的最大堆棧深度來(lái)定義,這種方法可能會(huì)造成堆棧空間浪費(fèi),本論文通過(guò)對(duì)實(shí)時(shí)操作系統(tǒng)ΜC/OSⅡ內(nèi)核詳細(xì)研究和分析,提出了一種改進(jìn)ΜC/OSⅡ任務(wù)棧處理的方法。針對(duì)傳統(tǒng)機(jī)械式電度表存在的缺陷性,本文設(shè)計(jì)出基于實(shí)時(shí)操作系統(tǒng)ΜC/OSⅡ的單相多費(fèi)率電度表及紅外抄表器系統(tǒng),它可克服抄表過(guò)程中存在數(shù)據(jù)不準(zhǔn)、抄表難以控制等缺點(diǎn),極大地提高了抄表的速度,保證了收費(fèi)管理的合理性、科學(xué)性、嚴(yán)謹(jǐn)性。另外、考慮到嵌入式操作系統(tǒng)環(huán)境下軟件開(kāi)發(fā)的特殊性,通過(guò)這個(gè)基于實(shí)時(shí)操作系統(tǒng)ΜC/OSⅡ的單相多費(fèi)率電度表軟件開(kāi)發(fā)的實(shí)例,研究了相應(yīng)的開(kāi)發(fā)辦法和實(shí)現(xiàn)方案、以及移植到目標(biāo)系統(tǒng)的過(guò)程,說(shuō)明了在嵌入式開(kāi)發(fā)中使用實(shí)時(shí)操作系統(tǒng)的優(yōu)點(diǎn)和需要注意的方面。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 65
大?。?1.68(MB)
子文件數(shù):
-
簡(jiǎn)介:智能家庭信息系統(tǒng)是集自動(dòng)化、計(jì)算機(jī)、通信技術(shù)于一體的“3C”系統(tǒng),它將各種家電產(chǎn)品結(jié)合成一個(gè)有機(jī)整體,實(shí)現(xiàn)了對(duì)家電設(shè)備進(jìn)行集中或異地控制和管理,以及能夠與外界進(jìn)行信息交互,以控制終端為突破口作為對(duì)家庭信息系統(tǒng)的研究,將有可能在以后的競(jìng)爭(zhēng)中占據(jù)制高點(diǎn),取得良好的經(jīng)濟(jì)和社會(huì)效益。本課題開(kāi)發(fā)的智能家庭信息系統(tǒng)是以實(shí)際項(xiàng)目為背景,對(duì)基于網(wǎng)絡(luò)的嵌入式家庭信息系統(tǒng)進(jìn)行了研究。通過(guò)對(duì)傳統(tǒng)智能家居的特點(diǎn)進(jìn)行分析,指出了目前市場(chǎng)上的智能家居系統(tǒng)的局限性,提出了基于短距無(wú)線網(wǎng)絡(luò)的現(xiàn)代智能家居系統(tǒng)是將來(lái)的發(fā)展趨勢(shì)。接著對(duì)智能家居控制的系統(tǒng)構(gòu)架以及相關(guān)關(guān)鍵技術(shù)進(jìn)行了分析和比較,指出基于IEEE802154的ZIGBEE技術(shù)是目前最適合無(wú)線家居控制系統(tǒng)的無(wú)線標(biāo)準(zhǔn),并對(duì)該標(biāo)準(zhǔn)進(jìn)行了深入研究。論文充分考慮到家庭信息化網(wǎng)絡(luò)的現(xiàn)狀和家庭內(nèi)部各信息家電的互連、集中控制、遠(yuǎn)程訪問(wèn)與控制的需求,以及低成本實(shí)現(xiàn)的實(shí)際需要,及設(shè)備互連對(duì)傳輸帶寬和使用靈活性等特點(diǎn)的需要,設(shè)計(jì)了以無(wú)線ZIGBEE技術(shù)組成家庭網(wǎng)絡(luò)體系總體結(jié)構(gòu),避免了在家庭內(nèi)部布線的缺陷,且滿足了功耗低,成本低,網(wǎng)絡(luò)容量大等要求。設(shè)計(jì)了新型無(wú)線通訊模塊,該模塊主控芯片采用8位低功耗微控制器ATMEGA64及CHIPCON公司推出的首款符合24GHZIEEE802154標(biāo)準(zhǔn)的射頻收發(fā)器CC2420來(lái)實(shí)現(xiàn)ZIGBEE模塊,它可以降低無(wú)線通訊的成本和提高無(wú)線通訊的可靠性,可以單獨(dú)使用,也可以嵌入其它設(shè)備。論文采用了免費(fèi)、公開(kāi)的LINUX操作系統(tǒng),并給出了在LINUX上的開(kāi)發(fā)流程。最后,論文具體分析了無(wú)線ZIGBEE協(xié)議、ZIGBEE組網(wǎng)技術(shù)以及它們?cè)趯?lái)的廣泛應(yīng)用。深入地研究了HTTP超文本傳輸協(xié)議,設(shè)計(jì)了遠(yuǎn)程客戶端訪問(wèn)和控制家用電器的界面,并給出了部分軟件設(shè)計(jì)流程圖。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-10
頁(yè)數(shù): 62
大?。?1.7(MB)
子文件數(shù):
-
簡(jiǎn)介:隨著LINUX在中國(guó)快速的傳播和嵌入式系統(tǒng)的快速發(fā)展,對(duì)國(guó)內(nèi)的LINUX用戶來(lái)說(shuō),嵌入式LINUX的中文化便迫在眉睫。隨著嵌入式LINUX操作系統(tǒng)的不斷發(fā)展以及它在不同領(lǐng)域的應(yīng)用,對(duì)嵌入式LINUX系統(tǒng)的中文化提出了新的需求,其中包括高可靠性、高靈活性、高效率和可擴(kuò)展。針對(duì)這幾個(gè)方面,國(guó)內(nèi)的相關(guān)研究還是不多。因此,研究并開(kāi)發(fā)嵌入式LINUX系統(tǒng)中文化技術(shù)具有重要意義。良好的操作系統(tǒng)中文化結(jié)構(gòu),能優(yōu)化系統(tǒng)的關(guān)鍵性能指標(biāo),并能均衡操作系統(tǒng)其它方面的性能需求,保證操作系統(tǒng)中文化設(shè)計(jì)目標(biāo)的實(shí)現(xiàn)。本文在第一章詳盡的分析了嵌入式LINUX的特性以及目前主流的操作系統(tǒng)中文化體系結(jié)構(gòu)、優(yōu)缺點(diǎn)及其發(fā)展趨勢(shì)。在此基礎(chǔ)上,我們提出了一種新穎而優(yōu)化的基于內(nèi)嵌技術(shù)和外掛技術(shù)內(nèi)外結(jié)合的嵌入式LINUX中文化機(jī)制,并將其應(yīng)用于本系統(tǒng)的設(shè)計(jì)中。合適的機(jī)內(nèi)碼選擇是實(shí)現(xiàn)嵌入式LINUX中文操作系統(tǒng)的必要前提。本文第二章分析和研究了目前國(guó)內(nèi)外使用的中文字符集,并且對(duì)它們進(jìn)行了系統(tǒng)的比較。從而確定合適的字符集作為我們系統(tǒng)的機(jī)內(nèi)碼。采用內(nèi)嵌技術(shù)的中文顯示技術(shù)有利于提高嵌入式中文系統(tǒng)的顯示速率。通過(guò)修改顯示函數(shù)實(shí)現(xiàn)中文顯示要求,并通過(guò)采用雙緩沖區(qū)技術(shù)解決了嵌入式LINUX顯示模塊的半個(gè)漢字顯示、亂碼顯示、制表符顯示等問(wèn)題。采用外掛技術(shù)的中文輸入技術(shù)有利于提高嵌入式中文系統(tǒng)的穩(wěn)定性和可靠性,減小內(nèi)核的負(fù)擔(dān);在嵌入式輸入法的設(shè)計(jì)上,通過(guò)建立小巧的輸入法碼表以及索引表來(lái)提高查找的速度、重碼率及健選率,并且通過(guò)讀取碼表到內(nèi)存的方式來(lái)提高中文輸入的速率。最后本文通過(guò)分析現(xiàn)有LINUX中文化技術(shù)的優(yōu)缺點(diǎn)以及國(guó)際化本地化機(jī)制,并且針對(duì)嵌入式系統(tǒng)的特點(diǎn),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)嵌入式LINUX操作系統(tǒng)中文平臺(tái)。實(shí)驗(yàn)表明,該系統(tǒng)具有中文輸入靈活、中文顯示高效率和系統(tǒng)穩(wěn)定等特性,在保證了嵌入式系統(tǒng)中文處理功能的同時(shí),極大的提高了符合嵌入式系統(tǒng)要求的中文處理性能。
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 82
大?。?2.36(MB)
子文件數(shù):