嵌入式仿真軟件有哪些?

General 更新 2024-11-19

如何學習嵌入式, 教程推薦。有什麼軟件可以仿真麼。。。。。。。。。。。。。。。。。。。。。。。。。。

學習嵌入式主要是要多學習,理解硬件工作原理,其實CPU無論是嵌入式或者PC機,工作原理大概差不多,最大的差別可能是內存了,嵌入式比較小

學習嵌入式的軟件有很多,而且都可以調試,像KEIl,ADS,IAR等ADS主要是開發ARM用的

嵌入式硬件的pcb設計和仿真,用什麼軟件比較好?

用altium design仿真可以使用,但對高速電路和複雜電路明顯就比較差,也不全面,它的仿真來源於ORCAD。如果採用cadence spb和mentor EE的仿真都很好、如果是超高速電路,可以採用mentor 的Hy梗erlynx Analog仿真效果很不錯。

altium designer的原理圖可以導入cadence spb或mentor EE進行仿真。

嵌入式stm32流水燈應該用什麼仿真軟件

stm32不像51可以用Protus仿真,你只能老實的買硬件。或者MDK(Keil)貌似有軟件仿真調試,按下面123步驟:

進去後你從菜單中找到例如端口狀態監視啊、變量watch啊、內存什麼的,應該就可以了。

仿真軟件的仿真平臺軟件介紹

SimuWorks是為大型科學計算、複雜系統動態特性建模研究、過程仿真培訓、系統優化設計與調試、故障診斷與專家系統等,提供通用的、一體化的、全過程支撐的,基於微機環境的開發與運行支撐平臺。軟件採用了動態內存機器碼生成技術、分佈式實時數據庫技術和麵向對象的圖形化建模方法,在仿真領域處於國內領先水平。它主要用於能源、電力、化工、航空航天、國防軍事、經濟等研究領域,既可用於科研院所的科學研究,也可用於實際工程項目。一、SimuWorks 的組成SimuWorks平臺產品主要包括1、 仿真支撐平臺SimuEngine(早期版本為Vcs3、SE2000)2、 圖形化建模工具SimuBuilder(早期版本THAms、FigAms)、包括模塊資源管理器SimuManager3、 模塊資源庫SimuLib(包括:控制,電氣,熱力,流網,電網)4、 嵌入式實時操作系統仿真平臺SimuERT5、 仿真實時圖形系統SimuMMI二、SimuWorks的主要特點1、使用動態內存機器碼生成技術,結合分佈式實時數據庫,為微機環境下分佈式計算和複雜系統實時仿真,提供了高效的底層支撐平臺;2、採用面向對象的圖形化建模方法,為不同領域仿真科學研究與工程實踐,提供了通用的模型開發環境。3、 SimuWorks將系統仿真所需要的各種功能進行了整合,形成了從開發、調試、驗證、到運行、分析等全過程的整套流水線,創立了“系統仿真流水線開發工廠”的新理念,大大提高了仿真工程項目的開發效率;4、大型實時仿真系統中,普通的商業數據庫達不到實時性要求,SimuWorks中的SimuEngine仿真引擎提供了一個高速的網絡實時數據庫,可以實現多個模型的分佈式計算、動態數據顯示與在線數據修改,可以滿足大型實時仿真系統的開發和運行的需要;三、SimuWorks 的工作流程● 使用SimuWorks進行仿真開發的工作流程為:● 對於系統未提供的專業模塊和部分通用模塊,用戶可以使用SimuManager進行擴充;● 在SimuBuilder環境中,利用系統提供的模塊和用戶自己開發的模塊,根據仿真對象的組成,用圖形的方式進行模塊組合,構建仿真系統;● 配合SimuEngine的仿真支撐,利用SimuBuilder對所構建的仿真系統進行調試,直至形成穩定的最終產品; VR-Platform(英文全拼為Virtual Reality Platform,簡稱VR-Platform或VRP)即虛擬現實仿真平臺。該仿真軟件適用性強、操作簡單、功能強大、高度可視化、所見即所得。VR-Platform虛擬現實仿真平臺所有的操作都是以美工可以理解的方式進行,不需要程序員參與。如果需操作者有良好的3DMAX建模和渲染基礎,只要對VR-PLATFORM平臺稍加學習和研究就可以很快製作出自己的虛擬現實場景。VRP虛擬現實仿真平臺,經歷了多年的研發與探索,已經在VRP引擎為核心的基礎上,衍生出了九個相關三維產品的軟件平臺。其中VRP-BUILDER虛擬現實編輯器和VRPIE3D互聯網平臺軟件已經成為目前國內應用最為廣泛的VR和WEB3D製作工具,連續三年佔據國內同行業的領導地位,用戶數量始終位於第一。VR-Platform虛擬現實仿真平臺的產品體系包含九大產品:VRP-BUILDER虛擬現實編輯器、VRPIE3D互聯網平臺、VRP-DIGICITY數字城市平臺、VRP-PHYSICS物理模擬系統、VRP-INDUSIM工業仿真平臺、VRP-TRAVEL虛擬旅遊平臺、VRP-MUSEUM虛擬展館、VRP-SDK......

