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

正文內容

基于web的asip集成開發(fā)環(huán)境-預覽頁

2025-07-13 12:42 上一頁面

下一頁面
 

【正文】 術,并可以在滿足功能的同時縮短嵌入式微處理的研發(fā)時間。采 ThinkPHP作為框架結構,采用第三方 JS庫實現功能主界面;在目標板 linux系統下部署數據庫,存儲硬件邏輯模塊 I/O、IP 核及芯片資料,采用第三方 JS庫實現數據庫綁定及 CURD操作、編輯總線、硬件模塊的對象屬性,包括模塊 I/O和芯片 PIN的編輯;同時,采用第三方 JS庫表現模塊及總線連接,包括模塊的空間集成特性和狀態(tài)機的時間狀態(tài)表現特性。 database, storage hardware logic module I / O, IP core and chip data set in the open source database end, the use of thirdparty JS library database binding and CURD operation the edit bus hardware module object properties, including the module I / O, and chip PIN editing。 嵌入式系統通??梢苑譃橛布蛙浖纱蟛糠?,其中硬件部分以嵌入式處理器為中心,配置存儲器、I/O 設備、通訊模塊等必要的外圍硬件;軟件部分包括設備驅動、操作系統和應用程序等。同時,立足于云計算的設計思路,方便開發(fā)者在瀏覽器端便可以輕松開發(fā)、調試和部署網絡應用程這種思想也在興起。1 / 72近年來,ASIP 已滲透到計算機應用的更廣泛的領域,許多公司都推出了 ASIP處理器產品,這些產品的特點都是在高可配置的處理器核基礎上,能針對特定應用進行優(yōu)化,同時提供完備的開發(fā)工具的支持,如可重定向編譯器、功能單元自動產生器等加速開發(fā)過程。隨著嵌入式系統應用領域的不斷擴大,ASIP 的這一技術特點使得其越來越受到嵌入式系統設計人員的青睞,也成為了目前學術界的研究熱點。ASIP介于 GPP通用處理器和 ASIC專用集成電路之間,解決了通用處理器在嵌入式系統中性能不高和功耗過大的問題,以及 ASIC靈活性差,開發(fā)難度高的缺點。2 / 72隨著對 ASIP 研究的逐步深入與應用的推廣, ASIP 系統設計方法也經歷了相應的變化,從傳統的設計方法、到基于 IP 模塊的系統設計,再到基于軟硬件協同的設計以及基于平臺的設計方法。應用即使做一次小規(guī)模的改動,AS IP處理器的設計流程也需要重新進行,其中很大一部分的工作需要系統設計人員手工完成,大大增加了系統開發(fā)時間。設計目標是所有軟件開發(fā)編輯任務都能在ASIP IDE下完成,編譯和調試程序在底層可綜合SystemC的開發(fā)平臺實現系統級綜合,完成ADL描述到RTL級HDL描述的自動轉換。本文的主要任務集中在采用功能主界面的實現、對象圖形,網絡 IE BSP網絡驅動技術實現 IE訪問、ASIP的 UML建模,實現基于 web的 ASIP集成設計環(huán)境。第二章:講解了 ASIP設計方法,對嵌入式系統設計方法學進行簡單全面的介紹,重點闡述基于 web的 ASIP設計方法。設計方法學以系統工程的觀點分析設計的戰(zhàn)略進程和設計方法、手段的戰(zhàn)術問題。鼓勵創(chuàng)新意識和協同思維,便于處理設想,達成最佳方案。本節(jié)將論述一些傳統的設計方法,本文為則提出基于 Web的 ASIP系統級設計方法。嵌入式系統設計方法的演化總的來說是由應用需求牽引和 IT 技術推動。無論是采用問題空間詞匯抽象方法還是采用用例(use case)驅動建模方法,目標都是找到系統以類或對象作為構造塊的類圖。事實上,這種分析設計方法的具體實現可以使用任何編程語言(如匯編語言或 C語言);但是,在程序設計上要盡可能地使用面向對象的思想,如體現程序結構方面的封裝性、消息傳遞等。其中,軟核以 HDL的方式提交,其性能通過時序模擬進行驗證。使用者可以通過修改源代碼,方便地生成同樣功能且自有版權的新軟核,從而避免向原有軟核作者支付版稅。硬核已經過驗證并具有最優(yōu)的面積代價和性能的設計,使用者不需考慮與上相關的優(yōu)化問題。硬件驗證的方式有很多種,比如可以采用可編程器件(如 FPGA,EPLD)進行驗證,采用硬件仿真器進行驗證等。EDA 工具必須提供能夠設計和驗證這樣的軟硬件系統的開發(fā)工具,軟硬件協同設計一般包括三個階段,即協同規(guī)范階段,協同綜合階段,協同模擬與評估階段?;谄脚_的設計過程主要包括模塊生成、IP 模塊重用、芯片集成和軟件開發(fā)等部分。憑借基于平臺的架構,設計師只要增加或更換一些 IP組件,就能迅速開發(fā)出派生產品。軟硬件協同設計是指對系統中的軟件部分和硬件部分使用統一的描述和集成開發(fā)工具進行開發(fā),在設計完之后可對整個系統的進行設計的驗證,而且還能跨越軟硬件界面進行系統設計中的一些優(yōu)化,便于設計最佳的系統。在給定功能的硬件和軟件選擇只是在多種設計指標上進行折衷,如性能,功耗,大小,價格,靈活性等,至于用硬件實現,還是用軟件實現沒有太大差別。(3)PCB設計工具:Protel,PADS 的 Power PCBamp。Tool Kit,各種綜合和仿真第三方工具。軟硬件協同設計就是在進入設計階段之初首先對軟硬件進行劃分,劃分哪些功能由軟件來實現和哪些功能用硬件實現之后,軟件設計和硬件設計可以同時進行,其中驗證要貫穿軟硬件設計的整個過程;軟硬件分開設計的開發(fā)路線,會導致代價昂貴的糾錯成本和開發(fā)進度的下降。行為級設計首先為備選體系結構生成指令集模擬器,之后在模擬器上模擬執(zhí)行要在 ASIP上運行的應用程序,通過剖析(profile)得到所執(zhí)行的應用程序特征,以及處理器參數信息對指令集體系結構的進行優(yōu)化,然后對優(yōu)化后的指令集反復執(zhí)行、分析和優(yōu)化,一直到設計出滿足應用約束條件的指令集。ASIP 的開發(fā)特8 / 72點對 ADL提出了兩個方面的要求:一是 ADL必須能夠描述各種體系結構特性,從而方便用戶定制指令和進行體系結構空間搜索;二是 ADL要對體系結構的描述應盡量簡潔,縮短開發(fā)時間。這些 ADL中最成功就是 LISA和 TIE,它們都被實現了商業(yè)化,其中 TIE已經取得了較大成功。系統級綜合:不僅關注軟硬件的劃分問題,而且把系統體系結構和軟硬件的劃分問題放在了同等的位置上考慮,并發(fā)進行,相互影響,反復迭代和循環(huán)。因此,要選擇一種合適的 ADL來完成對 ASIP的設計至關重要?;?Web的 ASIP集成開發(fā)環(huán)境的目的就是要把 IDE平臺搬到 Web上來?!被?Web的 ASIP集成開發(fā)環(huán)境的服務器端的計劃是基于 Linux實現的,采用 PHP搭建 Web服務。同時,通過 web訪問的開發(fā)方式,第一能提供開源 ASIP系統的,設計師可以不借助本地的開發(fā)工具,方便的訪問開源的 ASIP系統進行設計。同其他建模語言相比,UML 用于嵌入式系統設計的主要優(yōu)勢有,UML 靜態(tài)結構和動態(tài)行為等方面的描述進行了了統一;UML 可以從邏輯視圖或物理視圖不同的視角來構建模型,用于理解和規(guī)劃系統的不同設計階段;UML 具有良好的擴展機制,使用擴展的UML語言可以為一些特定應用領域進行建模。ASIP 設計的要根據設計需求選擇合適的指令集結構,具有很大的靈活性。本文主要闡述的是是用 UML類圖來描述 ASIP硬部件的建模,這是與其它 UML的建模使用的不一樣的地方。在 ASIP的 UML類圖建立之后,可采用 XML來存儲模型數據。UML 作為一種模型語言,它使開發(fā)人員專注于建立產品的模型和結構,而不是選用什么程序語言和算法實現。嵌入式系統的設計方法經過了本地開發(fā)工具的電路級、邏輯門級、寄存器級和系統級設計的發(fā)展過程。11 / 723 系統方案分析與設計 web訪問功能實現的系統分析 需求分析基于 web的 ASIP集成開發(fā)環(huán)境功能需求如下:提供工程管理、源代碼編輯器、編譯器、調試器、軟件組件等主要功能。(5)軟件組件使開發(fā)者通過軟件組件來快速定制系統,軟件組件主要包括硬件抽象層運行庫,可對庫文件進行編輯。這套開發(fā)軟件及環(huán)境都是免費且可從網上下載,不需要任何費用。該集成開發(fā)環(huán)境可通過第三方 JS空間來設計功能界面、存儲訪問等功能,通過可執(zhí)行規(guī)約實現 PHP和 EDA之間的接口。根據預先定義的 Openrisc SOC設計,確保 OpenRISC處理器系統的隨時運行。Linux下的軟件工具已經安裝并制成 VirtualBox鏡像。MAC(media access control)模塊,由接收、傳送、控制模塊構成。MII(Media Independent Interface)管理模塊,即媒體獨立接口,包括一個數據接口,以及一個 MAC和 PHY之間的管理接口。管理接口是個雙信號接口:一個是時鐘信號,另一個是數據信號。常見的網卡芯片都是把 MAC和 PHY集成在一個芯片中,但目前很多主板的芯片已包含了以太網 MAC控制功能,只是未提供物理層接口,因此,需外接 PHY芯片以提供以太網的接入通道。14 / 724 開發(fā)環(huán)境 ThinkPHP框架 ThinkPHP是一個免費開源的,快速、簡單的面向對象的輕量級 PHP開發(fā)框架,遵循 Apache2開源協議發(fā)布,是為了敏捷 WEB應用開發(fā)和簡化企業(yè)應用開發(fā)而誕生的。而且引入了全新的 CBD(核心+行為+驅動)架構模式,讓 ThinkPHP能夠在不同方面都能快速滿足項目和應用的需求。ThinkPHP 遵循Apache2開源許可協議發(fā)布,可以免費使用 ThinkPHP,允許把基于 ThinkPHP開發(fā)的應用開源或商業(yè)產品發(fā)布/銷售。每個程序在所有權里都符合開放源代碼標準:Linux 是開放系統;Apache是最通用的網絡服務器;MySQL 是帶有基于網絡管理附加工具的關系數據庫;PHP 是流行的對象腳本語言,它包含了多數其它語言的優(yōu)秀特征來使得它的網絡開發(fā)更加有效。并且它們?yōu)榱烁纳撇煌M件之間的協作,已經創(chuàng)建了某些擴展功能。從網站的流量上來說,70%以上的訪問流量是 LAMP來提供的,LAMP 是最強大的網站解決方案.二、面向對象編程(Object Oriented Programming,OOP,面向對象程序設計)是一種計算機編程架構。OOP 主要有以下的概念和組件: 組件 - 數據和功能一起在運行著的計算機程序中形成的單元,組件在 OOP 計算機程序中是模塊和結構化的基礎。 多態(tài)性 - 組件的引用和類集會涉及到其它許多不同類型的組件,而且引用組件所產生的結果得依據實際調用的類型。三、 MVC 是一個設計模式,它強制性的使應用程序的輸入、處理和輸出分開。如何處理應用程序的界面變得越來越有挑戰(zhàn)性。在 MVC的三個部件中,模型擁有最多的處理任務。 控制器 :控制器接受用戶的輸入并調用模型和視圖去完成用戶的需求。三、 對象關系映射(Object/Relation Mapping,簡稱 ORM),是隨著面向對象的軟件開發(fā)方法發(fā)展而產生的。因此,對象關系映射(ORM)系統一般以中間件的形式存在,主要實現程序對象到關系數據庫數據的映射。OOP 引入封裝、繼承和多態(tài)性等概念來建立一種對象層次結構,用以模擬公共行為的一個集合。日志代碼往往水平地散布在所有對象層次中,而與它所散布到的對象的核心功能毫無關系。所謂“方面”,簡單地說,就是將那些與業(yè)務無關,卻為業(yè)務模塊所共同調用的邏輯或責任封裝起來,便于減少系統的重復代碼,降低模塊間的耦合度,并有利于未來的可操作性和可維護性。使用“橫切”技術,AOP 把軟件系統分為兩個部分:核心關注點和橫切關注點。Aop 的作用在于分離系統中的各種關注點,將核心關注點和橫切關注點分離開來。CURD 定義了用于處理數據的基本原子操作。六、 Active Record(中文名:活動記錄)是一種領域模型模式,特點是一個模型類對應關系型數據庫中的一個表,而模型類的一個實例對應表中的一行記錄。如果遇到更加復雜的領域模型結構(例如用到繼承、策略的領域模型),往往需要使用分離數據源的領域模型,結合 Data Mapper(數據映射器)使用。七、單一入口通常是指一個項目或者應用具有一個統一(但并不一定是唯一)的入口文件,也就是說項目的所有功能操作都是通過這個入口文件進行的,并且往往入口文件是第一步被執(zhí)行的。接下來我們先在 WEB根目錄下面創(chuàng)建一個 app子目錄(這個 app就是我們的項目名),然后在該目錄下面創(chuàng)建一個 ,添加一行簡單的代碼:?phprequire 39。運行后我們會看到歡迎頁面。常見的表單、布局、導航、列表等都可以通過MiniUI快速實現。? scripts/miniui:MiniUI 產品的 javascript 和 css。? :授權說明文檔。標準頁面模板:!DOCTYPE html /html20 / 72head titleHello MiniUI!/title !jQuery js !MiniUI link href=../themes/default/ rel=stylesheet type=text/css / /headbody/body/html 本章小結本章主要針對開發(fā) ASIP集成開發(fā)環(huán)境所使用的開發(fā)軟件及相關技術進行了介紹。這些功能通過 ThinkPHP框架進行集成。元模型為 UML 的所有元素在語法和語義上提供了簡單、一致、通用的定義性說明,使開發(fā)者能在語義上取得一致,消除了因人而異的最佳表達方法所造成的影響。在嵌入式計算機體系結構中,嵌入式硬件系統在系統底層,其上由硬件驅動和SOC 片上系統及相應的應用軟件。UML 為對象的結構模型和行為模型定義了語義,可以描述對象的行為和結構模型 [31
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1