-
簡介:目錄一、前言前言11.1課題研究背景11.2課程研究目的和意義21.3ARM2440實驗箱介紹21.3.12440核心板規(guī)格21.3.22440實驗箱底板規(guī)格31.3.3軟件資源4二、需求分析需求分析4三、開發(fā)環(huán)境及系統(tǒng)結(jié)構(gòu)開發(fā)環(huán)境及系統(tǒng)結(jié)構(gòu)53.1開發(fā)環(huán)境53.2系統(tǒng)結(jié)構(gòu)5四、詳細設計詳細設計64.1ARMLINUX的建立64.1.1建立交叉編譯環(huán)境74.1.2編譯內(nèi)核94.1.3生成并配置根文件系統(tǒng)134.2BOOTLOADER的移植154.2.1移植的環(huán)境154.2.2移植的步驟154.3基于S3CC400的嵌入式WEB服務器BOA移植204.3.1配置開發(fā)板網(wǎng)絡204.3.3WEB靜態(tài)網(wǎng)頁制作234.3.4CGI程序LOGINC程序。23五、結(jié)論結(jié)論253-SAMSUNGS3C2440AL,主頻400MHZ,最高533MHZ。◆SDRAM內(nèi)存-板載64MBSDRAM-32BIT數(shù)據(jù)總線-SDRAM時鐘頻率高達100MHZ◆FLASH存儲器-板載64MBNANDFLASH,掉電非易失-板載2MBNORFLASH◆專業(yè)125V核心電壓供電,完美解決CPU發(fā)熱現(xiàn)象◆3個用戶LED燈1.3.22440實驗箱底板規(guī)格實驗箱底板規(guī)格◆大電流5V供電,提供更加優(yōu)質(zhì)的供電,防止切因為電源而引起的BUG;◆LCD顯示-板上LCD接口集成4線電阻式觸摸屏接口,可以直接連接4線電阻式觸摸屏,-支持黑白、4級灰度、16級灰度、256色、4096色STN液晶屏,尺寸從35寸到121寸,屏幕分辨率可以達到1024X768象素-支持黑白、4級灰度、16級灰度、256色、64K色、真彩色TFT液晶屏,尺寸從35寸到121寸,屏幕分辨率可以達到1024768象素-2440實驗箱的標準配置為SHARP8英寸分辨率為640X480的TFT真彩液晶屏,自帶觸摸屏◆1個100M以太網(wǎng)RJ45接口◆3個串行接口,其中兩個為RS3232電平,以DB9接口引出,另個是TTL電平,以擴展模塊接口引出◆4個USBHOSTA型接口(支持USB11協(xié)議)◆1個USBSLAVEB型接口(支持USB11協(xié)議)◆1個SD卡存儲接口◆1?路立體聲音頻輸出接口,1路音頻輸入接口
下載積分: 7 賞幣
上傳時間:2024-05-22
頁數(shù): 27
大?。?0.29(MB)
子文件數(shù):
-
簡介:基本C語言基礎題1用預處理指令DEFINE聲明一個常數(shù),用以表明1年中有多少秒(忽略閏年問題)DEFINESECONDS_PER_YEAR606024365UL我在這想看到幾件事情DEFINE語法的基本知識(例如不能以分號結(jié)束,括號的使用,等等)懂得預處理器將為你計算常數(shù)表達式的值,因此,直接寫出你是如何計算一年中有多少秒而不是計算出實際的值,是更清晰而沒有代價的。意識到這個表達式將使一個16位機的整型數(shù)溢出‐因此要用到長整型符號L,告訴編譯器這個常數(shù)是的長整型數(shù)。如果你在你的表達式中用到UL(表示無符號長整型),那么你有了一個好的起點。記住,第一印象很重要。2寫一個“標準”宏MIN,這個宏輸入兩個參數(shù)并返回較小的一個。DEFINEMINA,B((A)BAB這個測試是為下面的目的而設的標識DEFINE在宏中應用的基本知識。這是很重要的,因為直到嵌入INLINE操作符變?yōu)闃藴蔆的一部分,宏是方便產(chǎn)生嵌入代碼的唯一方法,對于嵌入式系統(tǒng)來說,為了能達到要求的性能,嵌入代碼經(jīng)常是必須的方法。三重條件操作符的知識。這個操作符存在C語言中的原因是它使得編譯器能產(chǎn)生比F‐THEN‐ELSE更優(yōu)化的代碼,了解這個用法是很重要的。懂得在宏中小心地把參數(shù)用括號括起來我也用這個問題開始討論宏的副作用,例如當你寫下面的代碼時會發(fā)生什么事LEASTMINP,B3預處理器標識ERROR的目的是什么如果你不知道答案,請看參考文獻1。這問題對區(qū)分一個正常的伙計和一個書呆子是很有用的。只有書呆子才會讀C語言課本的附錄去找出象這種問題的答案。當然如果你不是在一個書呆子,那么應試者最好希望自己不要知道答案。死循環(huán)(INFINITELOOPS)4嵌入式系統(tǒng)中經(jīng)常要用到無限循環(huán),你怎么樣用C編寫死循環(huán)呢這個問題用幾個解決方案。我首選的方案是WHILE1{}一些程序員更喜歡如下方案FOR{}BINTA//APOINTERTOANINTEGERCINTA//APOINTERTOAPOINTERTOANINTEGERDINTA10//ANARRAYOF10INTEGERSEINTA10//ANARRAYOF10POINTERSTOINTEGERSFINTA10//APOINTERTOANARRAYOF10INTEGERSGINTAINT//APOINTERTOAFUNCTIONATHATTAKESANINTEGERARGUMENTANDRETURNSANINTEGERHINTA10INT//ANARRAYOF10POINTERSTOFUNCTIONSTHATTAKEANINTEGERARGUMENTANDRETURNANINTEGER人們經(jīng)常聲稱這里有幾個問題是那種要翻一下書才能回答的問題,我同意這種說法。當我寫這篇文章時,為了確定語法的正確性,我的確查了一下書。但是當我被面試的時候,我期望被問到這個問題(或者相近的問題)。因為在被面試的這段時間里,我確定我知道這個問題的答案。應試者如果不知道所有的答案(或至少大部分答案),那么也就沒有為這次面試做準備,如果該面試者沒有為這次面試做準備,那么他又能為什么出準備呢STATIC6關(guān)鍵字STATIC的作用是什么這個簡單的問題很少有人能回答完全。在C語言中,關(guān)鍵字STATIC有三個明顯的作用在函數(shù)體,一個被聲明為靜態(tài)的變量在這一函數(shù)被調(diào)用過程中維持其值不變。在模塊內(nèi)(但在函數(shù)體外),一個被聲明為靜態(tài)的變量可以被模塊內(nèi)所用函數(shù)訪問,但不能被模塊外其它函數(shù)訪問。它是一個本地的全局變量。在模塊內(nèi),一個被聲明為靜態(tài)的函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用。那就是,這個函數(shù)被限制在聲明它的模塊的本地范圍內(nèi)使用。大多數(shù)應試者能正確回答第一部分,一部分能正確回答第二部分,同是很少的人能懂得第三部分。這是一個應試者的嚴重的缺點,因為他顯然不懂得本地化數(shù)據(jù)和代碼范圍的好處和重要性。7.關(guān)鍵字CONST有什么含意我只要一聽到被面試者說“CONST意味著常數(shù)”,我就知道我正在和一個業(yè)余者打交道。去年DANSAKS已經(jīng)在他的文章里完全概括了CONST的所有用法,因此ESP譯者EMBEDDEDSYSTEMSPROGRAMMING的每一位讀者應該非常熟悉CONST能做什么和不能做什么如果你從沒有讀到那篇文章,只要能說出CONST意味著“只讀”就可以了。盡管這個答案不是完全的答案,但我接受它作為一個正確的答案。(如果你想知道更詳細的答案,仔細讀一下SAKS的文章吧。)如果應試者能正確回答這個問題,我將問他一個附加的問題
下載積分: 7 賞幣
上傳時間:2024-05-22
頁數(shù): 107
大?。?0.1(MB)
子文件數(shù):
-
簡介:第頁共40頁11、ARM微處理器有7種工作模式,它們分為兩類非特權(quán)模式、特權(quán)模式。其中用戶模式屬于非特權(quán)模式4、ARM微處理器復位后,PC的地址通常是0X0,初始的工作模式是SUPERVISOR。5、ARM微處理器支持虛擬內(nèi)存,它是通過系統(tǒng)控制協(xié)處理器CP15和MMU(存儲管理部件)來進行虛擬內(nèi)存的存儲和管理。當系統(tǒng)發(fā)生數(shù)據(jù)異常和指令領取異常時,異常處理程序透過嵌入式操作系統(tǒng)的內(nèi)存管理機制,通過MMU交換物理內(nèi)存和虛擬內(nèi)存的頁面,以保證程序正常執(zhí)行。6、編譯鏈接代碼時,有兩種存儲代碼和數(shù)據(jù)的字節(jié)順序,一種是小端對齊,另一種是大端對齊。7、構(gòu)建嵌入式系統(tǒng)開發(fā)環(huán)境的工具鏈有多種,其中開放源碼的工具鏈是GNU工具鏈,ARM公司提供的工具鏈是ADS工具鏈計算機有CISC和RISC兩種類型,以ARM微處理器為核心的計算機屬于RISC類型,其指令長度是定長的8、目前使用的嵌入式操作系統(tǒng)主要有哪些請舉出六種較常用的。、目前使用的嵌入式操作系統(tǒng)主要有哪些請舉出六種較常用的。WINDOWSCE/WINDOWSMOBILE、VXWORK、LINUX、UCOS、SYMBIAN、QNX任選六9、BOOTBOOTLOADERLOADER在嵌入式系統(tǒng)中主要起什么作用完成哪些主要的工作在嵌入式系統(tǒng)中主要起什么作用完成哪些主要的工作答B(yǎng)OOTLOADER是在嵌入式系統(tǒng)復位啟動時,操作系統(tǒng)內(nèi)核運行前,執(zhí)行的一段程序。通過BOOTLOADER,初始化硬件設備,建立內(nèi)存和I/O空間映射圖,為最終加載操作系統(tǒng)內(nèi)核調(diào)整好適當?shù)南到y(tǒng)軟硬件環(huán)境。2、ARM支持兩個指令集,ARM核因運行的指令集不同,分別有兩個狀態(tài)ARM、THUMB,狀態(tài)寄存器CPSR的T位反映了處理器運行不同指令的當前狀態(tài)3、ARM核有多個寄存器,其中大部分用于通用寄存器,有小部分作為專用寄存器,R15寄存器用于存儲PC,R13通常用來存儲SP。ARM處理器有兩種總線架構(gòu),數(shù)據(jù)和指令使用同一接口的是馮諾依曼,數(shù)據(jù)和指令分開使用不同接口的是哈佛結(jié)構(gòu)第頁共40頁31515、初始值、初始值R123HR123H,R20FHR20FH執(zhí)行指令執(zhí)行指令BICBICR0R0,R1R1,R2R2,LSLLSL11后,寄存器后,寄存器R0R0,R1R1的值分的值分別是多少(別是多少(4分)分)R021H,R123H1616、說明指令、說明指令STMIASTMIAR12,R12,{R0R11}{R0R11}的操作功能。的操作功能。(4分)分)將R0R11十二個寄存器中的32位數(shù)據(jù),存儲到R12地址指針為起始地址的內(nèi)存中,地址的操作方式是先操作、后增加,并更新地址。一、填空題一、填空題請將答案填入題后括號中請將答案填入題后括號中共共1010小題,每小題小題,每小題2分,滿分分,滿分2020分。分。1、一般而言,嵌入式系統(tǒng)的構(gòu)架可以分為4個部分分別是(處理器)、存儲器、輸入/輸出和軟件,一般軟件亦分為操作系統(tǒng)相關(guān)和(應用軟件)兩個主要部分。2、根據(jù)嵌入式系統(tǒng)使用的微處理器,可以將嵌入式系統(tǒng)分為嵌入式微控制器,(嵌入式DSP處理器),(嵌入式微處理器)以及片上系統(tǒng)。3、操作系統(tǒng)是聯(lián)接硬件與應用程序的系統(tǒng)程序,其基本功能有(進程管理)、進程間通信、(內(nèi)存管理)、I/O資源管理。4、從嵌入式操作系統(tǒng)特點可以將嵌入式操作系統(tǒng)分為(實時操作系統(tǒng))和分時操作系統(tǒng),其中實時系統(tǒng)亦可分為(硬實時系統(tǒng))和軟實時系統(tǒng)。5、內(nèi)核負責管理各個任務,或者為每個任務分配CPU時間,并且負責任務之間的(通信),內(nèi)核的基本服務是(任務切換)。6、嵌入式開發(fā)一般采用(宿主機/目標機方式)方式,其中宿主機一般是指(PC機或者臺式機)。7、哈佛體系結(jié)構(gòu)數(shù)據(jù)空間和地址空間(分開),ARM7TDMI采用(馮諾依曼體系)的內(nèi)核架構(gòu)。8ARM7TDMI采用(3)級流水線結(jié)構(gòu),ARM920TDMI采用(5)級流水線。
下載積分: 8 賞幣
上傳時間:2024-03-16
頁數(shù): 40
大?。?0.07(MB)
子文件數(shù):
-
簡介:XX大學研究生考試試題大學研究生考試試題課程名稱課程名稱擬題教師擬題教師系主任系主任課程編號課程編號適應年級適應年級工學碩士工學碩士20XX20XX至20XX20XX學年學年二學期學期考試方式考試方式閉卷閉卷一、填空題一、填空題請將答案填入題后括號中請將答案填入題后括號中共共1010小題,每小題小題,每小題2分,滿分分,滿分2020分。分。1、一般而言,嵌入式系統(tǒng)的構(gòu)架可以分為4個部分分別是(處理器)、存儲器、輸入/輸出和軟件,一般軟件亦分為操作系統(tǒng)相關(guān)和(應用軟件)兩個主要部分。2、根據(jù)嵌入式系統(tǒng)使用的微處理器,可以將嵌入式系統(tǒng)分為嵌入式微控制器,(嵌入式微處理器),(嵌入式DSP處理器)以及片上系統(tǒng)。3、操作系統(tǒng)是聯(lián)接硬件與應用程序的系統(tǒng)程序,其基本功能有(進程管理)、進程間通信、(內(nèi)存管理)、I/O資源管理。4、從嵌入式操作系統(tǒng)特點可以將嵌入式操作系統(tǒng)分為(實時操作系統(tǒng))和分時操作系統(tǒng),其中實時系統(tǒng)亦可分為(硬實時操作系統(tǒng))和軟實時系統(tǒng)。5、內(nèi)核負責管理各個任務,或者為每個任務分配CPU時間,并且負責任務之間的(通信),內(nèi)核的基本服務是(任務切換)。6、嵌入式開發(fā)一般采用(宿主機/目標機)方式,其中宿主機一般3、下面哪個選項不是USB設備的特點。(B)A串行通信方式(B)不可熱撥插C分HOST、DEVICE和HUB(D)通信速率比RS232快4、下面哪種嵌入式操作系統(tǒng)很少用于手機終端設備上。(C)ASYMBIAN(B)WINCECUC/OS(D)LINUX5、以下哪項關(guān)于SRAM和DRAM的區(qū)別是不對。(A)ASRAM比DRAM慢(B)SRAM比DRAM耗電多CDRAM存儲密度比SRAM高得多(D)DRM需要周期性刷新6、UC/OS操作系統(tǒng)不包含以下哪幾種狀態(tài)。(C)A運行(B)掛起C退出(D)休眠7、0X070X11的運算結(jié)果是。(A)A0X01(B)0X11C0X17(D)0X078、以下哪種方式不是UC/OS操作系統(tǒng)中任務之間通信方式。(C)
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 6
大?。?0.02(MB)
子文件數(shù):
-
簡介:嵌入式高清卡口系統(tǒng)嵌入式高清卡口系統(tǒng)工程設計及施工手冊工程設計及施工手冊第II頁441線纜標記規(guī)則線纜標記規(guī)則25442線纜標記細則線纜標記細則2545設備安裝27451攝像機攝像機27452輔助照明設備輔助照明設備305設備調(diào)試3151調(diào)試準備31511工具及材料工具及材料31512上電前檢查上電前檢查3152調(diào)試步驟31521攝像部分攝像部分31522輔助照明設備輔助照明設備39523檢測器部分檢測器部分40524主控機配置軟件調(diào)試主控機配置軟件調(diào)試4453現(xiàn)場檢驗49531檢查項目檢查項目49532清理現(xiàn)場清理現(xiàn)場506常見故障排除5161開機故障及其排除5162攝像機故障及其排除5163補光照明部分常見故障及其排除5264整機調(diào)試故障及其排除527附錄53
下載積分: 9 賞幣
上傳時間:2024-03-17
頁數(shù): 60
大小: 12.2(MB)
子文件數(shù):
-
簡介:CENTRALSOUTHUNIVERSITY實驗報告課程程單片機與接口技術(shù)單片機與接口技術(shù)班級級學號號姓名名日期期2014年11月26日////CONSTANTDEFINE/////EQUCOUNT,20COUNTEQU20///EXTERNFUNCTION/////EXTERNTHUMB_FUNCTIONIMPORTTHUMB_FUNCTION///GLOBALSYMBOLDEFINE///GLOBAL_START///CODE///AREASTART,CODE,READONLYENTRYCODE32STARTSETUPINTERRUPT/EXCEPTIONVECTORSBRESET_HANDLERUNDEFINED_HANDLERBUNDEFINED_HANDLERSWI_HANDLERBSWI_HANDLERPREFETCH_HANDLERBPREFETCH_HANDLERABORT_HANDLERBABORT_HANDLERNOP/RESERVEDVECTOR/IRQ_HANDLERBIRQ_HANDLERFIQ_HANDLER
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 11
大?。?0.08(MB)
子文件數(shù):
-
簡介:1中文中文51005100字出處出處IEEETRANSACTIONSONCONSUMERELECTRONICS,VOL50,NO2,MAY2004英文資料及中文翻譯THEDESIGNOFARAPIDPROTOTYPEPLATFORMFORARMBASEDEMBEDDEDSYSTEMRUIWANGANDSHIYUANYANGHARDWAREPROTOTYPEISAVITALSTEPINTHEEMBEDDEDSYSTEMDESIGNINTHISPAPER,WEDISCUSSOURDESIGNOFAFASTPROTOTYPINGPLATFORMFORARMBASEDEMBEDDEDSYSTEMS,PROVIDINGALOWCOSTSOLUTIONTOMEETTHEREQUESTOFFLEXIBILITYANDTESTABILITYINEMBEDDEDSYSTEMPROTOTYPEDEVELOPMENTITALSOENCOURAGESCONCURRENTDEVELOPMENTOFDIFFERENTPARTSOFSYSTEMHARDWAREASWELLASMODULEREUSINGTHOUGHTHEFASTPROTOTYPINGPLATFORMISDESIGNEDFORARMBASEDEMBEDDEDSYSTEM,OURIDEAISGENERALANDCANBEAPPLIEDTOEMBEDDEDSYSTEMOFOTHERTYPESIINTRODUCTIONEMBEDDEDSYSTEMSAREFOUNDEVERYWHERE,INCLUDINGINCELLULARTELEPHONES,PAGERS,VCRS,CAMCORDERS,THERMOSTATS,CURBSIDERENTALCARCHECKINDEVICES,AUTOMATEDSUPERMARKETSTOCKERS,COMPUTERIZEDINVENTORYCONTROLDEVICES,DIGITALTHERMOMETERS,TELEPHONEANSWERINGMACHINES,PRINTERS,PORTABLEVIDEOGAMES,TVSETTOPBOXESTHELISTGOESONDEMANDFOREMBEDDEDSYSTEMISLARGE,ANDISGROWINGRAPIDLYINORDERTODELIVERCORRECTTHEFIRSTTIMEPRODUCTSWITHCOMPLEXSYSTEMREQUIREMENTSANDTIMETOMARKETPRESSURE,DESIGNVERIFICATIONISVITALINTHEEMBEDDEDSYSTEMDESIGNPROCESSAPOSSIBLECHOICEFORVERIFICATIONISTOSIMULATETHESYSTEMBEINGDESIGNEDIFAHIGHLEVELMODELFORTHESYSTEMISUSED,SIMULATIONISFASTBUTMAYNOTBEACCURATEENOUGH,WITHALOWLEVELMODELTOOMUCHTIMEMAYBEREQUIREDTOACHIEVETHEDESIREDLEVELOFCONFIDENCEINTHEQUALITYOFTHEEVALUATIONSINCEDEBUGGINGOFREALSYSTEMSHASTOTAKEINTOACCOUNTTHEBEHAVIOROFTHETARGETSYSTEMASWELLASITSENVIRONMENT,RUNTIMEINFORMATIONISEXTREMELYIMPORTANTTHEREFORE,STATICANALYSISWITHSIMULATIONMETHODSISTOOSLOWANDNOTSUFFICIENTANDSIMULATIONCANNOTREVEALDEEPISSUESINREALPHYSICAL3THEIRPRODUCTSAREAIMEDATSOCSYSTEMONACHIPFUNCTIONALVERIFICATIONINSTEADOFEMBEDDEDSYSTEMDESIGNANDDEVELOPMENTINTHISPAPER,WEDISCUSSOURDESIGNOFARAPIDPROTOTYPINGPLATFORMFORARMBASEDEMBEDDEDSYSTEM,PROVIDINGALOWCOSTSOLUTIONTOMEETTHEREQUESTOFFLEXIBILITYANDTESTABILITYINEMBEDDEDSYSTEMPROTOTYPEDEVELOPMENTITALSOENCOURAGESCONCURRENTDEVELOPMENTOFDIFFERENTPARTSOFSYSTEMHARDWAREASWELLASMODULEREUSINGTHERESTOFTHEPAPERISORGANIZEDASFOLLOWSINSECTION2,WEDISCUSSTHEDETAILSOFOURRAPIDPROTOTYPINGPLATFORMSECTION3SHOWSTHEEXPERIMENTALRESULTS,FOLLOWEDBYANOVERALLCONCLUSIONINSECTION4IITHEDESIGNOFARAPIDPROTOTYPINGPLATFORMAOVERVIEWARMBASEDEMBEDDEDPROCESSORSAREWILDLYUSEDINEMBEDDEDSYSTEMSDUETOTHEIRLOWCOST,LOWPOWERCONSUMPTIONANDHIGHPERFORMANCEANARMBASEDEMBEDDEDPROCESSORISAHIGHLYINTEGRATEDSOCINCLUDINGANARMCOREWITHAVARIETYOFDIFFERENTSYSTEMPERIPHERALS5MANYARMBASEDEMBEDDEDPROCESSORS,EG68,ADOPTASIMILARARCHITECTUREASTHEONESHOWNINFIG1THEINTEGRATEDMEMORYCONTROLLERPROVIDESANEXTERNALMEMORYBUSINTERFACESUPPORTINGVARIOUSMEMORYCHIPSANDVARIOUSOPERATIONMODESSYNCHRONOUS,ASYNCHRONOUS,BURSTMODESITISALSOPOSSIBLETOCONNECTBUSEXTENDEDPERIPHERALCHIPSTOTHEMEMORYBUSTHEONCHIPPERIPHERALSMAYINCLUDEINTERRUPTCONTROLLER,OSTIMER,UART,I2C,PWM,AC97,ANDETCSOMEOFTHESEPERIPHERALSSIGNALSAREMULTIPLEXEDWITHGENERALPURPOSEDIGITALI/OPINSTOPROVIDEFLEXIBILITYTOUSERWHILEOTHERONCHIP
下載積分: 10 賞幣
上傳時間:2024-03-12
頁數(shù): 19
大?。?2.76(MB)
子文件數(shù):
-
簡介:畢業(yè)設計(翻譯)題目VIRTUALARMPLATFORMFOREMBEDDEDSYSTEMDEVELOPERS指導教師職稱副教授學生姓名學號專業(yè)計算機科學與技術(shù)院(系)信息工程學院完成時間2009年5月20日2009年5月20日六部分是總結(jié)。2虛擬ARM平臺的需求21S/W嵌入式系統(tǒng)的發(fā)展眾所周知,在通用計算機平臺例如PC上開發(fā)軟件與在嵌入式平臺上開發(fā)軟件有很大的不同。因此,通用平臺軟件開發(fā)人員在開發(fā)嵌入式平臺軟件時,可能會遇到很多困難。因為,嵌入式系統(tǒng)軟件開發(fā)需要將通用運行程序燒錄到嵌入式平臺中,并檢查它的運行。這就意味著當通用軟件有相同的開發(fā)和運行環(huán)境不同PC之間時,軟件開發(fā)環(huán)境以PC為例和嵌入式軟件運行環(huán)境嵌入式目標平臺不相同。圖1展示的是通常開發(fā)和測試嵌入式系統(tǒng)軟件的步驟。圖1嵌入式系統(tǒng)軟件的開發(fā)與PC軟件在每一步發(fā)展中僅僅需要PC不同,嵌入式軟件的發(fā)展需要在實際的嵌入式系統(tǒng)硬件上進行。對于那些不熟悉嵌入式軟件環(huán)境的人來說,在實際的硬件平臺上測試他們的軟件是一件很富有挑戰(zhàn)性的工作。他們需要全面了解嵌入式系統(tǒng),并善于使用硬件和在硬件上燒錄程序。而且,如果他們不能負擔足夠的嵌入式系統(tǒng)通常價格昂貴,他們能在實際硬件上測試他們軟件的機會將變得極為有限。為了解決這一問題,我們設計了能夠方便測試和調(diào)試基于ARM嵌入式系統(tǒng)開發(fā)人員的虛擬ARM平臺。22虛擬ARM平臺的使用虛擬ARM平臺可以和實際ARM硬件平臺一樣地觀察嵌入式軟件運行的結(jié)果。開發(fā)人員可以寫程序代碼,在客戶機PC上通過虛擬ARM平臺證實他們的程序。因為它除PC外不需要其他的硬件,在開發(fā)程序時也不需要燒錄的階段。圖2展示的是在虛擬ARM平臺上開發(fā)嵌入式系統(tǒng)程序的過程。
下載積分: 10 賞幣
上傳時間:2024-03-16
頁數(shù): 12
大?。?1.12(MB)
子文件數(shù):
-
簡介:中文中文2460字畢業(yè)設計(論文)畢業(yè)設計(論文)外文翻譯(原文)外文翻譯(原文)ANEMBEDDEDSINGLECHIPTEMPERATURECONTROLLERDESIGNJJAYAPANDIANANDUSHARANIRAVIDESIGNDEVELOPMENTAMIXEDARRAYLOGICCONSISTSOFANALOG,DIGITALANDDIGITALCOMMUNICATIONBLOCKSWITHININITTHEVIRTUALINSTRUMENTCONTROLPROGRAMWRITTENINLABVIEWVER71,AGRAPHICALLANGUAGE,PROVIDESUSERFRIENDLYMENUDRIVENWINDOWBASEDCONTROLPANEL,INTERACTSWITHTHESINGLEPSOCCHIPDESIGNFORSENSINGANDCONTROLLINGTHETEMPERATURETHISSIMPLECOSTEFFECTIVEEMBEDDEDDESIGNFINDSPOTENTIALAPPLICATIONINLABORATORYASWELLASININDUSTRIESTHISDEIGNCANALSOBEMADEASASTANDALONESYSTEMWITHOUTPCBYPROGRAMMINGLED/LCDDISPLAYANDKEYPADATTACHMENTMODULESINSAMEPSOCCHIP1INTRODUCTIONTHEADVENTOFINTELLIGENTPROGRAMMABLEEMBEDDEDSILICONDESIGNSPROVIDESTHEABILITYTOIMPLEMENTANYREQUIREDHARDWAREPROGRAMMATICALLYFORTHEDESIGNAUTOMATIONININDUSTRIESANDLABORATORIESRECENTTRENDINLABORATORYASWELLASININDUSTRIALAUTOMATIONDESIGNSUSESMINIMALHARDWAREANDMAXIMUMSUPPORTOFSOFTWARETHEPROGRAMMABLEEMBEDDEDCOMPONENTSANDAPPLICATIONSOFTWAREAVAILABLEINTHEMARKETENABLESTHEDESIGNERFORUSERFRIENDLYCOSTEFFECTIVEDESIGNSOLUTIONFORANYSYSTEMAUTOMATIONTEMPERATURECONTROLLERSAREPLAYINGVITALROLEININDUSTRIESANDLABORATORIESTOACCURATELYCONTROLPROCESSTEMPERATUREWITHOUTEXTENSIVEOPERATORINVOLVEMENT,ATEMPERATURECONTROLSYSTEMRELIESUPONACONTROLLER,WHICHACCEPTSATEMPERATURESENSORSUCHASATHERMOCOUPLEORRTDASINPUTITCOMPARESTHEACTUALTEMPERATURETOTHEDESIREDCONTROLTEMPERATURE,ORSETPOINT,ANDPROVIDESANOUTPUTTOACONTROLELEMENTTHECONTROLLERISONEOFTHEMAJORPARTSOFTHEENTIRECONTROLSYSTEM,ANDTHEWHOLESYSTEMSHOULDBEANALYZEDINSELECTINGTHEPROPERCONTROLLERTHISPAPERDESCRIBESANOVELSINGLECHIPTEMPERATURECONTROLLERDESIGNWITHCYPRESSMICROSYSTEMSPROGRAMMABLESYSTEMONCHIPPSOCVIRTUALINSTRUMENTCONTROLPROGRAMWRITTENINLABVIEWVER71INTERACTSWITHTHEEMBEDDEDPSOCDESIGNANDSENSESANDCONTROLSTHETEMPERATUREOFFURNACE/LOAD2PROGRAMMABLESYSTEMONCHIPPSOCWHILESANDINEXPENSIVEINTERFACETOSENSORS,ANDMORECYPRESS’SYSTEMCHIPPSOCARCHITECTUREOFFERSAFLEXIBLE,ECONOMICALSOLUTIONFORAWIDEVARIETYOFAPPLICATIONSTHISPAPERDESCRIBESTHEDESIGNOFATEMPERATURECONTROLLERONASINGLECY8C27143,8PINPSOCCHIPASSHOWNINFIG1,ITFEATURESFOURMAINAREASPSOCCORE,DIGITALSYSTEM,ANALOGSYSTEM,ANDRESOURCESINCLUDINGIN/OUTPORTSTHISARCHITECTUREALLOWSTHEUSERTOCREATECUSTOMIZEALPHERATZCONFIGURATIONSTHATMATCHTHEREQUIREMENTSOFEACHINDIVIDUALAPPLICATIONTHEUARTINTERFACE,COUPLEDWITHCONFIGURABLEANALOGANDDIGITALPERIPHERALSMAKESTHECY8C27143TRULYFORTHECONTROLANDDATAACQUISITIONOFPROCESSVARIABLESTHESEPROGRAMSAREEASYTOIMPLEMENTWITHGRAPHICLANGUAGESGLANGUAGETHE“G”LANGUAGEIMPLEMENTSTHEDATAFLOWTECHNIQUETHEUSAGEOF“G”LANGUAGEPROVIDESEASYINTERFACINGWITHPCSUNDERTHEWINDOWSENVIRONMENT2THE“G”LANGUAGEPROVIDESBUILTINFUNCTIONLIBRARIESFORAVARIETYOFAPPLICATIONREQUIREMENTSASGRAPHICPALETTES,WHICHINTURNSUPPORTSTHEREQUIREDDLLSFORTHEFUNCTIONSTORUNUNDERWINDOWSENVIRONMENTUSUALLYTHE“G”LANGUAGEVIPROGRAMSCONSISTOFTWOFRAMESVIZ,PANELDIAGRAMANDFUNCTIONALDIAGRAMINTHEPANELDIAGRAM,PROGRAMMERSCANASSIGNVARIOUSCONTROLSANDINDICATORSIE,INPUTANDOUTPUTVARIABLESTHEIRREQUIREMENTSANDINTHEFUNCTIONALDIAGRAM,THEDESIGNERSCANIMPLEMENTTHEREQUIREDFIG2PSOCDESIGNERSCREENFORSINGLECHIPTEMPERATURECONTROLLERFUNCTIONSAVAILABLEASAFUNCTIONLIBRARYINLABNATIONALINSTRUMENTSVERSION71INCORPORATESALLTHENECESSARYFUNCTIONSAS‘ICONS’INITSPACKAGE4PSOCSINGLECHIPTEMPERATURECONTROLLERDESIGNFIG2SHOWSTHEPSOCDESIGNERSCREENFORTHEEMBEDDEDSINGLECHIPTEMPERATURECONTROLLERDESIGNPROJECT1LEFTSIDEOFTHESCREENSHOWSTHESETTINGSOFGLOBALRESOURCEANDUSERMODULEPARAMETERSALONGWITHPINCONNECTIVITYMIDDLEPORTIONOFTHESCREENSHOWSTHEANALOGANDDIGITALBLOCKSUSERMODULEPLACEMENTTOPPORTIONOFTHESCREENSHOWSTHESELECTEDUSERMODULESFORTHISPROJECTRIGHTSIDEOFTHESCREENDESCRIBESTHEPINCONNECTIVITYCONFIGUREDINTHEDESIGNINTHISNOVELSINGLECHIPDESIGN,THERMOCOUPLETCSIGNALHASBEENAMPLIFIEDBYAPROGRAMMABLEGAINAMPLIFIERPGAPLACEDINTHEPSOC’SANALOGBLOCKTHEAMPLIFIEDTCSIGNALHASBEENFEDINTOA12BITANALOGTODIGITALADCUSERMODULEPROGRAMMEDINTHEPSOCCHIP,WHICHINCLUDESBOTHANALOGANDDIGITALBLOCKSFORITSFUNCTIONALITYBYPSOCDESIGNERPROGRAMMINGTHECONVERTEDDIGITALDATAOFTHETCSIGNALHASBEENFEDTOTHEUARTUSERMODULEFORSERIALCOMMUNICATIONWITHPERSONALCOMPUTERTHEUARTUSERMODULEPLACEDINTHECHIP,AUTOMATICALLYGETSPLACEDINTWODIGITALBLOCKSOFPSOCCHIP,TRANSMITTERTXDANDRECEIVERRXDFORPCSSERIALCOMMUNICATIONAPULSEWIDTHMODULATORPWM,PLACEDINTHEPSOCDIGITALBLOCK,SETSASERIALPULSEWIDTHMODULATEDTTLPULSESINRESPONSETOTHEPIDCONTROLFUNCTIONFORTHEDEVIATIONINSETANDMEASUREDTEMPERATURETHISWILLINTURNCONTROLSTHEOPTICALLYCOUPLEDSOLIDSTATERELAYSSR
下載積分: 10 賞幣
上傳時間:2024-03-15
頁數(shù): 8
大小: 0.48(MB)
子文件數(shù):
-
簡介:3中文11350字出處MICROPROCESSORSANDMICROSYSTEMS,2012,363215231外文文獻翻譯外文文獻翻譯一種可重構(gòu)的嵌入式彩色圖像分割處理軟件系統(tǒng)CHRYSOSG,DOLLASA,BOURBAKISN摘要摘要圖像分割是圖像分析和計算機視覺第一重要和最困難的步驟之一,它也被認為是機器視覺中最古老的問題之一。最近,幾個分割算法已經(jīng)迅速發(fā)展起來,包括制定閾值,邊緣定位和區(qū)域增長,這些為更快的圖像/視頻分析和識別系統(tǒng)的發(fā)展提供了很好的機會。此外,模糊分割算法本質(zhì)上有助于區(qū)域的合成,更好地顯示物體。這些算法有著細微的差別,但是都還不錯。因此,算法的選擇是基于主觀標準的,或者基于應用程序本身。在這里,我們針對模糊推理分割(FRS)提出一種低成本的嵌入式可重構(gòu)體系結(jié)構(gòu)。FRS有三個階段(平滑,邊緣檢測和實際分割)。初始的平滑操作是為了去除噪點,平滑和邊緣檢測算法也包括在這個程序步驟中。分割算法利用了邊緣信息和平滑后的圖像,用來找到圖像中的區(qū)域。在這項工作中FRS分割算法被選擇是依賴于它在一些列應用中展現(xiàn)的可靠性能。(面部檢測,運動檢測,自動目標識別(ATR)),并且它開發(fā)成本低,有著可重構(gòu)的計算平臺,旨在低成本的應用。特別要提的是,本文提出的實現(xiàn)平滑,邊緣檢測和顏色的分割算法,使用STRETCHS5000處理器,并且通過使用MATLAB軟件實現(xiàn),最后對它們進行對比。在本文中,這種新的體系結(jié)構(gòu)和替代技術(shù)、基準測試和比較結(jié)果,都進行了詳細介紹。這是第一次我們看到了同時具有高吞吐量,出色的性能(至少在基準測試中)和低成本的實現(xiàn)。關(guān)鍵字關(guān)鍵字可重構(gòu),圖像分割,可嵌入式系統(tǒng),架構(gòu)5的有序性。通常情況下,各區(qū)域產(chǎn)生的順序取決于這些區(qū)域的增長和合并的順序。12顏色分割架構(gòu)顏色分割架構(gòu)文獻中報道了許多不同的顏色分割的方法。其中一個重要的方法是雙色反射模型發(fā)展而來的。它描述了顏色的反射光的表面反射(亮點)和物體的反射(物體顏色)的線性組合。使用這種模式,區(qū)域增長和合并法顯示出了令人印象深刻的結(jié)果。在該方法中,一個物體上高亮度的區(qū)域和無光澤的區(qū)域合并了。然而,使用不恰當?shù)拈撝禃顾男阅芡嘶?。有一些分割方法,它們不在RGB空間里分割彩色圖像,因為它們和色彩的理解模型不切合。相反的,它們選擇其他的顏色空間,比如HIS或者YUV,這些都比RGB色彩空間顯示出了更好的效果。這些圖像分割過程融合了邊緣檢測方法來產(chǎn)生更好的結(jié)果?;诮仆评砘蚰:评淼姆指町a(chǎn)生了可喜的成果。HUNTSBERGER定義顏色的邊緣為每個像素成員函數(shù)值的差異為零。通過使用了C迭代分割算法得到了模糊算法成員函數(shù)值,盡管C迭代算法由于本身性質(zhì)來說是耗時的。LIM提出了一種自動化的從粗到細的分割方法。這種方法基于閾值直方圖和C迭代算法。LAMBERT和CARRON提出了一個有趣的方法,結(jié)合色彩空間(根據(jù)相關(guān)色度處理和明確色相的界
下載積分: 10 賞幣
上傳時間:2024-03-11
頁數(shù): 36
大小: 7.28(MB)
子文件數(shù):
-
簡介:中文中文3387字畢業(yè)設計(論文)外文文獻翻譯畢業(yè)設計(論文)題目翻譯題目翻譯題目FPGABASEDEMBEDDEDSYSTEMDESIGN基于基于FPGA的嵌入式系統(tǒng)設計的嵌入式系統(tǒng)設計學院自動化自動化專業(yè)電氣工程與自動化電氣工程與自動化姓名班級學號指導教師指導教師統(tǒng)的成本控制和安全系統(tǒng)來說件好事。?實時業(yè)務特性。許多嵌入式系統(tǒng)必須不斷變化的反應系統(tǒng)的計算環(huán)境和一定的成果,必須實時,不能有延時。高性能實時操作系統(tǒng)(RTOS)是嵌入式系統(tǒng)的基本的和重要的要求。B嵌入式系統(tǒng)的硬件和軟件在嵌入式硬件,其核心部分是嵌入式微處理器。目前,在世界上有超過千種嵌入式處理器和超過30多個流行的架構(gòu),其中英特爾公司的MCS8051占了絕大多數(shù)。近年來,小批量,高性能與低功耗成為了嵌入式系統(tǒng)設計的考慮的主導因素。專業(yè)的知識產(chǎn)權(quán)(IP)核心供應商如ARM,MIPS。是提供高品質(zhì)的嵌入式核心的半導體制造商,其中各種不同設備上的適用于各種領域的芯片被廣泛生產(chǎn)。比如說,ARM7,ARM9,和ARM11這些16/32位的精簡指令級處理器2ARM公司在手機和PDA以及擁有全球第三方合作伙伴的多媒體音頻/視頻設備中有著廣泛的應用。它事實上已經(jīng)成為了一種工業(yè)標準。MIPS公司,是另一個提供高質(zhì)量32/64位嵌入式處理器的廠商,IBM的POWERPC系列同時擁有通用處理器和嵌入式控制器,并擁有廣泛的應用領域,從高端工作站,服務器與臺式計算機,和來自消費者水平的大型電子通訊設備。其他流行的微處理器包括英特爾的X86,摩托羅拉的冷火等。嵌入式系統(tǒng)的軟件主要由操作系統(tǒng)及應用軟件組成。嵌入式操作系統(tǒng)的硬件接口和應用程序有效地組織資源。其主要任務包括管理程序,通信和同步的程序,內(nèi)存管理和I/O處理。從上世紀80年代開始,一些國際科技組織和公司就開始著力于研發(fā)商業(yè)的和專門的嵌入式操作系統(tǒng)。出自風河3公司的VXWORKS系統(tǒng)式目前使用最廣泛的嵌入式操作系統(tǒng)。其良好的可靠性和出色的實時功能可滿足通信,軍事,航空航天等領域,例如導彈和火星探索探測器。WINCE是由MICROSOFT開發(fā)的多任務,多優(yōu)先級的操作系統(tǒng)平臺。其內(nèi)核的基本規(guī)模至少有200KB。但是他的缺點是實時性不夠好。3COM公司的PALM操作系統(tǒng)在PDA市場占據(jù)著非常大的份額。它支持開放源碼的API,使開發(fā)人員可以探索新的附加應用程序。嵌入式LINUX系統(tǒng),如RTLINUX,ΜCLINUX,ΜC/OSII,是近年來蓬勃發(fā)展的完全開放源碼的嵌入式操作系統(tǒng),他們小巧,容易裁剪和定制,成本低,和眾多的軟件支持。3基于基于FPGA的嵌入式系統(tǒng)設計的嵌入式系統(tǒng)設計FPGA技術(shù)已經(jīng)從可編程邏輯器件像包括PAL,GAL器件和可編程邏輯器件中發(fā)展起來。一個FPGA一系列相互關(guān)聯(lián)的可編程邏輯塊的可編程路由資源組成。具有可編程性和可配置性的FPGA允許它應用于各種數(shù)字的小型有限狀態(tài)機到大型的復雜系統(tǒng)。作為特定應用集成電路(ASIC)的替代品,快速的上市時間和較低的非重復性工程費用成本促成了它驚人的發(fā)展速度。XILINX4和ALTERA5是主要的全球
下載積分: 10 賞幣
上傳時間:2024-03-16
頁數(shù): 7
大?。?0.34(MB)
子文件數(shù):
-
下載積分: 10 賞幣
上傳時間:2024-03-13
頁數(shù): 6
大?。?2.9(MB)
子文件數(shù):
-
簡介:本文是中英雙語對照畢業(yè)設計論文外文文獻翻譯,下載之后無需調(diào)整復雜的格式直接可用一輩子也就一次的事外文標題ASMARTDRIVERMONITORINGSYSTEMUSINGANDROIDAPPLICATIONANDEMBEDDEDSYSTEM外文作者MOHAMMEDHAYYANALSIBAI,HOONMINSIANG文獻出處2019IEEEINTERNATIONALCONFERENCEONCONTROLSYSTEM,COMPUTINGANDENGINEERINGICCSCE如覺得年份太老,可改為近2年,畢竟很多畢業(yè)生都這樣做英文3267單詞,19982字符字符就是印刷符,中文5211漢字。(如果字數(shù)多了,可自行刪減,大多數(shù)學校都是要求選取外文的一部分內(nèi)容進行翻譯的。)ASMARTDRIVERMONITORINGSYSTEMUSINGANDROIDAPPLICATIONANDEMBEDDEDSYSTEMABSTRACTTHISPAPERPROPOSESANEWINTEGRATEDDRIVERMONITORINGSYSTEMTHESYSTEMISCOMBININGASMARTPHONEAPPANDANEMBEDDEDCONTROLLERTOBUILDASMARTCONTROLLINGANDMONITORINGSYSTEMNOWADAYSSMARTPHONESAREEQUIPPEDWITHMANYUSEFULBUILTINSENSORSMOREOVER,EMBEDDEDCONTROLLERSAREABLETOBECONNECTEDTOVARIOUSANALOGUEANDDIGITALSENSORSINTHEPROPOSEDSYSTEMABLUETOOTHMODULEISUSEDTOEXCHANGEDATABETWEENTHESMARTPHONE,THEEMBEDDEDCONTROLLERANDTHEBUILTINANDEXTERNALSENSORSTHESYSTEMISACOMPREHENSIVEMONITORINGDEVICEFOREMPLOYEEDRIVERPERFORMANCEMOREOVER,ITGUARANTEESFULLPRIVACYPROTECTIONTHESYSTEMWASTESTEDINREALMODESINDEXTERMSSMARTPHONE,ANDROID,BLUETOOTH,EMBEDDEDSYSTEMSIINTRODUCTIONEMPLOYEEMONITORINGSYSTEMSAREINCREASINGLYUSEDBYMANYCOMPANIESNOWADAYSTHEPLATFORMAPPLICATIONSINCLUDEROBOTOPERATING8910,HOMEAPPLIANCESREMOTECONTROLLING111213,SECURITY14,SAFETY15ANDINDUSTRIALSYSTEMS16IN17,AUTHORSPROPOSEAMONITORINGSYSTEMWHICHALLOWSMANAGERSTOWATCHANDINTERRUPTALLINCOMINGANDOUTGOINGCALLS,TEXTSANDMULTIMEDIAMESSAGESMANAGERSCANALSOMONITORTHEIREMPLOYEES’LOCATIONANDACCESSAHISTORYOFWHERETHEYHAVEBEENMOREOVER,MANAGERSRECEIVESMSALERTSIFTHEEMPLOYEEISGOINGOUTSIDEANAPPROVEDGEOGRAPHICALZONEORIFHE/SHEISRECEIVINGTEXTSORCALLSFROMUNAPPROVEDNUMBERSTHESYSTEMISNOTPROVIDINGANYPRIVACYPROTECTIONASMANAGERSCANVIEWTHEENTIRECALLHISTORYOFTHECORRESPONDINGEMPLOYEEWITHTHEHELPOFTHECLOUDSERVICEMOREOVER,ALTHOUGHTHEMANAGERSCANTRACKTHEPOSITIONOFTHEEMPLOYEEATANYTIME,THEYCANNOTHAVEANYIDEAONTHEWORKPERFORMANCETHISSYSTEMDOESNOTUSEANYCONTROLLERTHEONLYPROCESSINGUNITINTHISSYSTEMISTHESMARTPHONEITSELFTHISMAYLEADTOHIGHRESOURCECONSUMPTIONTHESTRUCTUREOFMOSTOFTHEABOVESYSTEMSCONSISTSOFASMARTPHONEWHICHCOMMUNICATEWITHACONTROLLERTHECONTROLLERISUSUALLYCONNECTEDTOVARIOUSINPUTANDOUTPUTDEVICESLIKESENSORS,MOTORS,LIQUIDCRYSTALDISPLAYSLCD,LIGHTEMITTINGDIODESLEDANDALARMDEVICESDIFFERENTTECHNOLOGIESAREUSEDFORCOMMUNICATIONBETWEENASMARTPHONEANDACONTROLLERFOREXAMPLE,BLUETOOTHOVERIEEE802151ISUSEDIN89111315,WIFIOVERIEEE80211ISUSEDIN10,ZIGBEEOVERIEEE802154ISUSEDIN12ANDGSMISUSEDIN14BLUETOOTHISTHEMOSTUSEDTECHNOLOGYFORTHEONEPLACEAPPLICATIONSASWECANSEEEACHCOMMUNICATIONTECHNOLOGYHASITSSTRENGTHSANDWEAKNESSESONDIFFERENTPOINTSOFVIEW18WIFIGIVESAHIGHERDATARATECOMPAREDTOBLUETOOTHANDZIGBEEBUTONTHEOTHERHAND,WIFIISCONSIDEREDPOWERINTENSIVEBLUETOOTHISINTENDEDTOSUPPORTWIRELESSPERSONALAREANETWORKPANAPPLICATIONSITPROVIDESSHORTERPROPAGATIONRANGEBETWEEN1AND100MANDSOINGENERALHAVELOWERPOWERCONSUMPTIONZIGBEEISCONSIDEREDASLOWPOWERTECHNOLOGYANDITHASAFAIRLYLONGRANGE,BUTMUCHLOWERDATARATEBOTHBLUETOOTHANDZIGBEEAREINTENDEDFORPRODUCTSWITHLIMITEDBATTERYPOWER,BUTBLUETOOTHOPERATESBESTWITHINONEROOMONLY,ANDZIGBEEOPERATESWELLACROSSMULTIPLEROOMSBLUETOOTHISALSOVERYSECUREITHASGOVERNMENTGRADEENCRYPTIONBAKEDINTOIT,THEREFOREITISNOTEASYTOHACK18ITALSOHASHIGHERDATABANDWIDTHTHANZIGBEETHOUGHLOWERTHANWIFITHISMAKESBLUETOOTHAGOODCHOICEFORTHEPROPOSEDSYSTEMBECAUSEOFITSENERGYSAVING,DATABANDWIDTHANDSECURITYFEATURES
下載積分: 10 賞幣
上傳時間:2024-03-12
頁數(shù): 26
大?。?0.69(MB)
子文件數(shù):
-
簡介:9781424417247/08/2500?2008IEEEICALIP2008586VIRTUALARMPLATFORMFOREMBEDDEDSYSTEMDEVELOPERSALEXHEUNHEHAN,YOUNGSIHWANG,YOUNGHOAN,SOJINLEE,KISEOKCHUNGDEPTOFELECTRONICSANDCOMPUTERCOMMUNICATIONSENGINEERING,HANYANGUNIVERSITYALEXHANHANYANGACKRABSTRACTMOREANDMOREEMBEDDEDSYSTEMDEVELOPERSANDSYSTEMONCHIPDESIGNERSREPLYONMICROPROCESSORBASEDDESIGNMETHODOLOGYTOREDUCETIMETOMARKETARMPROCESSORHASBEENAMAJORPLAYERINEMBEDDEDSYSTEMINDUSTRYOVERTHELAST10YEARSHOWEVER,THEREAREMANYRESTRICTIONSONDEVELOPINGEMBEDDEDSOFTWAREUSINGARMPROCESSORINTHEEARLYDESIGNSTAGEFORTHOSEWHOARENOTFAMILIARWITHEMBEDDEDSOFTWAREEQUIPMENT,TESTINGTHEIRSOFTWAREONAREALARMHARDWAREPLATFORMISACHALLENGINGJOBTOOVERCOMESUCHAPROBLEM,WEHAVEDESIGNEDVIRTUALARMPLATFORM,WHICHOFFERSEASIERTESTINGANDDEBUGGINGENVIRONMENTTOARMBASEDEMBEDDEDSYSTEMDEVELOPERSMAJORBENEFITSTHATCANBEACHIEVEDBYUTILIZINGAVIRTUALARMPLATFORMARE1REDUCINGDEVELOPMENTCOST,2LOWERINGTHEENTRANCEBARRIERFOREMBEDDEDSYSTEMNOVICES,AND3MAKINGITEASIERTOTESTANDDEBUGEMBEDDEDSOFTWAREDESIGNSUNLIKEMANYOTHERPURELYSOFTWAREORIENTEDARMSIMULATORSWHICHAREINDEPENDENTOFREALHARDWAREPLATFORMS,OURPROPOSEDVIRTUALARMPLATFORMISSPECIFICALLYTARGETEDONSYSLAB5000ARMHARDWAREPLATFORM,DESIGNEDBYLIBERTRON,INC,WHICHMEANSTHATVIRTUALARMPLATFORMIMITATESBEHAVIORSOFEMBEDDEDSOFTWAREASIFTHESOFTWAREISRUNNINGONTHETARGETEMBEDDEDHARDWAREASCLOSELYASPOSSIBLETHISPAPERSHOWSHOWVIRTUALARMPLATFORMISDESIGNEDANDHOWITCANBEUSEDTOREDUCEDESIGNTIMEANDCOST1INTRODUCTIONANEMBEDDEDSYSTEMISASPECIALPURPOSECOMPUTERSYSTEMDESIGNEDTOPERFORMASMALLSETOFDEDICATEDFUNCTIONS,SOMETIMESWITHREALTIMECOMPUTINGCONSTRAINTSITISUSUALLYEMBEDDEDASPARTOFACOMPLETEDEVICEWHICHINCLUDESHARDWAREANDMECHANICALPARTSEMBEDDEDSYSTEMSSPANALLASPECTSOFMODERNLIFEANDEXAMPLESOFTHEIRUSEARENUMEROUSNOTONLYCONSUMERELECTRONICSINCLUDINGPERSONALDIGITALASSISTANTSPDAS,MP3PLAYERS,MOBILEPHONESBUTALSOTELECOMMUNICATIONSSYSTEMS,TRANSPORTATIONSYSTEMS,ANDMEDICALEQUIPMENTSEMPLOYNUMEROUSEMBEDDEDSYSTEMSSUCHASMOBILENETWORKSYSTEM,ANTILOCKBREAKINGSYSTEMABS,GPS,ELECTRONICSTETHOSCOPE1ONEOFTHEMOSTIMPORTANTHARDWARECOMPONENTSOFANEMBEDDEDSYSTEMISMICROPROCESSORMICROPROCESSORHASPLAYEDAMAINROLEINDEVELOPMENTOFITINDUSTRY,ESPECIALLYINPOPULARIZATIONOFPERSONALCOMPUTERPCANDINTERNETEACHMICROPROCESSORHASITSOWNCHARACTERISTICSASITISUSEDINVARIOUSCATEGORIES2ASERIESOFARMPROCESSORSHAVERISCTYPEARCHITECTURES,ANDTHEYHAVEBEENWIDELYUSEDINANUMBEROFEMBEDDEDDESIGNSBECAUSEOFNOTONLYTHEIRHIGHPERFORMANCEANDLOWCOSTBUTALSOPOWERSAVINGFEATURES,ARMVARIANTSAREDOMINANTINALLCORNERSOFCONSUMERELECTRONICS,FROMPORTABLEDEVICESPDAS,MOBILEPHONES,MEDIAPLAYERS,HANDHELDGAMINGUNITS,ANDCALCULATORSTOCOMPUTERPERIPHERALSHARDDRIVES,DESKTOPROUTERSVIRTUALARMPLATFORM,WHICHWEAREGOINGTOPROPOSEINTHISPAPER,ISANARMSIMULATORDESIGNEDCONSIDERINGTARGETHARDWAREINCONTRASTTOOTHERVIRTUALARMMACHINESTHATHAVEBEENDESIGNEDONLYINSOFTWAREMODEL,OURVIRTUALARMPLATFORMENABLESMOSTSIMILAROPERATIONSTOTARGETEMBEDDEDSYSTEMBY“SIMILAROPERATIONS”,WEMEANTHATOURVIRTUALARMPLATFORMALLOWSEMBEDDEDSYSTEMDEVELOPERSTODEVELOPANDTESTTHEIREMBEDDEDAPPLICATIONASIFTHEYDOONAREALH/WPLATFORMTOIMPLEMENTATARGETSPECIFICVIRTUALARMPLATFORM,WEHAVECHOSENSYSLAB5000ARMHARDWAREPLATFORM,DESIGNEDBYLIBERTRON,INC,ASOURTARGETH/WPLATFORMSINCEATARGETSPECIFICVIRTUALPLATFORMALLOWSTHETARGETPLATFORMSPECIFICDETAILSTOBETESTEDWITHOUTTHEREALTARGETPLATFORM,DESIGNTIMEANDCOSTCANBEGREATLYREDUCEDESPECIALLY,FOREDUCATIONALINSTITUTIONSWHEREASUFFICIENTNUMBEROFEMBEDDEDEQUIPMENTSARENOTDEPLOYED,THISTYPEOFTARGETSPECIFICVIRTUALPLATFORMWILLBEGREATLYHELPFULTOTEACHSTUDENTSHOWTODESIGNATARGETSPECIFICEMBEDDEDSYSTEMWHILEMINIMALLYREQUIRINGTHETIMETOUSETHEREALHARDWAREOURVIRTUALARMPLATFORMIMPLEMENTATIONISBASEDONARMAUTHORIZEDLICENSEDUSELIMITEDTOZHENGZHOUUNIVERSITYDOWNLOADEDONFEBRUARY25,2009AT0515FROMIEEEXPLORERESTRICTIONSAPPLY588FIGURE3EXECUTIONOFFIRMWARELEVELCODEINSIMITARMANDH/WARMPLATFORM3RELATEDWORKRECENTLY,MANYDIFFERENTAPPROACHESHAVESTUDIEDVIRTUALTOOLFORVERIFICATIONOFEMBEDDEDSOFTWAREINHOSTPCINTHISSECTION,WEBRIEFLYSUMMARIZESOMEOFTHEMASONEOFTHEMOSTWELLKNOWNSIMULATORSFORARM,ARMULATOR5CANBEUSEDTOPROVIDEVIRTUALPROTOTYPINGENVIRONMENTFOREMBEDDEDSYSTEMDEVELOPMENTBYVIRTUALLYIMPLEMENTINGHARDWAREIPANDPORTINGANOSSUCHASΜC/OSII6ONARMULATOR,ITISPOSSIBLETOCARRYOUTSIMULATIONWITHOUTH/WPLATFORMSIMITARM3ISANINSTRUCTIONSETSIMULATORTHATRUNSBOTHSYSTEMLEVELANDUSERLEVELARMPROGRAMSALSO,SIMITARMSUPPORTSTWOPOPULARSIMULATIONSTYLESINTERPRETATIONANDDYNAMICCOMPILEDSIMULATIONBUTASSHOWNINFIGURE3,SIMITARMCANNOTBUILDFIRMWARELEVELEXECUTABLEPROGRAMWITHOUTLINKINGI/OCONTROLCODESWITHCRUNTIMELIBRARYCRT,WHILEHARDWAREPLATFORMLINKSI/OCONTROLCODESWITHITSSTARTUPCODESINCEINITIALIZATIONCODESAREDIFFERENTFOREACHTARGETPLATFORM,DEVELOPERSCAN’TUSETHESAMEEXECUTABLEPROGRAMINAVIRTUALTOOLANDATARGETH/WARMPLATFORMALLTHESEAPPROACHESHAVETRIEDTOOFFERDEVELOPERSTOWRITEASOURCECODE,BUILDANEXECUTABLEPROGRAM,ANDEXECUTEITINTHEHOSTPCBUTUNFORTUNATELY,THESETOOLSCANONLYSIMULATETHEEXECUTABLEFILEFORASPECIFICTARGETMICROPROCESSORSINCEITCANNOTSIMULATETHEEXECUTIONFORTHEWHOLETARGETHARDWAREPLATFORM,THECONTROLOFPERIPHERALDEVICESISIMPOSSIBLE,WHILEIMPOSINGCONSIDERABLELIMITSINCODESIMULATIONSFIGURE4VIRTUALARMPLATFORMOFFERINGCONTROLFORPERIPHERALDEVICES4IMPLEMENTATIONOFVIRTUALARMPLATFORMWEPROPOSEVIRTUALARMPLATFORMTOOFFEREXTENDEDCONTROLFORPERIPHERALDEVICESWHICHCONVENTIONALARMSIMULATORSCANNOTOFFERBYADDINGCONTROLCODESFORPERIPHERALDEVICESTOEXISTINGARMSIMULATORSSUCHASSIMITARMORSIMPLESCALAR,VIRTUALARMPLATFORMCANCONTROLPERIPHERALDEVICESSUCHASLED,7SEGMENT,STEPMOTOR,ETCFIGURE4SHOWSTHEPROCEDUREOFEMBEDDEDSYSTEMDEVELOPMENTUSINGVIRTUALARMPLATFORMTHATOFFERS“TARGETLIKE”CONTROLFORPERIPHERALDEVICESVIRTUALARMPLATFORMCONSISTSOFVIRTUALARMSIMULATOR,GRAPHICUSERINTERFACE,INPUTEVENTHANDLER,TIMER,ANDI/ODEVICEMODELSASFIGURE5SHOWS,WHENVIRTUALARMPLATFORMISSTARTED,ITINITIALIZESGRAPHICUSERINTERFACEENVIRONMENTANDDISPLAYSTHEMAINGUIWINDOWONSCREENTHENVIRTUALARMSIMULATORISEXECUTED,PROCESSINGTHEINSTRUCTIONSINTHEEXECUTABLEFILEANDSENDINGTHERESULTSTOVIRTUALARMPLATFORMWHENVIRTUALARMPLATFORMGETSTHESIMULATIONRESULTSFROMVIRTUALARMSIMULATOR,ITUPDATESITSGUIINCOOPERATIONWITHTHEEXECUTIONREPORTFROMVIRTUALARMSIMULATORWHENINPUTEVENTHANDLERDETECTSANYINPUTEVENTS,ITANALYZESTHEEVENTANDTERMINATESTHEPROGRAMIFTHEEVENTISTHETERMINATIONEVENTIFTHEEVENTISNOTTHETERMINATIONEVENT,THEHANDLERSENDSTHEPROCESSEDINPUTEVENTTOVIRTUALARMSIMULATOR,WHICHSIMULATESTHEINSTRUCTIONSWITHTHETRANSFERREDINPUTDATAAUTHORIZEDLICENSEDUSELIMITEDTOZHENGZHOUUNIVERSITYDOWNLOADEDONFEBRUARY25,2009AT0515FROMIEEEXPLORERESTRICTIONSAPPLY
下載積分: 10 賞幣
上傳時間:2024-03-13
頁數(shù): 7
大?。?0.76(MB)
子文件數(shù):
-
簡介:FPGABASEDEMBEDDEDSYSTEMDESIGNFUMINGSUN1XIAOYINGLI2QINWANG1CHUNLINTANG31SCHOOLOFINFORMATIONENGINEERING,UNIVERSITYOFSCIENCEANDTECHNOLOGY,BEIJING,CHINA2CADENCEBEIJINGRDCENTER3COLLEGEOFELECTRONICENGINEERING,UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA,CHENGDU,CHINAEMAILSUNFUMING_BJ163COM,LIXYCADENCECOM,WANGQINIESUSTBEDUCN,TANGCHUNLINUESTCEDUCNABSTRACTSINCETHELATESTICTECHNOLOGYSUPPORTSTHEINTEGRATIONOFSOFTORHARDCPUCORESWITHDEDICATEDLOGICONASINGLESILICONCHIP,ITLEADSFPGAINTOEMBEDDEDSYSTEMDESIGNANDAROUSESTHEINNOVATIONOFDESIGNMETHODOLOGYINTHISPAPER,AGENERALINTRODUCTIONOFEMBEDDEDSYSTEMANDTHEFPGABASEDSOPCDEVELOPMENTAREDISCUSSEDTHEFPGABASEDEMBEDDEDSYSTEMCANCONTAINMICROPROCESSORIPCORESANDSUPPORTEMBEDDEDOPERATINGSYSTEMTHEMIXEDDESIGNFLOWISILLUSTRATEDANDADATATRANSMITTING/RECEIVINGCONVERTERBETWEENSERIALPORTANDNETWORKINTERFACEISTAKENASADESIGNEXAMPLEIINTRODUCTIONEMBEDDEDSYSTEMOFTENREFERSTOTHENONPCSYSTEMSWHICHCOMBINESHARDWAREANDSOFTWAREDESIGNINGENERAL,ITCONSISTSOFEMBEDDEDMICROPROCESSOR8BIT,16BIT,OR32BIT,STORAGEANDPERIPHERALS,EMBEDDEDOPERATINGSYSTEMREALTIMEANDMULTITASKANDAPPLICATIONSEMBEDDEDSYSTEMSCANBEFOUNDEVERYWHERE–CONSUMERELECTRONICS,HOMEAPPLIANCES,BUSINESSEQUIPMENTS,AUTOMOBILES,ETCTHEDESIGNISBASEDONCOMPUTERTECHNOLOGYBUTFOCUSESONSPECIFICAPPLICATIONINSTEADOFGENERALPROCESSINGASCPUSBOTHITSHARDWAREANDSOFTWAREARESCALABLEANDCANBETAILOREDFORTHEREQUIREMENTOFFUNCTIONALITY,RELIABILITY,COST,VOLUME,ANDPOWERCONSUMPTIONSINCETHEPROGRAMMABLELOGICHASACHIEVEDALEVELOFINTEGRATIONSUFFICIENTTOINCORPORATETHEENTIRESYSTEMORSEVERALSYSTEMSINTOASINGLESILICONCHIP,THETRENDTOWARDSSYSTEMONAPROGRAMMABLECHIPSOPCDESIGNISCHANGINGTHEEVOLVEMENTOFEMBEDDEDSYSTEMSTHEMERGEOFFIELDPROGRAMMABLEGATEARRAYFPGATECHNOLOGYANDEMBEDDEDSYSTEMDESIGNHAVEGREATINFLUENCEONTHETRADITIONALDESIGNMETHODOLOGYMORECONCERNSAREPUTONHARDWAREANDSOFTWAREPARTITIONING,CODESIGNANDCOVERIFICATION,SYSTEMINTEGRATION,IPREUSE,ETCINTHISPAPER,ANOVERVIEWOFEMBEDDEDSYSTEMISINTRODUCEDINCLUDINGITSMAINFEATURES,EMBEDDEDPROCESSORS,ANDOPERATINGSYSTEMSINSECTION2INSECTION3,THEHARDWAREANDSOFTWARECODESIGNFLOWANDTHEFPGABASEDEMBEDDEDSYSTEMDESIGNFLOWAREILLUSTRATEDADATAT/RCONVERTEREXAMPLEISGIVENCORRESPONDINGLYFINALLY,SOMEDISCUSSIONSAREPROPOSEDINTHESECTION4IIOVERVIEWOFEMBEDDEDSYSTEMSAMAINFEATURESOFEMBEDDEDSYSTEMEMBEDDEDSYSTEMSHAVESOMECOMMONCHARACTERISTICSTHATDISTINGUISHFROMOTHERCOMPUTINGSYSTEMS1SMALLSYSTEMKERNELMOSTEMBEDDEDSYSTEMSHAVETIGHTCONSTRAINTSONDESIGNMETRICSSYSTEMRESOURCESARERELATIVELYSOLIMITEDTHATTHESYSTEMKERNELISMUCHSMALLERTHANTHETRADITIONALOPERATIONSYSTEMSOSFOREXAMPLE,THESIZEOFOSEDISTRIBUTINGSYSTEMFROMENEACORPISONLY5KBSPECIFICFUNCTIONEDEMBEDDEDSYSTEMSAREFORSPECIFICAPPLICATIONSITDOESNOTREQUIREMORECOMPLICATEDFUNCTIONALITYBEYONDSYSTEMSPECIFICATIONINCONTRAST,ADESKTOPSYSTEMEXECUTESAVARIETYOFPROGRAMSFORGENERALPROCESSINGITISGOODFOREMBEDDEDSYSTEMSTOCONTROLBOTHTHECOSTANDSECURITYOFTHESYSTEMREALTIMEOPERATIONSMANYEMBEDDEDSYSTEMSMUSTCONTINUALLYREACTTOCHANGESINTHESYSTEM’SENVIRONMENTANDMUSTCOMPUTECERTAINRESULTSINREALTIMEWITHOUTDELAYHIGHPERFORMANCEREALTIMEOPERATINGSYSTEMRTOSISABASICANDIMPORTANTREQUIREMENTOFMOSTEMBEDDEDSYSTEMSBHARDWAREANDSOFTWAREOFEMBEDDEDSYSTEMSINTERMSOFEMBEDDEDHARDWARE,ITSCORECOMPONENTISTHEEMBEDDEDMICROPROCESSORATPRESENT,THEREAREOVER1,000KINDSOFEMBEDDEDPROCESSORSINTHEWORLDANDTHEPOPULARARCHITECTURESAREMORETHANTHIRTY,INWHICHINTELMCS8051ISEVERTHEOVERWHELMINGMAJORITYINRECENTYEARS,SMALLVOLUME,HIGHPERFORMANCEANDLOWPOWERCONSUMPTIONBECOMEDOMINANTFACTORSOFEMBEDDEDSYSTEMDESIGNCONSIDERATIONSPROFESSIONALINTELLECTUALPROPERTYIPCOREPROVIDERSLIKEARM,MIPSCORPSOFFERHIGHQUALITYEMBEDDEDCORESTOTHESEMICONDUCTORMANUFACTURES,BYWHICHALLKINDSOFCHIPSONDIFFERENTDEVICESAPPLIEDTODIVERSEAREASAREWIDELYPRODUCED7339781424423422/08/2500?2008IEEEHIGHDENSITYANDFASTERCLOCKSPEEDMAKEFPGAWELLCOMBINEDWITHTHEEMBEDDEDSYSTEMAHARDWARE/SOFTWARECODESIGNFLOWTHEMERGEOFEMBEDDEDSYSTEMANDFPGADESIGNCHANGESTHETRADITIONALDESIGNFLOWANDEMPHASIZESONTHEHARDWARE/SOFTWARECODESIGNASSHOWNINFIG2,BASEDONTHESYSTEMSPECIFICATION,DESIGNERSCANUSETHEFINITESTATEMACHINEFSM,ORCSPTOHAVEANABSTRACTDESCRIPTIONATTHESYSTEMLEVELHOWTOPARTITIONTHEDESIGNINTOTHEFUNCTIONALITYTHATISREPRESENTEDBYTHEHARDWAREANDSOFTWAREISAKEYPARTOFCREATINGANEMBEDDEDSYSTEMTHEPARTITIONINGOFHW/SWMUSTCONSIDERTHEDUALITYOFHARDWARE/SOFTWARE,HOWITIMPOSESDEVELOPMENTCOSTS,HOWITAFFECTSTHEFLEXIBILITYANDTHERISKOFTHESYSTEM,WHETHERITISEASYTOUPDATEFORTHEFUTURETRENDS6AFTERTHEDESIGNPARTITIONING,MODULELEVELDESIGNISCARRIEDOUTBYHARDWARESYNTHESISORSILICONCOMPILATION,SOFTWARECOMPILATION,ANDHW/SWINTERFACINGTHENTHESYNTHESIZEDCONFIGUREDHARDWAREMODULESANDTHEPARAMETERIZEDSOFTWARECODESHOULDBEINTEGRATEDTOGETHERCURRENTLY,MANYSTANDALONETOOLSANDDESIGNENVIRONMENTSCANCOOPERATIVELYWORKONASEAMLESSDEVELOPMENTPLATFORMINADDITION,HW/SWCOSIMULATIONANDCOVERIFICATIONAREALSOIMPORTANTANDINEVITABLEDURINGTHEDESIGNFLOWFORTHEEVALUATIONOFEMBEDDEDSYSTEMFIGURE2HW/SWCODESIGNFLOWBFPGABASEDEMBEDDEDDESIGNFLOWASSHOWNINFIG3,THEMERGEOFEMBEDDEDSYSTEMDESIGNWITHFPGATECHNOLOGYALSOCOMBINESTHESETWOFLOWSTHEHARDWAREDESIGNFOLLOWSTHESTANDARDFPGADESIGNSTEPSSUCHASDESIGNENTRY,SIMULATION,SYNTHESIS,ANDIMPLEMENTATIONTHESOFTWAREDESIGNFOLLOWSTHEBASICEMBEDDEDSOFTWARESTAGESFROMCCODE,C/CCOMPILATIONTOLINKERANDDEBUGGERSOFTWAREDEBUGGERS,HARDWAREDEBUGGINGTOOLSSUCHASXILINX’SCHIPSCOPEANDALTERA’SSIGNALTAPAREVERYUSEFULTOERRORCHECKINGBOTHTHEGENERATEDHWBINARYFILEFORFPGACONFIGURATIONANDSWCODEWRITTENTOFLASHMEMORYAREDOWNLOADEDINTOTHETARGETBOARDTHROUGHJTAGONTHEFPGASIDE,ITCONTAINSEMBEDDEDPROCESSOR,SMALLSTORAGE,IPS,PROGRAMMABLELOGICANDSEVERALINTERFACESFIGURE3DESIGNDIAGRAMOFFPGABASEDEMBEDDEDSYSTEMCDESIGNEXAMPLEINTHISSUBSECTION,ASOPCDESIGNEXAMPLEEMBEDDEDWITH32BITNIOSSOFTPROCESSORISIMPLEMENTEDWITHAUARTANDETHERNETT/RCONVERTERTHEAPPLICATIONPROGRAMISEXPLOREDONTHEMICROTRONIX’SΜCLINUXOPERATINGSYSTEM7ASSHOWNINFIG4,THEHARDWAREFRAMEWORKISMADEUPOFONECORESOPCCHIPEGALTERACYCLONE,TWO512KBSRAM,8MBFLASH,UARTVOLTAGECONVERTERANDETHERNETCONTROLLERLAN91C111FIGURE4FRAMEWORDOFUARTETHERNETT/RCONVERTERINSIDETHEFPGACHIP,EXCEPTTHENIOSSOFTPROCESSOR,ONCHIPROM,TIMERS,INTERFACESOFUARTSERIALPORT,SRAMANDFLASHCANALLBECONFIGUREDASPROGRAMMABLELOGICTHEINTERCONNECTIONSBETWEENTHOSECOMPONENTSAREILLUSTRATEDINFIG5MICROPROCESSORANDALLTHEOTHERMODULESARECONNECTEDBYTHEAVALONBUS8ONCHIPMODULESANDAVALONBUSMODULECANBEAUTOMATICALLYGENERATEDBYSOPCBUILDERTOOLANDOTHERLOGICDESIGNCANBEFINISHEDINALTERAQUARTUSIIIDEAFTERGENERATINGTHEHARDWAREMAPPEDFILESOFANDDOWNLOADINGITINTOFPGACHIPTHROUGHBYTEBLASTERIICABLE,ORCONVERTINGSOFTOFLASHATFIRSTAND735
下載積分: 10 賞幣
上傳時間:2024-03-13
頁數(shù): 4
大小: 0.61(MB)
子文件數(shù):