proteus能仿真嵌入式系統嗎

嵌入式Linux應用軟件開發流程 Linux系統的文件和設備。 6、嵌入式系統中多當然還有ADS1.2,這個是必不可少的,可以先把ARM開發板當單片機開發板玩!

學習嵌入式系統一定要買開發板嗎?有仿真軟件嗎?最好包括整個製作過程的,最好是linux下的軟件

arm9有MMU,arm7沒有,這問題具體建議到網上搜一下或者具體看書。你看看《單片機與嵌入式系統應用》雜誌,是名副其實的“專家辦刊”。他們微信公眾號:嵌入式資訊精選

嵌入式硬件工程師必須掌握的電子仿真軟件

看你做哪個行業,最好能會Matlab,如果只是小用用,可以用PSPICE或者multisim,如果做電源,Saber用得也挺多

請問有沒有一個軟件像protues那樣可以仿真ARM9以上硬件電路的軟件!急啊!有知道的說一下啊!謝謝咯!

ARM開發工具綜述

ARM應用軟件的開發工具根據功能的不同,分別有編譯軟件、彙編軟件、鏈接軟件、調試軟件、嵌入式實時操作系統、函數庫、評估板、JTAG仿真器、在線仿真器等,目前世界上約有四十多家公司提供以上不同類別的產品。

用戶選用ARM處理器開發嵌入式系統時,選擇合適的開發工具可以加快開發進度,節省開發成本。因此一套含有編輯軟件、編譯軟件、彙編軟件、鏈接軟件、調試軟件、工程管理及函數庫的集成開發環境(IDE)一般來說是必不可少的,至於嵌入式實時操作系統、評估板等其他開發工具則可以根據應用軟件規模和開發計劃選用。

使用集成開發環境開發基於ARM的應用軟件,包括編輯、編譯、彙編、鏈接等工作全部在PC機上即可完成,調試工作則需要配合其他的模塊或產品方可完成,目前常見的調試方法有以下幾種:

1、指令集模擬器

部分集成開發環境提供了指令集模擬器,可方便用戶在PC機上完成一部分簡單的調試工作,但是由於指令集模擬器與真實的硬件環境相差很大,因此即使用戶使用指令集模擬器調試通過的程序也有可能無法在真實的硬件環境下運行,用戶最終必須在硬件平臺上完成整個應用的開發。

2、駐留監控軟件

駐留監控軟件(Resident Monitors)是一段運行在目標板上的程序,集成開發環境中的調試軟件通過以太網口、並行端口、串行端口等通訊端口與駐留監控軟件進行交互,由調試軟件發佈命令通知駐留監控軟件控制程序的執行、讀寫存儲器、讀寫寄存器、設置斷點等。

駐留監控軟件是一種比較低廉有效的調試方式,不需要任何其他的硬件調試和仿真設備。ARM公司的Angel就是該類軟件,大部分嵌入式實時操作系統也是採用該類軟件進行調試,不同的是在嵌入式實時操作系統中,駐留監控軟件是作為操作系統的一個任務存在的。

駐留監控軟件的不便之處在於它對硬件設備的要求比較高,一般在硬件穩定之後才能進行應用軟件的開發,同時它佔用目標板上的一部分資源,而且不能對程序的全速運行進行完全仿真,所以對一些要求嚴格的情況不是很適合。

3、JTAG仿真器

JTAG仿真器也稱為JTAG調試器,是通過ARM芯片的JTAG邊界掃描口進行調試的設備。JTAG仿真器比較便宜,連接比較方便,通過現有的JTAG邊界掃描口與 ARM CPU 核通信,屬於完全非插入式(即不使用片上資源)調試,它無需目標存儲器,不佔用目標系統的任何端口,而這些是駐留監控軟件所必需的。另外,由於JTAG調試的目標程序是在目標板上執行,仿真更接近於目標硬件,因此,許多接口問題,如高頻操作限制、AC和DC參數不匹配,電線長度的限制等被最小化了。使用集成開發環境配合JTAG仿真器進行開發是目前採用最多的一種調試方式。

4、在線仿真器

在線仿真器使用仿真頭完全取代目標板上的CPU,可以完全仿真ARM芯片的行為,提供更加深入的調試功能。但這類仿真器為了能夠全速仿真時鐘速度高於100MHz的處理器,通常必須採用極其複雜的設計和工藝,因而其價格比較昂貴。在線仿真器通常用在ARM的硬件開發中,在軟件的開發中較少使用,其價格高昂也是在線仿真器難以普及的因素。

