freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

以armlinux為基礎(chǔ)的嵌入式資訊網(wǎng)系統(tǒng)平臺之設(shè)計與實作(編輯修改稿)

2025-07-22 01:43 本頁面
 

【文章內(nèi)容簡介】 eb為基礎(chǔ)的嵌入式系統(tǒng)之實作以美國UCSC Montague等人[5][6]所研發(fā)的Javacam最具代表性,其平臺選擇一個客製的OS-Java Nanokernel(JN),結(jié)合TCP/IP程式等,總共需要45KB的記憶體,而加上Java Virtual Machine (JVM) 共需2MB以上的龐大記憶體。再者,Java的執(zhí)行速度慢,進行較為複雜的應(yīng)用,性能將大為降低,同時Java執(zhí)行所需的時間較長,功率消耗跟著大為增加。與一般多用途的行動式嵌入式系統(tǒng)不同,對固定式的嵌入式系統(tǒng),為達到成本及效益的最佳化,系統(tǒng)的軟硬體平臺在研發(fā)初期就已確定。因此,JVM的跨平臺特性將不具任何意義。二、系統(tǒng)分析與設(shè)計(一) 作業(yè)系統(tǒng)的選擇我們選用Linux作業(yè)系統(tǒng),主要是因為Linux能符合我們下列的需求:(1) Linux可以免費或以低廉的價格取得;(2) Linux是以開放原始碼的形式釋出,我們可以調(diào)整Linux以完全符合本應(yīng)用特殊的記憶體及通訊介面需求;(3) Linux支援的硬體元件相當(dāng)多;(4)強健且完善的網(wǎng)路協(xié)定;(5)完整且價廉的發(fā)展工具[7]。4 臺北科技大學(xué)學(xué)報第三十七之二期Linux是一個符合POSIX標(biāo)準(zhǔn)的核心,應(yīng)用程式都具備平行的移植性。在硬體系統(tǒng)還未建置完成前,先透過符合POSIX標(biāo)準(zhǔn)的桌上型(desktop) Linux進行應(yīng)用程式的開發(fā),之後再進行核心移植的工作。在此同時,可以尋找符合POSIX標(biāo)準(zhǔn)的程式來加速軟體的開發(fā),以達到軟體/硬體同時開發(fā)的目的。雖然使用Linux需要付出root filesystem約500KB的代價[11],但檔案系統(tǒng)有助於組態(tài)資料的儲存,提高系統(tǒng)存取資料的效率,以方便系統(tǒng)組態(tài)及設(shè)定的實現(xiàn)[7]。因此,Linux必須使用檔案系統(tǒng)才能運作的特性,反而使得上述的優(yōu)點無需額外的軟體就得以實現(xiàn),這是其他的嵌入式作業(yè)系統(tǒng)所缺少。減少系統(tǒng)軟體對記憶體的需求,將有效的降低硬體建置的複雜度與成本,有助於SoC的發(fā)展。為了達到這個目的,我們選定了uCLinux作為作業(yè)系統(tǒng)核心,uCLinux對記憶體的需求,僅需500KB[11],並且可以保有所有Linux的通訊能力。(二)處理器的選擇雖然家庭監(jiān)控事務(wù)所需的計算量不高,但所監(jiān)控的項目卻頗為繁雜。因此,一般8位元單晶片微控制器是無法勝任的,加上系統(tǒng)有可能進行一些智慧型的控制,需要一個32位元單晶片微控器才能達到較好的效果。此外,家庭監(jiān)控事務(wù)項目繁多,硬體的介面自然相對增多,過多的額外電路,將在成本優(yōu)勢上大打折扣,所以高度整合週邊電路的32位元SoC是本系統(tǒng)最佳的選擇,硬體平臺的比較如表(一)。表(一) 本系統(tǒng)與其他硬體平臺的比較平臺PCbased單晶片微控器本系統(tǒng) (SoC)成本US$30US$1US$4體積較大較小較小耗電2A/5V35mA/5V500mA/5V整合性難以整合難以整合整合度較高 穩(wěn)定性較低較高較高網(wǎng)際網(wǎng)路具備無具備32bit RISC架構(gòu)的CPU是最能符合體積小、高效能,與低耗電需求的最佳選擇。本系統(tǒng)選擇以ARM作為嵌入式處理器,ARM的核心是以矽智產(chǎn) (Silicon Intellectual Property, SIP) 方式授權(quán)給多家半導(dǎo)體廠商,我們可挑選以ARM為核心且符合系統(tǒng)需求的高度整合系統(tǒng)晶片。此外,ARM的SIP品質(zhì)管控相當(dāng)嚴(yán)謹(jǐn),所以在進行核心移植時,遇到的問題會比較少,使得軟體硬體的開發(fā)工作可以同時進行,不必擔(dān)心將來把軟體移植到硬體時,會有軟硬體不相容的情形發(fā)生[3]。在這些考量下,ARM是在使用Linux核心下的最好選擇。(三)網(wǎng)路軟體的考量Embedded Web server負責(zé)儲存網(wǎng)頁,並與client端的瀏覽器交談。選用現(xiàn)有的Web server可節(jié)省大量開發(fā)時間,並可藉由使用者熟悉的GUI縮短學(xué)習(xí)曲線[10]。此外,選擇以標(biāo)準(zhǔn)化為存取方法 — HTTP和HTML之產(chǎn)品,可排除嵌入式系統(tǒng)裝置及網(wǎng)路的異質(zhì)性[2]。以ARMLinux為基礎(chǔ)的嵌入式資訊網(wǎng)系統(tǒng)平臺之設(shè)計與實作—家庭保全系統(tǒng)應(yīng)用 5Java applet在網(wǎng)頁間具有優(yōu)良的互動性,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1