-
簡介:嵌入式系統(tǒng)由于融合了計算機(jī)技術(shù)、數(shù)字通信技術(shù)、半導(dǎo)體技術(shù)等多種技術(shù)符合當(dāng)前電子類設(shè)備對體積成本性能的需求而得到了高速的發(fā)展嵌入式系統(tǒng)不同于原來的單片機(jī)系統(tǒng)它不僅有自己的操作系統(tǒng)上層應(yīng)用程序而且還具備網(wǎng)絡(luò)通信和信息管理的功能ARM體系的處理器是目前嵌入式系統(tǒng)中使用最廣泛的處理器它采用了RISC技術(shù)具有尋址方式簡單寄存器多指令長度固定等特點使得它的處理速度快執(zhí)行效率高由于LINUX對于ARM技術(shù)的支持具有內(nèi)核可裁減網(wǎng)絡(luò)功能強(qiáng)大代碼開放的特點把LINUX應(yīng)用到嵌入式系統(tǒng)中能充分發(fā)揮ARM和LINUX的優(yōu)勢該文論述了嵌入式系統(tǒng)的特點和應(yīng)用領(lǐng)域ARM技術(shù)的實現(xiàn)機(jī)制LINUX的內(nèi)核特點和體系結(jié)構(gòu)嵌入式UCLINUX的體系結(jié)構(gòu)以及UCLINUX與標(biāo)準(zhǔn)LINUX的不同之處該文的最后介紹了UCLINUX系統(tǒng)的移植針對ARM體系結(jié)構(gòu)UCLINUX的內(nèi)核裁減和重編譯以及在UCLINUX之上嵌入應(yīng)用程序和外掛設(shè)備的編寫流程、編寫方法最后添加了將UCLINUX作為網(wǎng)絡(luò)服務(wù)器運行的應(yīng)用程序的實現(xiàn)原理以及其實現(xiàn)代碼
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 74
大?。?3.03(MB)
子文件數(shù):
-
簡介:在通信技術(shù)高速發(fā)展的今天,通信技術(shù)和通信標(biāo)準(zhǔn)相繼涌現(xiàn)。從而人們對通信技術(shù)的融合應(yīng)用提出了更高的要求?;赟IP(SESSIONINITIATIONPROTOCOL)協(xié)議的VOIP(VOICEOVERIP)技術(shù)是一種將模擬語音信號進(jìn)行數(shù)字化,進(jìn)行壓縮后經(jīng)過VOIP電話網(wǎng)絡(luò)INTER等路由至目的地再將其還原成語音信號的通信方式。IPPBX(PRIVATEBRANCHEXCHANGEOVERIP)的核心是以開放的軟交換技術(shù)體系的原理、結(jié)構(gòu)、協(xié)議和信令等為基礎(chǔ)來實現(xiàn)PBX語音服務(wù)和數(shù)據(jù)通信功能的。軟交換IPPBX系統(tǒng)能夠?qū)崿F(xiàn)PC間數(shù)據(jù)、語音、視頻的通信,以及IP電話、普通電話終端間的語音通信。本文選題來自安徽四創(chuàng)電子有限公司的研發(fā)項目,項目的目的是開發(fā)出支持FXS(FEIGNEXCHANGESTATION),F(xiàn)XO(FEIGNEXCHANGEOFFICE),E1等多種接口嵌入式IPPBX,并能靈活選擇配置接口方式。本論文就是基于該項目進(jìn)行展開的。首先,介紹了本文的研究背景,對IPPBX的原理結(jié)構(gòu)做了分析。在該部分中介紹了SIP協(xié)議,模擬和數(shù)字接口,語音編解碼等。重點對SIP協(xié)議流程等做了研究分析。其次,對IPPBX結(jié)構(gòu)進(jìn)行劃分和模塊化的設(shè)計研究,包括硬件模塊主控CPUBLACKFIN533,模擬接口FXS,F(xiàn)XO,E1控制接口電路設(shè)計進(jìn)行分析。并給出了FXS,F(xiàn)XO,E1等多接口模式的硬件設(shè)計方案,在設(shè)計中使用FPGA對語音進(jìn)行靜音判別大大降低了系統(tǒng)處理負(fù)載,在語音包數(shù)據(jù)傳輸中更節(jié)省了網(wǎng)絡(luò)帶寬。接著對IPPBX軟件結(jié)構(gòu)進(jìn)行了分析,介紹了UBOOT在BF533芯片上的移植和UCLINUX系統(tǒng)下硬件的驅(qū)動開發(fā)等,并針對網(wǎng)絡(luò)環(huán)境較差時對語音質(zhì)量保證在軟件上進(jìn)行了實現(xiàn)。最后,對該設(shè)計方案的IPPBX進(jìn)行模塊化功能和穩(wěn)定性進(jìn)行測試,測試表明對FXS,F(xiàn)XO及E1接口支持較好,并能夠靈活選擇各接口,可同時支持30路并發(fā)呼叫。由于在FPGA中做了靜音控制,在軟件中做了語音緩存,使得在網(wǎng)絡(luò)環(huán)境相對較差時,仍然能夠滿足正常的通話需求。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 68
大小: 1.54(MB)
子文件數(shù):
-
簡介:近幾年來隨著后PC時代的來臨由于具有便利靈活、性能價格比高、嵌入性強(qiáng)等特點嵌入式系統(tǒng)在各個領(lǐng)域得到了廣泛的應(yīng)用。嵌入式技術(shù)發(fā)展到今天已經(jīng)把各種計算機(jī)技術(shù)交叉融合在一起了網(wǎng)絡(luò)把人與應(yīng)用服務(wù)的交互通道變得無所不在使得支持網(wǎng)絡(luò)應(yīng)用所需要的系統(tǒng)軟件將發(fā)生重大變化同時嵌入式系統(tǒng)的發(fā)展使應(yīng)用的深度和廣度不斷擴(kuò)大也對嵌入式軟件開發(fā)技術(shù)提出了新的挑戰(zhàn)。面對日益復(fù)雜的嵌入式應(yīng)用如何更好地實現(xiàn)應(yīng)用更方便地開發(fā)出功能強(qiáng)大的應(yīng)用軟件已成為嵌入式軟件開發(fā)平臺要面對的主要問題。面對嵌入式系統(tǒng)復(fù)雜性研究嵌從分析、設(shè)計、驗證到編碼這一整個開發(fā)過程的模型系統(tǒng)及建模方法變得越來越重要。本論文介紹了嵌入式系統(tǒng)的通訊接口USB通信的實現(xiàn)基于UMLUNIFIEDMODELINGLANGUAGE統(tǒng)一建模語言方法分析醫(yī)療領(lǐng)域嵌入式系統(tǒng)通信的特點描述模型的行為提出了USB的傳輸方案并通過研究證明方案的有效性和實用性。
下載積分: 5 賞幣
上傳時間:2024-03-10
頁數(shù): 51
大小: 1.61(MB)
子文件數(shù):
-
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 74
大小: 2.19(MB)
子文件數(shù):
-
簡介:在現(xiàn)代科技的發(fā)展過程中,隨著處理器技術(shù)的發(fā)展和通信、控制、消費類電子產(chǎn)品等嵌入式應(yīng)用的發(fā)展,嵌入式系統(tǒng)逐漸深入到人們生活的方方面面。各類嵌入式系統(tǒng)產(chǎn)品之間往往通過某種接口進(jìn)行交互或數(shù)據(jù)傳遞。在早期的系統(tǒng)接口中,有串行口、并行口和PCI接口等等。由于這類接口存在傳輸速度低,切換復(fù)雜,操作使用不方便等種種局限性而產(chǎn)生了USB接口。當(dāng)前,在數(shù)據(jù)采集的嵌入式系統(tǒng)中,數(shù)據(jù)交換大多還是使用軟盤、串行接口或以太網(wǎng)等方式。相對上面種種方式,在嵌入式系統(tǒng)設(shè)備上使用USB接口的便利和優(yōu)點逐步體現(xiàn)出來??墒歉鞣NUSB接口的設(shè)備都是基于PC機(jī)系統(tǒng)的。所以,基于嵌入式系統(tǒng)的USB接口的研究具有其實用的價值和意義,特別是起MASTER作用的HOST端接口的研究。本論文的主要部分,首先追述了USB的發(fā)展歷史,然后系統(tǒng)分析了USB接口規(guī)范USB11,研究和比較了基于WINDOWS的PC機(jī)系統(tǒng)、基于嵌入式操作系統(tǒng)、以及基于無操作系統(tǒng)的嵌入式系統(tǒng)中的USB協(xié)議棧的實現(xiàn)方式。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 63
大?。?2.11(MB)
子文件數(shù):
-
簡介:目前,,國內(nèi)已經(jīng)開始廣泛地將嵌入式JAVA技術(shù)應(yīng)用于手機(jī)、PDA等各種小型家電上,但是其核心KVMKILOJAVAVIRTUALMACHINE大多屬于國外公司所有,而我國自己的相應(yīng)的商業(yè)化產(chǎn)品很少,而KVM的實現(xiàn)技術(shù)仍有值得進(jìn)一步研究和改進(jìn)之處。基于以上原因,本文針對KVM的關(guān)鍵技術(shù)進(jìn)行了深入的研究,為開發(fā)具有自主版權(quán)的高性能KVM奠定基礎(chǔ)。在分析了J2ME架構(gòu)的基礎(chǔ)之上,介紹了J2ME架構(gòu)中的CONFIGURATION層和PROFILE層。并對J2ME中符合CLDC規(guī)格的框架的核心KVM進(jìn)行了分析和研究;說明了KVM自身的特點、KVM的內(nèi)部體系結(jié)構(gòu)和KVM所在的小型設(shè)備的特點;闡述了KVM四個核心子系統(tǒng)內(nèi)部數(shù)據(jù)結(jié)構(gòu)、多線程和同步、解釋器和垃圾收集實現(xiàn)細(xì)節(jié)。針對KVM的一個核心模塊垃圾收集器,在對現(xiàn)行主要的垃圾收集算法進(jìn)行深入的研究、分析和比較后,在KVM原有的垃圾收集算法的基礎(chǔ)上,提出了一個基于增量式收集思想的改進(jìn)算法,這一改進(jìn)措施將在很大程度上避免由原收集算法因進(jìn)行真正完全收集而帶來的長“停頓”,更符合運算能力有限的小型設(shè)備的應(yīng)用要求;同時針對對象管理方式提出自己的解決方案,使得對象的管理方式更合理,更適應(yīng)于嵌入式應(yīng)用。最后實現(xiàn)了該改進(jìn)算法的原型系統(tǒng),通過對原型系統(tǒng)進(jìn)行實驗測試,驗證了改進(jìn)算法的正確性和可行性。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 78
大小: 3.12(MB)
子文件數(shù):
-
簡介:隨著語音識別效果的逐步提高語音輸入輸出正逐步成為人機(jī)交互的一種重要方式。這種交互方式對語音識別技術(shù)和識別系統(tǒng)提出了更高的要求尤其在系統(tǒng)的便捷性實時性和可移植性等方面。因此在嵌入式系統(tǒng)中實現(xiàn)一個能識別較大詞匯量具有較好實時性并且具有足夠高的識別率的語音識別系統(tǒng)具有很高的理論研究及實用價值。本文首先分析語音識別技術(shù)研究的發(fā)展背景及國內(nèi)外研究現(xiàn)狀并對本研究的背景項目所要求的各項技術(shù)指標(biāo)進(jìn)行介紹和分析。在深入研究語音識別過程中各關(guān)鍵模塊包括語音預(yù)處理特征提取關(guān)鍵識別算法及決策等的基礎(chǔ)上對各模塊的重點技術(shù)進(jìn)行研究。在語音預(yù)處理模塊中重點對預(yù)加重、分幀、加窗、端點檢測的各種算法進(jìn)行分析通過實驗比較各種算法的優(yōu)劣;在特征提取模塊中通過分析LPCC參數(shù)和MFCC參數(shù)的實現(xiàn)原理和差異結(jié)合背景項目的要求闡述選用LPCC參數(shù)的因為。在對核心識別算法的研究中本論文分別對三種經(jīng)典的語音識別算法動態(tài)時間規(guī)整算法DTW、隱馬爾科夫模型HMM和人工神經(jīng)網(wǎng)絡(luò)算法ANN的算法思想和識別原理進(jìn)行分析并在傳統(tǒng)的DTW算法基礎(chǔ)上對算法進(jìn)行了簡化改進(jìn)從而減少了算法的運算量實現(xiàn)了程序效率的提高。圍繞改進(jìn)的DTW算法提出一種新的匹配方法二次匹配法通過改變匹配流程使用LPCC參數(shù)與改進(jìn)DTW算法的組合實現(xiàn)了大詞匯量的語音識別系統(tǒng)的設(shè)計系統(tǒng)的識別率能夠保持在80%以上達(dá)到背景項目的具體要求。本文在對現(xiàn)有的嵌入式操作系統(tǒng)深入研究的基礎(chǔ)上選用可移植性較好的嵌入式WINDOWSCE操作系統(tǒng)成功地在以ARM11為核心的開發(fā)板上定制和移植了WINDOWSCE60操作系統(tǒng)通過跨平臺的軟件開發(fā)成功在搭建好的嵌入式開發(fā)平臺上實現(xiàn)了大詞匯的語音識別系統(tǒng)。實驗結(jié)果表明通過對系統(tǒng)的改進(jìn)在嵌入式中能夠?qū)崿F(xiàn)一個具有識別率較高實時性較好的大詞匯量語音識別系統(tǒng)。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 80
大?。?9.7(MB)
子文件數(shù):
-
簡介:該文主要研究如何構(gòu)造智能手機(jī)的嵌入式LINUX操作系統(tǒng)的問題目前基于嵌入式的開發(fā)成為一種趨勢而LINUX操作系統(tǒng)由于其源碼開放性、良好的穩(wěn)定性及安全性成為了低成本開發(fā)中一支成長比較迅速的力量嵌入式LINUX也成為一種比較流行的嵌入式操作系統(tǒng)論文從進(jìn)程調(diào)度、內(nèi)存管理、文件系統(tǒng)幾個方面來分析LINUX內(nèi)核的裁剪問題在進(jìn)程調(diào)度方面主要是系統(tǒng)實時化的分析闡述硬實時和軟實時的原理和實現(xiàn)內(nèi)存管理方面詳述了裁剪虛存機(jī)制和對物理內(nèi)存直接管理的方式在文件系統(tǒng)方面選擇了一種小型化的適合嵌入式系統(tǒng)的文件系統(tǒng)并對網(wǎng)絡(luò)傳輸協(xié)議TCPIP進(jìn)行了分析、定制然后構(gòu)建了一個嵌入式的開發(fā)環(huán)境在此基礎(chǔ)上實現(xiàn)對嵌入式LINUX的調(diào)試和運行最后實現(xiàn)了一個在軟盤上的可運行的完整的嵌入式LINUX操作系統(tǒng)
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 55
大?。?1.69(MB)
子文件數(shù):
-
簡介:數(shù)字網(wǎng)絡(luò)硬盤是運用虛擬存儲技術(shù)VIRTUALDISKSYSTEMARCHITECTURE的最新科技成果在服務(wù)器的支持下整個網(wǎng)絡(luò)就像一臺電腦那樣工作既發(fā)揮了工作站的獨立計算能力又合理利用了服務(wù)器的集中管理特性數(shù)字網(wǎng)絡(luò)硬盤以服務(wù)器客戶端模式為基礎(chǔ)具有IDE硬盤接口為客戶端提供無盤引導(dǎo)服務(wù)以及完善的管理通過該系統(tǒng)可以建立一個穩(wěn)定、易用、低維護(hù)、管理方便的無盤網(wǎng)絡(luò)系統(tǒng)數(shù)字網(wǎng)絡(luò)硬盤是采用最新的ARM技術(shù)成功地實現(xiàn)了真正的WINDOWS2000XP無盤終端和無盤工作站不同數(shù)字網(wǎng)絡(luò)硬盤所有的處理都在工作站系統(tǒng)上完成服務(wù)器只提供啟動和存取服務(wù)也就是說在工作站運行軟件時所消耗的資源主要指CPU和內(nèi)存資源都是工作站自身提供的本文主要介紹了客戶端硬件的開發(fā)即數(shù)字網(wǎng)絡(luò)硬盤卡的設(shè)計以及板卡端程序設(shè)計包括嵌入式開發(fā)技術(shù)以及IDE接口在數(shù)字網(wǎng)絡(luò)硬盤卡中嵌入的處理器是ARM7TDMI另外還介紹了ATA協(xié)議即如何通過FPGA來實現(xiàn)IDE接口由于數(shù)字網(wǎng)絡(luò)硬盤需在服務(wù)器的支持下才能運行因此本文詳細(xì)介紹了網(wǎng)絡(luò)傳輸協(xié)議本論文包括了七個章節(jié)第1章是概述介紹了嵌入式開發(fā)的特點和發(fā)展趨勢并且對本論文要研究的課題進(jìn)行了詳細(xì)介紹使讀者對數(shù)字網(wǎng)絡(luò)硬盤有一個大致的了解第2章介紹了IDE接口包括物理接口和傳輸協(xié)議第3章是對整個系統(tǒng)的硬件基礎(chǔ)進(jìn)行介紹包括微控制器S3C4510B以及FPGA開發(fā)相關(guān)知識第4章是數(shù)字網(wǎng)絡(luò)硬盤的硬件設(shè)計包括FPGA和ARM、FPGA和PC之間的接口設(shè)計和以太網(wǎng)接口第5章介紹板卡端的程序從BIOS到ATA命令的實現(xiàn)至于網(wǎng)絡(luò)傳輸部分作者另外用了一章的內(nèi)容來介紹第6章介紹了網(wǎng)絡(luò)編程方面的基礎(chǔ)知識以及數(shù)字網(wǎng)絡(luò)硬盤中的通信協(xié)議第7章從硬件和軟件兩方面對全文進(jìn)行總結(jié)提出了一些有待進(jìn)一步改進(jìn)的想法
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 81
大?。?3.69(MB)
子文件數(shù):
-
簡介:隨著半導(dǎo)體技術(shù)、傳感器技術(shù)、嵌入式技術(shù)以及通信技術(shù)的飛速發(fā)展,具有感知、計算、存儲和通信能力的無線傳感器網(wǎng)絡(luò)的應(yīng)用越來越廣泛。無線傳感器網(wǎng)絡(luò)作為一種嵌入式設(shè)備能夠?qū)崟r監(jiān)測、感知和采集網(wǎng)絡(luò)分布區(qū)域內(nèi)監(jiān)視對象的各種信息,并加以處理。本文分析了無線傳感器網(wǎng)絡(luò)的原理與架構(gòu),闡述了嵌入式系統(tǒng)的特點與組成及其在汽車輪胎胎壓檢測系統(tǒng)TPMS中的應(yīng)用。對TPMS系統(tǒng)設(shè)計方案進(jìn)行了分析,并對系統(tǒng)設(shè)計中的幾個關(guān)鍵問題進(jìn)行了深入的研究和探討。文中提出了采用基于專家系統(tǒng)的設(shè)備狀態(tài)智能處理技術(shù)來解決TPMS的設(shè)備狀態(tài)判斷與處理問題;闡述了傳感器節(jié)點的軟件能耗管理技術(shù)的原理與實現(xiàn)。最后,在綜合若干TPMS實現(xiàn)方案基礎(chǔ)上,并結(jié)合前述的相關(guān)技術(shù),提出了新的TPMS設(shè)計方案。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 76
大?。?3.22(MB)
子文件數(shù):
-
簡介:多波束聲納因可以測量海深及對海底目標(biāo)成像而在軍事和民用方面具有重要價值。為了將實時測量的數(shù)據(jù)快速有效地傳送到水面母船,研究和開發(fā)基于千兆以太網(wǎng)的的嵌入式數(shù)據(jù)傳輸系統(tǒng)是十分必要的。本文立足VIRTEX5FXFPGA芯片為核心的嵌入式處理架構(gòu),進(jìn)行多波束聲納與工控機(jī)之間的雙向高速通信研究,側(cè)重圍繞千兆以太網(wǎng)和COMPT高速通信口展開進(jìn)行研究。在研究千兆以太網(wǎng)的物理層和MAC層機(jī)制以及嵌入式以太網(wǎng)協(xié)議棧的通信機(jī)制的基礎(chǔ)上,利用VIRTEX5的TEMAC控制器實現(xiàn)了千兆以太網(wǎng)數(shù)據(jù)傳輸。進(jìn)一步根據(jù)COMPT協(xié)議及其通信機(jī)制和LOCALLINK接口規(guī)范,實現(xiàn)了基于LOCALLINK的COMPTIP核。在COMPTIP核中將兩路數(shù)據(jù)接收在FPGA中同步完成,實現(xiàn)了第二路COMPT數(shù)據(jù)的“存儲一轉(zhuǎn)發(fā)”的機(jī)制,并利用DMA和中斷機(jī)制讀取COMPT數(shù)據(jù),保障了數(shù)據(jù)的高速搬移。最后在POWERPC上層使用數(shù)據(jù)調(diào)度流程將兩者相結(jié)合,實現(xiàn)了高速數(shù)據(jù)傳輸系統(tǒng)。經(jīng)過理論分析和實際數(shù)據(jù)測試,本文實現(xiàn)的嵌入式數(shù)據(jù)傳輸系統(tǒng)可以支持最大193MBITS的傳輸速率。多波束聲納連續(xù)拷機(jī)試驗中,該系統(tǒng)工作穩(wěn)定,傳輸?shù)臄?shù)據(jù)有效、可靠,各項性能指標(biāo)達(dá)到了設(shè)計要求。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 67
大?。?2.59(MB)
子文件數(shù):
-
簡介:近年來,隨著消費類電子產(chǎn)業(yè)的高速發(fā)展,傳統(tǒng)的嵌入式技術(shù)已不能滿足人們對嵌入式產(chǎn)品功能和性能日益增長的需求。將系統(tǒng)虛擬化技術(shù)引入嵌入式領(lǐng)域,使之實現(xiàn)在同一硬件平臺上運行多個操作系統(tǒng),能縮短應(yīng)用軟件的開發(fā)周期,增強(qiáng)系統(tǒng)的安全性,減少系統(tǒng)工作的芯片數(shù)量,縮減企業(yè)的開發(fā)成本。本文從系統(tǒng)虛擬化設(shè)計的角度出發(fā),圍繞嵌入式系統(tǒng)的特點,設(shè)計和實現(xiàn)了一個基于ARM平臺的嵌入式系統(tǒng)虛擬機(jī)。本文首先在第二章分析了系統(tǒng)虛擬化的研究現(xiàn)狀,并在此基礎(chǔ)上選擇了基于開源項目的OKL4作為構(gòu)建嵌入式系統(tǒng)的系統(tǒng)虛擬機(jī)。接著在第三章分析了OKL4中實現(xiàn)系統(tǒng)虛擬化的關(guān)鍵技術(shù),重點研究了OKL4中的內(nèi)存管理、進(jìn)程間通信、調(diào)度策略和中斷管理。然后在第四章介紹了實現(xiàn)系統(tǒng)虛擬化的硬件平臺和軟件平臺,并分析了系統(tǒng)設(shè)計的原理和方法。在第五章中詳細(xì)論述了基于ARM926EJS處理器的硬件平臺上移植OKL4系統(tǒng)虛擬機(jī)的實現(xiàn)過程。最后,在第六章從兩個方面完成了對OKL4系統(tǒng)虛擬機(jī)的驗證一方面通過構(gòu)建KTEST測試?yán)瓿闪薕KL4內(nèi)核的功能性的測試;另一方面,通過在OKL4上移植LINUX和NUCLEUS客戶操作系統(tǒng),完成了系統(tǒng)虛擬機(jī)對多個不同操作系統(tǒng)虛擬化的驗證。本文實現(xiàn)的嵌入式系統(tǒng)虛擬機(jī),為將來實現(xiàn)單芯片低成本的嵌入式終端打下了基礎(chǔ)。在此基礎(chǔ)上,可以結(jié)合不同的客戶操作系統(tǒng)實現(xiàn)完整的單芯片多系統(tǒng)的系統(tǒng)虛擬化解決方案,具有較高的實用價值。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 72
大?。?8.28(MB)
子文件數(shù):
-
簡介:隨著嵌入式系統(tǒng)應(yīng)用更加廣泛,嵌入式軟件設(shè)計需求日益復(fù)雜,軟件規(guī)模不斷擴(kuò)大。如何在保證系統(tǒng)可靠性和安全性同時提高軟件開發(fā)效率,已經(jīng)成為嵌入式開發(fā)中的“瓶頸”問題?;谀P万?qū)動架構(gòu)的軟件開發(fā)方法以模型和模型轉(zhuǎn)換為核心組織系統(tǒng)開發(fā),先天就具備敏捷、高效等優(yōu)勢,是目前軟件工程領(lǐng)域內(nèi)重要的研究方向。本文分析了基于模型驅(qū)動架構(gòu)的嵌入式軟件開發(fā)過程,針對開發(fā)中存在的問題嵌入式領(lǐng)域平臺無關(guān)模型難以構(gòu)建和缺乏嵌入式領(lǐng)域代碼生成工具,提出相應(yīng)解決方案構(gòu)建嵌入式領(lǐng)域元模型以及開發(fā)基于模型驅(qū)動架構(gòu)的嵌入式軟件代碼生成工具。本文重點關(guān)注代碼生成技術(shù)的研究,設(shè)計完成了嵌入式系統(tǒng)靜態(tài)結(jié)構(gòu)模型代碼生成器,并對其進(jìn)行了黑盒測試,測試結(jié)果達(dá)到了預(yù)期目標(biāo)。
下載積分: 5 賞幣
上傳時間:2024-03-10
頁數(shù): 70
大?。?2.98(MB)
子文件數(shù):
-
簡介:該控制器是由潮州凱普生物儀器有限公司委托開發(fā),控制器為DNA導(dǎo)流雜交提供了一個可控的恒溫環(huán)境。使用半導(dǎo)體制冷片TEC作為加熱制冷的控溫元件,精確的溫度控制是本控制器設(shè)計的難點,除此之外控制器還提供了多種速度選擇的排液系統(tǒng),這是導(dǎo)流雜交必需的步驟。為了進(jìn)一步提高控制器的安全性,控制器還實現(xiàn)了對自身的故障檢測和故障報警。通過友好的人機(jī)界面用戶可以方便、安全的操作和使用該控制器。該文首先對項目的方案作了一個整體的描述,然后再詳細(xì)描述控制器各個部分的設(shè)計,并且還對控制器下一代產(chǎn)品的一些關(guān)鍵技術(shù)作了必要的探討。論文中,第二章從整體上描述了系統(tǒng)的設(shè)計;第三章介紹嵌入式系統(tǒng)的基本原理和設(shè)計思路,并描述了實時UCOSⅡ在該系統(tǒng)中的應(yīng)用;第四章是該系統(tǒng)的重要部分,介紹了該系統(tǒng)是如何實現(xiàn)對恒溫槽的高精度恒溫控制;第五章介紹了圖形處理的實現(xiàn),包括軟件和硬件的實現(xiàn),重點放在對USB接口的軟硬件設(shè)計;第六章介紹了以太網(wǎng)接口的實現(xiàn)和應(yīng)用。最后一章介紹了人機(jī)界面的設(shè)計和實現(xiàn)。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 71
大?。?2.09(MB)
子文件數(shù):
-
簡介:隨著嵌入式軟件復(fù)雜度和規(guī)模不斷提高嵌入式軟件的質(zhì)量對整個嵌入式產(chǎn)品的質(zhì)量起決定性作用而嵌入式軟件的性能直接影響著應(yīng)用軟件的質(zhì)量的高低。因此嵌入式軟件開發(fā)人員迫切需要一款性能測試工具能夠有針對性的分析該領(lǐng)域中的嵌入式軟件的性能。該工具可以實現(xiàn)統(tǒng)計嵌入式軟件的性能信息方便開發(fā)人員查找約束嵌入式軟件質(zhì)量提高的瓶頸然后有針對性的修改代碼。本文主要分析一些主流的性能測試工具的主要特征研究嵌入式軟件性能測試的基本方法。本文論述的性能測試工具是針對計算密集型嵌入式軟件而設(shè)計的用于動態(tài)分析多任務(wù)軟件在執(zhí)行過程中各個函數(shù)性能特征。該性能測試工具是參考GPROF性能測試工具而設(shè)計的相對于GPROF可以支持多線程多任務(wù)軟件中動態(tài)函數(shù)和靜態(tài)函數(shù)的性能測試。設(shè)計性能測試工具的軟件體系結(jié)構(gòu)和內(nèi)部組成模塊研究性能測試工具中各個模塊以及相互關(guān)系。設(shè)計和實現(xiàn)性能數(shù)據(jù)收集模塊和數(shù)據(jù)通信模塊改進(jìn)GPROF性能數(shù)據(jù)分析的算法。首先研究了性能數(shù)據(jù)收集模塊不同函數(shù)類型性能信息使用不同的數(shù)據(jù)來表示采用插樁方式、斷點調(diào)試技術(shù)等手段來實現(xiàn)數(shù)據(jù)收集;研究性能數(shù)據(jù)的存儲形式設(shè)計并實現(xiàn)性能數(shù)據(jù)存儲過程中能夠快速查找并保存性能數(shù)據(jù)的算法;研究多任務(wù)程序設(shè)計方式使用進(jìn)程跟蹤技術(shù)實現(xiàn)多任務(wù)性能數(shù)據(jù)收集。其次在性能數(shù)據(jù)分析方面以GPROF性能數(shù)據(jù)分析為基礎(chǔ)重點研究了性能數(shù)據(jù)轉(zhuǎn)換的算法。通過修改原有算法的基礎(chǔ)上設(shè)計并實現(xiàn)支持動態(tài)函數(shù)和多任務(wù)的性能數(shù)據(jù)分析。最后研究嵌入式軟件交叉開發(fā)的特點設(shè)計并實現(xiàn)宿主機(jī)端和目標(biāo)機(jī)端通信模塊。設(shè)計簡單可靠的數(shù)據(jù)編碼策略傳輸不同類型的數(shù)據(jù);使用操作系統(tǒng)提供API設(shè)置通信配置方式實現(xiàn)宿主機(jī)與目標(biāo)機(jī)之間可控和安全傳輸數(shù)據(jù)。根據(jù)性能測試工具的測試環(huán)境和測試目標(biāo)設(shè)計出有針對性的測試用例。使用性能測試工具的操作界面運行并分析測試用例最后分析測試結(jié)果來驗證性能測試工具基本功能實現(xiàn)情況。通過與其他性能測試工具的比較證明該性能測試工具的可用性和實用性。
下載積分: 5 賞幣
上傳時間:2024-03-09
頁數(shù): 92
大?。?3.26(MB)
子文件數(shù):