在以下的章節中,我們選取了ARM SDT、ARM ADS、MULTI 2000、Hitools for ARM、Embest IDE for ARM五種集成開發環境向讀者作一個簡單的介紹,這些產品在國內有相對較暢通的銷售渠道,用戶容易購買。前三種由國外廠商出品,歷史比較悠久,在全球範圍內應用較為廣泛,後兩種由國內廠商推出,具有很高的性價比。另外選取了國際市場上較流行的兩種JTAG仿真器:EPI公司的JEENI和ARM公司的Mul......

protues能仿真ARM嵌入式嗎?

能,但只支持NXP的LPC21xx(ARM7)。看這本書:

ARM嵌入式應用技術:基於Proteus虛擬仿真(附CD光盤1張) [平裝]~ 徐愛鈞 (作者), 徐陽 (作者)

什麼是嵌入式系統

一 什麼是嵌入式系統

嵌入式系統一般指非 PC 系統,有計算機功能但又不稱之為計算機的設備或器材。它是以應用為中心,軟硬件可裁減的,適應應用系統對功能、可靠性、成本、體積、功耗等綜合性嚴格要求的專用計算機系統。簡單地說,嵌入式系統集系統的應用軟件與硬件於一體,類似於 PC 中 BIOS 的工作方式,具有軟件代碼小、高度自動化、響應速度快等特點,特別適合於要求實時和多任務的體系。嵌入式系統主要由嵌入式處理器、相關支撐硬件、嵌入式操作系統及應用軟件系統等組成,它是可獨立工作的“器件”。

嵌入式系統幾乎包括了生活中的所有電器設備,如掌上 PDA 、移動計算設備、電視機頂盒、手機上網、數字電視、多媒體、汽車、微波爐、數字相機、家庭自動化系統、電梯、空調、安全系統、自動售貨機、蜂窩式電話、消費電子設備、工業自動化儀表與醫療儀器等。

嵌入式系統的硬件部分,包括處理器 / 微處理器、存儲器及外設器件和 I/O 端口、圖形控制器等。嵌入式系統有別於一般的計算機處理系統,它不具備像硬盤那樣大容量的存儲介質,而大多使用 EPROM 、 EEPROM 或閃存 (Flash Memory) 作為存儲介質。軟件部分包括操作系統軟件 ( 要求實時和多任務操作 ) 和應用程序編程。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬件的交互作用。

二 嵌入式處理器

嵌入式系統的核心是嵌入式微處理器。嵌入式微處理器一般具備 4 個特點: (1) 對實時和多任務有很強的支持能力,能完成多任務並且有較短的中斷響應時間,從而使內部的代碼和實時操作系統的執行時間減少到最低限度; (2) 具有功能很強的存儲區保護功能,這是由於嵌入式系統的軟件結構已模塊化,而為了避免在軟件模塊之間出現錯誤的交叉作用,需要設計強大的存儲區保護功能,同時也有利於軟件診斷; (3) 可擴展的處理器結構,以能迅速地擴展出滿足應用的高性能的嵌入式微處理器; (4) 嵌入式微處理器的功耗必須很低,尤其是用於便攜式的無線及移動的計算和通信設備中靠電池供電的嵌入式系統更是如此,功耗只能為 mW 甚至μ W 級。

據不完全統計,目前全世界嵌入式處理器的品種總量已經超過 1000 種,流行的體系結構有 30 多個系列。其中 8051 體系佔多半,生產這種單片機的半導體廠家有 20 多個,共 350 多種衍生產品,僅 Philips 就有近 100 種。現在幾乎每個半導體制造商都生產嵌入式處理器,越來越多的公司有自己的處理器設計部門。嵌入式處理器的尋址空間一般從 64kB 到 16MB ,處理速度為 0.1~2000MIPS ,常用封裝 8~144 個引腳。

根據現狀,嵌入式計算機可分成下面幾類。

(1) 嵌入式微處理器 (Embedded Microprocessor Unit, EMPU)

嵌入式微處理器採用“增強型”通用微處理器。由於嵌入式系統通常應用於環境比較惡劣的環境中,因而嵌入式微處理器在工作溫度、電磁兼容性以及可靠性方面的要求較通用的標準微處理器高。但是,嵌入式微處理器在功能方面與標準的微處理器基本上是一樣的。根據實際嵌入式應用要求,將嵌入式微處理器裝配在專門設計的主板上,只保留和嵌入式應用有關的主板功能,這樣可以大幅度減小系統的體積和功耗。和工業控制計算機相比,嵌入式微處理器組成的系統具有體積小、重量輕、成本低、可靠性高的優點,但在其電路板上必須包括 ROM 、 RAM 、總線接口、各種外設等器件,從而降低了系統的可靠性,技術保密性也較差。由嵌入式......

相關問題答案
嵌入式仿真軟件有哪些?
嵌入式系統軟件有哪些?
嵌入式開發軟件有哪些?
計算機仿真軟件有哪些?
人事系統軟件有哪些?
手機美拍軟件有哪些?
常用的播放軟件有哪些?
中間件軟件有哪些?
手機打字軟件有哪些?
製作網頁的軟件有哪些?