調(diào)試嵌入式處理器的幾種常用方法
前言
在任何產(chǎn)品設(shè)計過程中,設(shè)計人員通常要將相當(dāng)長的一部分時間,用于系統(tǒng)的集成性和軟硬件調(diào)試。在引擎管理、硬盤控制和調(diào)制解調(diào)器之類的實時系統(tǒng)中尤其如此。
嵌入式系統(tǒng)中,由于微處理器嵌于ASIC或用戶芯片的內(nèi)部,系統(tǒng)調(diào)試變得更加困難,因為通常對處理器總線和信號的接入都是有限制的。在多處理器系統(tǒng)中(如硬盤驅(qū)動器、尋呼機、手機中常見的控制器-DSP體系結(jié)構(gòu))更是如此。
本文簡要回顧了幾種調(diào)試處理器系統(tǒng)的常見方法,并介紹了ARM公司新開發(fā)的調(diào)試方法,即通過使用電路內(nèi)仿真器(In Circuit Emulators)、監(jiān)控程序(Monitor Programs) 和邏輯分析儀(Logic Analysers)解決存在的問題。
電路內(nèi)仿真器(In Circuit Emulators,即 ICE)
ICE由實時探測、實時追蹤和記憶仿真組成,所有這些集成在一個統(tǒng)一的用戶界面上。這能為軟件工程師提供一個硬件保護層。此外,ICE不需要周圍系統(tǒng)全部正常工作后才能調(diào)試,因而在軟件開發(fā)和硬件開發(fā)之間提供了一定程度上的平衡,有利于縮短產(chǎn)品上市時間。
標(biāo)準(zhǔn)ICE存在的問題
● ICE的眾多接點會影響目標(biāo)系統(tǒng)的正常時序,從而降低其最快速度;
● ICE的存在使得處理器的更換牽涉到非常復(fù)雜的接點,更換處理器同時會改變原來的電氣特性,這樣就意味著有可能產(chǎn)生很多不可預(yù)知的問題;
● ICE的發(fā)布要落后于處理器,通常在一個新的處理器出臺后的6-9個月的時間才會有與其配合的ICE;
● 一個深度嵌入的CPU需要很多的引腳才能將內(nèi)部信號傳遞到ICE;
● 考慮到ICE所需要的資源,有些處理器的用戶變量可能不被ICE所支持;
● ICE的成本可能十分昂貴。
調(diào)試監(jiān)控程序(Debug Monitors)
在目標(biāo)系統(tǒng)中安裝調(diào)試監(jiān)控程序是ICE外的另一個選擇,它能為用戶提供測試和調(diào)試軟件所需的許多功能,例如設(shè)定斷點、從目標(biāo)存儲器中上載數(shù)據(jù)以及下載應(yīng)用程序等。
這種方法的優(yōu)勢在于開發(fā)的軟件可以在同一個處理器上運行,并且能將硬件與最終系統(tǒng)進行整合。而且Debug Monitor價格低廉,能幫助節(jié)約系統(tǒng)開發(fā)成本。另一方面,目標(biāo)系統(tǒng)的ROM中必須存有一個監(jiān)控程序,這是一個很大的問題,因為它必須從最終產(chǎn)品中撤除,否則就會增加額外的開銷。
另外,運行調(diào)試程序的主機和目標(biāo)之間還需要一個通信通道。通常目標(biāo)系統(tǒng)使用UART來實現(xiàn)。UART的驅(qū)動程序應(yīng)在監(jiān)控程序之前完成與目標(biāo)系統(tǒng)結(jié)合的移植工作。
監(jiān)控程序的代碼也必須根據(jù)具體的目標(biāo)系統(tǒng)進行移植,這意味著在系統(tǒng)硬件中,應(yīng)保證主要的部分在監(jiān)控程序啟動之前能夠正常工作。
邏輯分析儀
邏輯分析儀的調(diào)試功能并不十分完備,因而常常作為以上兩種調(diào)試方法的有效補充使用。這是由于邏輯分析儀只能提供一個代碼執(zhí)行過程的回顧。用戶無法改變變量或跳轉(zhuǎn)至程序的其他位置,所以,在沒有重新編譯的情況下, “假設(shè)分析”測試無法進行。除此之外,許多邏輯分析儀只配置了一個定容量的存儲器,因此每次運行的追蹤量是受到限制的。
ARM的嵌入式ICE(EmbeddedICE)解決方案
ARM在支持這些傳統(tǒng)調(diào)試工具的基礎(chǔ)上,開發(fā)了全新的調(diào)試方案,希望解決傳統(tǒng)工具無力解決的問題。為了簡化調(diào)試過程,這種新的解決方案并沒有限定于某一硬件或軟件開發(fā),而是一種面向系統(tǒng)調(diào)試的整體性方案。
EmbeddedICE結(jié)構(gòu)體系包括:
● 一個與EmbeddedICE兼容的ARM核(如:ARM7DI),帶有邊界掃描接口和調(diào)試功能增強;
● 一個外部EmbeddedICE接口盒,連接開發(fā)主機和ARM內(nèi)核;
● ARM SDT2.01主機軟件開發(fā)和調(diào)試工具。
EmbeddedICE是一個面向ARM微處理器的JTAG的調(diào)試通道。它為ARM 的Windows工具包和嵌于ASIC中的ARM微處理器提供一個接口。
EmbeddedICE具有諸多ICE功能,例如實時尋址、斷點、單步、對ARM CPU的完全控制、對ASIC系統(tǒng)其余部分的訪問,以及對主機顯示器外設(shè)的訪問、鍵盤輸入和磁盤存儲。后三者保證了開發(fā)人員能夠從目標(biāo)向主機發(fā)送調(diào)試信息,并顯示在主機屏幕上。
ARM EmbeddedICE解決方案的優(yōu)勢在于:
● 無需ICE 接點或串行接口等目標(biāo)資源或特殊硬件。在目標(biāo)系統(tǒng)中無需專門用于調(diào)試的RAM、ROM和特殊軟件(因此,目標(biāo)系統(tǒng)中的軟件不必修改,可直接與ARM EmbeddedICE體系兼容);
● 邊界掃描引腳可復(fù)用,不用增加引腳數(shù)量;
● 成本低廉,不需要專門的ICE芯片;
● 可以在系統(tǒng)最高速度下進行調(diào)試;
● 完全的主機系統(tǒng)訪問,包括屏幕、鍵盤、目標(biāo)存儲等;
● 無需移動處理器 。這解決了許多問題,例如昂貴的接點、性能不穩(wěn)定和電路電氣特性的改變等等;
● 調(diào)試無需另外的通信通道;
● 與任何嵌入式ARM系統(tǒng)兼容;
● 支持多處理器的調(diào)試。
如圖1所示,一個與EmbeddedICE兼容的ARM7DI宏單元包括一個ARM7內(nèi)核、少量的內(nèi)核調(diào)試邏輯、一個JTAG測試端口( TAP)控制器和EmbeddedICE宏單元。
EmbeddedICE宏單元包括斷點寄存器,后者能夠比較地址、數(shù)據(jù)和控制總線同寄存器內(nèi)的設(shè)置值。若兩者匹配,會產(chǎn)生一個斷點信號,該信號將被傳送到處理器。舉個例子來說,當(dāng)一個特定地址的指令或一個特定的數(shù)據(jù)值被加載入指定的位置,宏單元就會產(chǎn)生一個斷點。
如果在一條指令上設(shè)置了斷點,當(dāng)指令到達流水線的執(zhí)行級時,指令的執(zhí)行將被中斷,處理器進入調(diào)試狀態(tài)。然后,處理器和存儲系統(tǒng)通過TAP控制器由JTAG進行狀態(tài)檢測。
一旦處理器進入調(diào)試狀態(tài),它就會停止從數(shù)據(jù)總線讀取指令,并且與存儲系統(tǒng)隔離。EmbeddedICE此時就可以通過掃描鏈1將指令讀入流水線、驅(qū)動處理器。寄存器和存儲內(nèi)容在調(diào)試狀態(tài)下仍可以進行訪問。這個過程是可逆的,用戶可以在調(diào)試器下把代碼下載進存儲器,避免了燒寫EPROM的不便。
EmbeddedICE在多處理器debug中的使用
EmbeddedICE宏單元提供的調(diào)試特征使ARM處理器能夠在多處理器環(huán)境下進行調(diào)試。當(dāng)ARM處理器遇到一個斷點時,它的執(zhí)行就被中斷,控制權(quán)通過JTAG接口交由調(diào)試器。此時,ARM處理器向存儲系統(tǒng)發(fā)出一個“調(diào)試確認(rèn)”(Debug Acknowledge)信號,告知后者處理器處于調(diào)試狀態(tài)。同時,它不再向存儲器發(fā)出訪問請求,保證了其它處理器或者DMA通道繼續(xù)工作、繼續(xù)與存儲系統(tǒng)通信。在調(diào)試過程的最后,ARM處理器會發(fā)出一個“存儲請求”(memory request)信號,系統(tǒng)控制器將根據(jù)此信號對存儲系統(tǒng)作出仲裁。
EmbeddedICE 接口盒
EmbeddedICE 接口盒在ARM軟件工具包的調(diào)試器協(xié)議和JTAG協(xié)議之間執(zhí)行協(xié)議轉(zhuǎn)換。“在這個地址上設(shè)立一個watchpoint”之類的要求被轉(zhuǎn)換成JTAG TAP控制器狀態(tài)轉(zhuǎn)變序列、指令和數(shù)據(jù)序列。
協(xié)議轉(zhuǎn)換器可以根據(jù)不同的目標(biāo)系統(tǒng)進行配置,例如,對含有不同掃描鏈布局的ARM7DI,也可以進行配置。
EmbeddedICE宏單元同時支持通信通道。通信通道在目標(biāo)系統(tǒng)上提供了一個類UART的串行端口。它與處理器緊密相連,且不需要額外的引腳,因為它復(fù)用了JTAG口的引腳。這種方法需要在目標(biāo)系統(tǒng)上安裝軟件而不需要UART。
程序開發(fā)過程
程序是在運行ARM WindowsTools 2.0的PC主機開發(fā)的。這個工具包含有編碼所需的C語言編譯器、匯編程序和連接器。
微軟Windows平臺下的窗口調(diào)試器以及Unix和DOS下的命令行調(diào)試器一起提供了調(diào)試支持。這些工具能提供完全C源代碼或匯編語言級的調(diào)試。ARM的調(diào)試器既可以在指令精確模擬器(ARMulator)又可以在目標(biāo)硬件上進行代碼調(diào)試。軟件模擬與真實芯片之間的轉(zhuǎn)換只需在對話框中的輕輕一點即可。軟件工具界面繼續(xù)保持不變,用戶可以無阻礙地在各目標(biāo)之間切換。
ARMulator經(jīng)過配置,可以為存儲器分段指定不同的速度來仿真目標(biāo)硬件。設(shè)計人員可以通過使用C 的建模工具,來對存儲器配置中三個最重要的因素:速度、空間和功耗進行優(yōu)化。
ARMsd是一個符號調(diào)試器,用戶可以用它設(shè)置斷點(指令讀取階段)和觀察點(數(shù)據(jù)加載和存儲階段)、檢測和修改處理器及存儲器的狀態(tài)。無論調(diào)試對象是芯片還是ARMulator,這個過程都能獨立完成
目標(biāo)程序中的semihosting也能夠被支持。這意味著包含ANSI C 庫函數(shù)的程序可以直接移植到目標(biāo),無法被目標(biāo)支持的請求將被主機中途截取。例如:C 庫函數(shù)發(fā)出將狀態(tài)信息顯示在屏幕的請求被中途截取,這些信息將顯示在主機的屏幕上。
結(jié)語
調(diào)試工具多種多樣,它們各自具有不同的功能和價格。這些工具對于系統(tǒng)設(shè)計者來說,仍是一筆寶貴的資源,但是,隨著系統(tǒng)的日漸復(fù)雜化和集成化,人們需要與之相適應(yīng)的新的開發(fā)環(huán)境。
在系統(tǒng)設(shè)計中,處理器內(nèi)核常常是嵌入在ASIC設(shè)計中的,傳統(tǒng)的調(diào)試方法已不再適用。嵌入式調(diào)試體系(例如:ARM調(diào)試體系)成為了把握當(dāng)今復(fù)雜系統(tǒng)市場的關(guān)鍵。
要保證產(chǎn)品在最短的時間內(nèi)完成開發(fā),一個完整的測試和調(diào)試環(huán)境是必需的,其中包括初始產(chǎn)品測試、系統(tǒng)設(shè)計仿真、最終產(chǎn)品測試等一系列調(diào)試工具。
主站蜘蛛池模板:
7777在线|
日本sese|
天天曰天天爽|
午夜片在线观看|
午夜激情影视|
天天干天天操天天操|
天堂网传媒|
国产视频首页|
性xxxx欧美|
亚洲免费网站|
5g影院天天爽|
一级毛片子|
四虎影院免费在线播放|
日本成本人三级在线观看2018|
欧美三级免费看|
狠狠狠色丁香婷婷综合激情
|
黄色网页在线播放|
亚洲欧洲一区二区三区在线
|
免费观看视频|
九九久久久久午夜精选|
亚洲第8页|
欧美伊人久久综合网|
狠狠色影院|
午夜逼逼|
国产牛牛|
日本一区高清视频|
午夜啪视频|
免费高清在线爱做视频|
free性欧美video69|
午夜国产精品久久久久|
亚洲三级黄色|
欧美日韩精品一区二区在线线|
国产乱人视频免费播放|
天天操一操|
狂野欧美性色xo影院|
中国一级特黄真人毛片|
日本黄色免费大片|
se94se欧美|
国产成人影院在线观看|
国产毛片久久国产|
欧美日韩在线成人看片a|
前言
在任何產(chǎn)品設(shè)計過程中,設(shè)計人員通常要將相當(dāng)長的一部分時間,用于系統(tǒng)的集成性和軟硬件調(diào)試。在引擎管理、硬盤控制和調(diào)制解調(diào)器之類的實時系統(tǒng)中尤其如此。
嵌入式系統(tǒng)中,由于微處理器嵌于ASIC或用戶芯片的內(nèi)部,系統(tǒng)調(diào)試變得更加困難,因為通常對處理器總線和信號的接入都是有限制的。在多處理器系統(tǒng)中(如硬盤驅(qū)動器、尋呼機、手機中常見的控制器-DSP體系結(jié)構(gòu))更是如此。
本文簡要回顧了幾種調(diào)試處理器系統(tǒng)的常見方法,并介紹了ARM公司新開發(fā)的調(diào)試方法,即通過使用電路內(nèi)仿真器(In Circuit Emulators)、監(jiān)控程序(Monitor Programs) 和邏輯分析儀(Logic Analysers)解決存在的問題。
電路內(nèi)仿真器(In Circuit Emulators,即 ICE)
ICE由實時探測、實時追蹤和記憶仿真組成,所有這些集成在一個統(tǒng)一的用戶界面上。這能為軟件工程師提供一個硬件保護層。此外,ICE不需要周圍系統(tǒng)全部正常工作后才能調(diào)試,因而在軟件開發(fā)和硬件開發(fā)之間提供了一定程度上的平衡,有利于縮短產(chǎn)品上市時間。
標(biāo)準(zhǔn)ICE存在的問題
● ICE的眾多接點會影響目標(biāo)系統(tǒng)的正常時序,從而降低其最快速度;
● ICE的存在使得處理器的更換牽涉到非常復(fù)雜的接點,更換處理器同時會改變原來的電氣特性,這樣就意味著有可能產(chǎn)生很多不可預(yù)知的問題;
● ICE的發(fā)布要落后于處理器,通常在一個新的處理器出臺后的6-9個月的時間才會有與其配合的ICE;
● 一個深度嵌入的CPU需要很多的引腳才能將內(nèi)部信號傳遞到ICE;
● 考慮到ICE所需要的資源,有些處理器的用戶變量可能不被ICE所支持;
● ICE的成本可能十分昂貴。
調(diào)試監(jiān)控程序(Debug Monitors)
在目標(biāo)系統(tǒng)中安裝調(diào)試監(jiān)控程序是ICE外的另一個選擇,它能為用戶提供測試和調(diào)試軟件所需的許多功能,例如設(shè)定斷點、從目標(biāo)存儲器中上載數(shù)據(jù)以及下載應(yīng)用程序等。
這種方法的優(yōu)勢在于開發(fā)的軟件可以在同一個處理器上運行,并且能將硬件與最終系統(tǒng)進行整合。而且Debug Monitor價格低廉,能幫助節(jié)約系統(tǒng)開發(fā)成本。另一方面,目標(biāo)系統(tǒng)的ROM中必須存有一個監(jiān)控程序,這是一個很大的問題,因為它必須從最終產(chǎn)品中撤除,否則就會增加額外的開銷。
另外,運行調(diào)試程序的主機和目標(biāo)之間還需要一個通信通道。通常目標(biāo)系統(tǒng)使用UART來實現(xiàn)。UART的驅(qū)動程序應(yīng)在監(jiān)控程序之前完成與目標(biāo)系統(tǒng)結(jié)合的移植工作。
監(jiān)控程序的代碼也必須根據(jù)具體的目標(biāo)系統(tǒng)進行移植,這意味著在系統(tǒng)硬件中,應(yīng)保證主要的部分在監(jiān)控程序啟動之前能夠正常工作。
邏輯分析儀
邏輯分析儀的調(diào)試功能并不十分完備,因而常常作為以上兩種調(diào)試方法的有效補充使用。這是由于邏輯分析儀只能提供一個代碼執(zhí)行過程的回顧。用戶無法改變變量或跳轉(zhuǎn)至程序的其他位置,所以,在沒有重新編譯的情況下, “假設(shè)分析”測試無法進行。除此之外,許多邏輯分析儀只配置了一個定容量的存儲器,因此每次運行的追蹤量是受到限制的。
ARM的嵌入式ICE(EmbeddedICE)解決方案
ARM在支持這些傳統(tǒng)調(diào)試工具的基礎(chǔ)上,開發(fā)了全新的調(diào)試方案,希望解決傳統(tǒng)工具無力解決的問題。為了簡化調(diào)試過程,這種新的解決方案并沒有限定于某一硬件或軟件開發(fā),而是一種面向系統(tǒng)調(diào)試的整體性方案。
EmbeddedICE結(jié)構(gòu)體系包括:
● 一個與EmbeddedICE兼容的ARM核(如:ARM7DI),帶有邊界掃描接口和調(diào)試功能增強;
● 一個外部EmbeddedICE接口盒,連接開發(fā)主機和ARM內(nèi)核;
● ARM SDT2.01主機軟件開發(fā)和調(diào)試工具。
EmbeddedICE是一個面向ARM微處理器的JTAG的調(diào)試通道。它為ARM 的Windows工具包和嵌于ASIC中的ARM微處理器提供一個接口。
EmbeddedICE具有諸多ICE功能,例如實時尋址、斷點、單步、對ARM CPU的完全控制、對ASIC系統(tǒng)其余部分的訪問,以及對主機顯示器外設(shè)的訪問、鍵盤輸入和磁盤存儲。后三者保證了開發(fā)人員能夠從目標(biāo)向主機發(fā)送調(diào)試信息,并顯示在主機屏幕上。
ARM EmbeddedICE解決方案的優(yōu)勢在于:
● 無需ICE 接點或串行接口等目標(biāo)資源或特殊硬件。在目標(biāo)系統(tǒng)中無需專門用于調(diào)試的RAM、ROM和特殊軟件(因此,目標(biāo)系統(tǒng)中的軟件不必修改,可直接與ARM EmbeddedICE體系兼容);
● 邊界掃描引腳可復(fù)用,不用增加引腳數(shù)量;
● 成本低廉,不需要專門的ICE芯片;
● 可以在系統(tǒng)最高速度下進行調(diào)試;
● 完全的主機系統(tǒng)訪問,包括屏幕、鍵盤、目標(biāo)存儲等;
● 無需移動處理器 。這解決了許多問題,例如昂貴的接點、性能不穩(wěn)定和電路電氣特性的改變等等;
● 調(diào)試無需另外的通信通道;
● 與任何嵌入式ARM系統(tǒng)兼容;
● 支持多處理器的調(diào)試。
如圖1所示,一個與EmbeddedICE兼容的ARM7DI宏單元包括一個ARM7內(nèi)核、少量的內(nèi)核調(diào)試邏輯、一個JTAG測試端口( TAP)控制器和EmbeddedICE宏單元。
EmbeddedICE宏單元包括斷點寄存器,后者能夠比較地址、數(shù)據(jù)和控制總線同寄存器內(nèi)的設(shè)置值。若兩者匹配,會產(chǎn)生一個斷點信號,該信號將被傳送到處理器。舉個例子來說,當(dāng)一個特定地址的指令或一個特定的數(shù)據(jù)值被加載入指定的位置,宏單元就會產(chǎn)生一個斷點。
如果在一條指令上設(shè)置了斷點,當(dāng)指令到達流水線的執(zhí)行級時,指令的執(zhí)行將被中斷,處理器進入調(diào)試狀態(tài)。然后,處理器和存儲系統(tǒng)通過TAP控制器由JTAG進行狀態(tài)檢測。
一旦處理器進入調(diào)試狀態(tài),它就會停止從數(shù)據(jù)總線讀取指令,并且與存儲系統(tǒng)隔離。EmbeddedICE此時就可以通過掃描鏈1將指令讀入流水線、驅(qū)動處理器。寄存器和存儲內(nèi)容在調(diào)試狀態(tài)下仍可以進行訪問。這個過程是可逆的,用戶可以在調(diào)試器下把代碼下載進存儲器,避免了燒寫EPROM的不便。
EmbeddedICE在多處理器debug中的使用
EmbeddedICE宏單元提供的調(diào)試特征使ARM處理器能夠在多處理器環(huán)境下進行調(diào)試。當(dāng)ARM處理器遇到一個斷點時,它的執(zhí)行就被中斷,控制權(quán)通過JTAG接口交由調(diào)試器。此時,ARM處理器向存儲系統(tǒng)發(fā)出一個“調(diào)試確認(rèn)”(Debug Acknowledge)信號,告知后者處理器處于調(diào)試狀態(tài)。同時,它不再向存儲器發(fā)出訪問請求,保證了其它處理器或者DMA通道繼續(xù)工作、繼續(xù)與存儲系統(tǒng)通信。在調(diào)試過程的最后,ARM處理器會發(fā)出一個“存儲請求”(memory request)信號,系統(tǒng)控制器將根據(jù)此信號對存儲系統(tǒng)作出仲裁。
EmbeddedICE 接口盒
EmbeddedICE 接口盒在ARM軟件工具包的調(diào)試器協(xié)議和JTAG協(xié)議之間執(zhí)行協(xié)議轉(zhuǎn)換。“在這個地址上設(shè)立一個watchpoint”之類的要求被轉(zhuǎn)換成JTAG TAP控制器狀態(tài)轉(zhuǎn)變序列、指令和數(shù)據(jù)序列。
協(xié)議轉(zhuǎn)換器可以根據(jù)不同的目標(biāo)系統(tǒng)進行配置,例如,對含有不同掃描鏈布局的ARM7DI,也可以進行配置。
EmbeddedICE宏單元同時支持通信通道。通信通道在目標(biāo)系統(tǒng)上提供了一個類UART的串行端口。它與處理器緊密相連,且不需要額外的引腳,因為它復(fù)用了JTAG口的引腳。這種方法需要在目標(biāo)系統(tǒng)上安裝軟件而不需要UART。
程序開發(fā)過程
程序是在運行ARM WindowsTools 2.0的PC主機開發(fā)的。這個工具包含有編碼所需的C語言編譯器、匯編程序和連接器。
微軟Windows平臺下的窗口調(diào)試器以及Unix和DOS下的命令行調(diào)試器一起提供了調(diào)試支持。這些工具能提供完全C源代碼或匯編語言級的調(diào)試。ARM的調(diào)試器既可以在指令精確模擬器(ARMulator)又可以在目標(biāo)硬件上進行代碼調(diào)試。軟件模擬與真實芯片之間的轉(zhuǎn)換只需在對話框中的輕輕一點即可。軟件工具界面繼續(xù)保持不變,用戶可以無阻礙地在各目標(biāo)之間切換。
ARMulator經(jīng)過配置,可以為存儲器分段指定不同的速度來仿真目標(biāo)硬件。設(shè)計人員可以通過使用C 的建模工具,來對存儲器配置中三個最重要的因素:速度、空間和功耗進行優(yōu)化。
ARMsd是一個符號調(diào)試器,用戶可以用它設(shè)置斷點(指令讀取階段)和觀察點(數(shù)據(jù)加載和存儲階段)、檢測和修改處理器及存儲器的狀態(tài)。無論調(diào)試對象是芯片還是ARMulator,這個過程都能獨立完成
目標(biāo)程序中的semihosting也能夠被支持。這意味著包含ANSI C 庫函數(shù)的程序可以直接移植到目標(biāo),無法被目標(biāo)支持的請求將被主機中途截取。例如:C 庫函數(shù)發(fā)出將狀態(tài)信息顯示在屏幕的請求被中途截取,這些信息將顯示在主機的屏幕上。
結(jié)語
調(diào)試工具多種多樣,它們各自具有不同的功能和價格。這些工具對于系統(tǒng)設(shè)計者來說,仍是一筆寶貴的資源,但是,隨著系統(tǒng)的日漸復(fù)雜化和集成化,人們需要與之相適應(yīng)的新的開發(fā)環(huán)境。
在系統(tǒng)設(shè)計中,處理器內(nèi)核常常是嵌入在ASIC設(shè)計中的,傳統(tǒng)的調(diào)試方法已不再適用。嵌入式調(diào)試體系(例如:ARM調(diào)試體系)成為了把握當(dāng)今復(fù)雜系統(tǒng)市場的關(guān)鍵。
要保證產(chǎn)品在最短的時間內(nèi)完成開發(fā),一個完整的測試和調(diào)試環(huán)境是必需的,其中包括初始產(chǎn)品測試、系統(tǒng)設(shè)計仿真、最終產(chǎn)品測試等一系列調(diào)試工具。
- 調(diào)試嵌入(5271)
- 常用方法(5498)
相關(guān)推薦
32位嵌入式處理器與8位處理器應(yīng)用開發(fā)有什么不同?
于32位嵌入式處理器來說,因其過高的時鐘頻率(50MHZ至400MHZ以上)和復(fù)雜的封裝形式(如BGA)導(dǎo)致ICE很難勝任開發(fā)工具的 工作。CPU廠商借助于邊界掃描接口(JTAG口)來提供調(diào)試信息,供
2017-04-06 09:11:03
32位嵌入式處理器以及UCLINUX嵌入式操作系統(tǒng)技術(shù)
是使用宿主機-目標(biāo)機的方式,使用仿真器進行調(diào)試。這種調(diào)試方式移植沿用到16位以及32位嵌入式處理器。8位單片機中一些優(yōu)秀的技術(shù),如看門狗技術(shù)等也沿用到16位和32位嵌入式處理器中。
2011-03-04 13:01:32
32位嵌入式處理器的市場
嵌入式系統(tǒng)以各種類型的嵌入式處理器為核心,而隨著技術(shù)的發(fā)展,對于嵌入式處理器的性能及功耗的要求愈加嚴(yán)苛。目前,嵌入式處理器分為8位、16位、32位及64位等,8位微處理器/MCU市場已逐步趨向穩(wěn)定
2019-07-19 08:29:10
32位嵌入式處理器簡介
1、目前32位嵌入式處理器主要采用的是ARM內(nèi)核處理器,是由英國一家專門從事RISC處理器內(nèi)核設(shè)計公司設(shè)計的。2、我國大陸地區(qū)目前廣泛使用的漢字編碼國家標(biāo)準(zhǔn)有GB2312和GB18030兩種,常用
2021-10-27 07:54:43
32位ARM嵌入式處理器的調(diào)試技術(shù)
總結(jié)。 傳統(tǒng)的調(diào)試工具及方法存在過分依賴芯片引腳、不能在處理器高速運行下正常工作、占用系統(tǒng)資源且不能實時跟蹤和硬件斷點、價格過于昂貴等弊端。目前嵌入式高端處理器的使用漸趨普及。這些處理器常常運行
2020-08-17 16:23:25
嵌入式處理器中Cache一致性問題怎么解決?
隨著嵌入式計算機應(yīng)用的發(fā)展,嵌入式CPU的主頻不斷提高,這就造成了慢速系統(tǒng)存儲器不能匹配高速CPU處理能力的情況。為了解決這個問題,許多高性能的嵌入式處理器內(nèi)部集成了高速緩存Cache。其中,三星公司的S3C44B0X內(nèi)部就集成了8KB空間統(tǒng)一的指令和數(shù)據(jù)Cache。
2019-09-05 07:00:20
嵌入式處理器在線調(diào)試原理及通用調(diào)試模塊設(shè)計
系統(tǒng)中有多個處理器時可以共用一個UDM。??2 在線調(diào)試的一般原理??嵌入式處理器的主流在線調(diào)試方法,目前主要有2 種: 后臺調(diào)試模式( backgroud debug mode,BDM) 技術(shù)
2021-07-28 06:00:00
嵌入式處理器是什么
嵌入式處理器是嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規(guī)模應(yīng)用的8位單片機,到最新的受到廣泛青睞的32位,64位嵌入式CPU。 自
2021-10-27 07:24:49
嵌入式處理器是什么
嵌入式處理器是嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規(guī)模應(yīng)用的8位單片機,到最新的受到廣泛青睞的32位,64位嵌入式CPU。 自
2021-10-28 08:56:03
嵌入式處理器有哪些分類
嵌入式系統(tǒng)的核心,包括:硬件層,中間層,系統(tǒng)軟件層,應(yīng)用軟件層。1.2 嵌入式處理器1、嵌入式處理器可以分為:嵌入式微控制器EMCU:又稱單片機,即在一塊芯片中集成了整個計算機系統(tǒng)(RO...
2021-10-28 09:22:18
嵌入式處理器有哪些分類
學(xué)習(xí)嵌入式的同學(xué)都知道嵌入式系統(tǒng)硬件的組成部分是以嵌入式處理器為中心,由存儲器、I/O設(shè)備、通信模塊以及電源等必要的輔助接口組成的。可以說嵌入式系統(tǒng)是量身定做的專用計算機應(yīng)用系統(tǒng),它不同于PC機的組成,在實際應(yīng)用中的嵌入式系統(tǒng)硬件配置非常精簡,除了微控制器和基本的外圍電路以外,...
2021-11-08 07:46:43
嵌入式處理器的分類
1.簡介. ARM 是一個CPU內(nèi)核. ARM是"Advanced RISC Machine"的縮寫. ARM處理器本身是32位設(shè)計,但也配備16位指令集嵌入式處理器嵌入式微處理器
2021-11-09 07:08:02
嵌入式處理器的各種類別
嵌入式微處理器的基礎(chǔ)是通用計算機中的CPU.在應(yīng)用中,將微處理器裝配在專門設(shè)計的電路板上,只保留和嵌入式應(yīng)用有關(guān)的母板功能,這樣可以大幅度減小系統(tǒng)體積和功耗。為了滿足嵌入式應(yīng)用的特殊要求,嵌入式微處理器
2020-05-14 06:35:22
嵌入式處理器相關(guān)資料推薦
嵌入式系統(tǒng)概述關(guān)于嵌入式系統(tǒng)定義的理解標(biāo)準(zhǔn)定義:嵌入式系統(tǒng)是以應(yīng)用為中心、以計算機技術(shù)為基礎(chǔ)、軟/硬件可剪裁、適用于對系統(tǒng)功能、可靠性、成本、體積、功耗等有嚴(yán)格要求的專用計算機系統(tǒng)。有處理器、具備
2021-10-27 09:13:56
嵌入式處理器硬件設(shè)計
,Zynq UltraScale +?MPSoC或MicroBlaze?處理器設(shè)計和調(diào)試基于微處理器的系統(tǒng)和嵌入式軟件應(yīng)用。Table of ContentsRevision History
2017-11-15 10:34:10
嵌入式處理器簡介
嵌入式處理器簡介嵌入式處理器是嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運行的硬件單元。范圍極其廣闊,從最初的4位處理器,目前仍在大規(guī)模應(yīng)用的8位單片機,到最新的受到廣泛青睞的32位,64位嵌...
2021-07-26 07:18:19
嵌入式處理器組成
組成嵌入式系統(tǒng)嵌入式處理器是系統(tǒng)的核心部件。代表ARM MIPS PowerPC MC68000外設(shè)存儲SRAM RAM Flash通信RS232 SPI 以太網(wǎng)顯示LCD調(diào)試等
2021-11-08 09:12:30
嵌入式Linux系統(tǒng)中有哪幾種遠(yuǎn)程調(diào)試方法?
嵌入式Linux系統(tǒng)中有哪幾種遠(yuǎn)程調(diào)試方法?嵌入式Linux的GDB遠(yuǎn)程調(diào)試的實現(xiàn)
2021-04-22 06:16:53
嵌入式linux培訓(xùn)之嵌入式微處理器的選擇
影響應(yīng)用軟件的編制、調(diào)試工具的選擇以及產(chǎn)品性能等。目前嵌入式操作系統(tǒng)非常多,而主要的幾款產(chǎn)品,如VxWorks、Windows CE、Linux及Android等,都支持基于ARM微處理器的芯片。 4
2017-07-03 18:30:19
嵌入式linux培訓(xùn)教程 嵌入式linux學(xué)習(xí)方法步驟
語言高級開發(fā)(上部)http://www.makeru.com.cn/course/218.html (3)學(xué)習(xí)嵌入式linux: 目的:掌握嵌入式處理器其及系統(tǒng)。 方法: 1、嵌入式微處理器
2017-07-03 18:25:31
嵌入式云計算與視頻大數(shù)據(jù)——基于TI嵌入式處理器
,KeystoneI/II 等)主要研究:2、研究適合于嵌入式多核處理器及嵌入式云計算平臺的輕量級并行編程模型3、云計算平臺下,利用嵌入式多核眾核平臺進行并行視頻分析處理技術(shù)二:構(gòu)建嵌入式云計算平臺兩種方法:1、在
2014-07-19 14:27:26
嵌入式多核處理器的結(jié)構(gòu)是由哪些部分組成的
包括同構(gòu)(Symmetric)和異構(gòu)(Asymmetric)兩種。同構(gòu)是指內(nèi)部核的結(jié)構(gòu)是相同的,這種結(jié)構(gòu)目前廣泛應(yīng)用在PC多核處理器;而異構(gòu)是指內(nèi)部核的結(jié)構(gòu)是不同的,這種結(jié)構(gòu)常常在嵌入式領(lǐng)域
2021-12-14 07:47:01
嵌入式媒體播放器怎么實現(xiàn)?
隨著嵌入式系統(tǒng)的不斷發(fā)展,處理器性能的不斷提升,存儲系統(tǒng)容量的不斷擴大,各種多媒體應(yīng)用程序被移植到嵌入式系統(tǒng)中,多媒體組件成為其不可或缺的重要組成部分。本文在比較如今流行的幾種嵌入式圖形系統(tǒng)的基礎(chǔ)上,提出了基于MiniGUI的嵌入式媒體播放器的設(shè)計與實現(xiàn)方法。
2019-08-29 06:12:31
嵌入式應(yīng)用對微處理器有什么要求?
嵌入式產(chǎn)品的生產(chǎn)商總是期待能使自己的產(chǎn)品成本更低、更快地走向市場的微處理器解決方案。高性價比、高集成度、高度靈活的微處理器能幫助終端產(chǎn)品在性能、價格競爭日益激烈的市場環(huán)境中脫穎而出。
2019-09-27 06:51:10
嵌入式應(yīng)用對微處理器的需求
嵌入式產(chǎn)品的生產(chǎn)商總是期待能使自己的產(chǎn)品成本更低、更快地走向市場的微處理器解決方案。高性價比、高集成度、高度靈活的微處理器能幫助終端產(chǎn)品在性能、價格競爭日益激烈的市場環(huán)境中脫穎而出。
2019-07-19 08:08:43
嵌入式開發(fā)板有什么功能?
開發(fā)板與軟件外包非常類似,是用戶軟件外包的載體,相對于傳統(tǒng)的軟件外包業(yè)務(wù),它實際上能夠為用戶提供硬件實物和軟件服務(wù)兩方面的價值(常用嵌入式處理器)。
2020-03-31 07:57:13
嵌入式控制系統(tǒng)的ARM處理器概述
嵌入式控制系統(tǒng)的ARM處理器一、嵌入式硬件系統(tǒng)概述1、嵌入系統(tǒng)的硬件可分為三部分:核心處理器、控制電路、外部設(shè)備2、嵌入式處理器的種類(1)嵌入式微處理器MPU(2)嵌入式微控制器MCU(3)嵌入式
2021-10-27 08:49:08
嵌入式硬件調(diào)試和軟件調(diào)試
相對于軟件調(diào)試而言,使用硬件調(diào)試器可以獲得更強大的調(diào)試功能和更優(yōu)秀的調(diào)試性能。硬件調(diào)試器的基本原理是通過仿真硬件的執(zhí)行過程,讓開發(fā)者在調(diào)試時可以隨時了解到系統(tǒng)的當(dāng)前執(zhí)行情況。目前嵌入式系統(tǒng)開發(fā)中最常用
2017-03-10 10:44:09
嵌入式程序開發(fā)方式有哪幾種?優(yōu)缺點是什么?
嵌入式處理器有哪些類型?嵌入式軟件由哪幾部分組成?嵌入式程序開發(fā)方式有哪幾種?優(yōu)缺點是什么?
2021-08-30 07:15:17
嵌入式系統(tǒng)交叉調(diào)試原理和方法
在M字節(jié)級以上),如能支持Linux內(nèi)核運行的嵌入式系統(tǒng),而其一般都是選用基于調(diào)試代理的遠(yuǎn)程調(diào)試方法來進行開發(fā);而后者的CPU處理能力一般、內(nèi)存資源有限(一般在100K字節(jié)以下),多見于單片機控制器類
2017-12-18 10:55:39
嵌入式系統(tǒng)硬件層嵌入式處理器
嵌入式系統(tǒng)硬件層嵌入式處理器 (硬件層核心)嵌入式控制器MCU (單片機),舉例:8051,STC80C/S51,P51XA,MCS-251,MCS-96/196/296,MC68HC05/11
2021-10-27 06:58:46
嵌入式微處理器體系結(jié)構(gòu)
目錄一、嵌入式微處理器體系結(jié)構(gòu)1、馮諾依曼體系結(jié)構(gòu)2、哈弗體系結(jié)構(gòu)二、嵌入式系統(tǒng)的硬件結(jié)構(gòu)1、嵌入式微控制器MCU(CPU+片內(nèi)內(nèi)存+片內(nèi)外設(shè))2、嵌入式微處理器MPU(CPU)3、嵌入式數(shù)字信號
2021-11-08 06:57:02
嵌入式微處理器如何選擇
支持嵌入式系統(tǒng)越來越復(fù)雜,所以采用嵌入式操作系統(tǒng)來管理整個系統(tǒng)也越來越普遍。在選擇微處理器芯片時,要綜合考慮嵌入式操作系統(tǒng)的性能。因為操作系統(tǒng)不僅取決于微處理器芯片,還會影響應(yīng)用軟件的編制、調(diào)試工具的選擇
2020-05-20 11:11:35
嵌入式微處理器特點有哪些
第一章1.嵌入式微處理器特點?2.嵌入式操作系統(tǒng)特點?3.嵌入式文件系統(tǒng)?第二章1.進程特性?2.任務(wù)間通信的四種方式?3.I/O編址方式?4.I/O控制方式?5.嵌入式系統(tǒng)調(diào)試方法?第三章1.異常
2021-10-27 09:46:21
Cyclone II FPGA和Nios II嵌入式處理器的優(yōu)勢
在其業(yè)內(nèi)領(lǐng)先的低成本Cyclone TM FPGA系列和Nios軟核嵌入式處理器成功的基礎(chǔ)上,Altera現(xiàn)在推出了第二代產(chǎn)品系列。Cyclone II器件為用戶提供更高的邏輯密度和新增硬件性能,比
2019-07-18 07:43:25
什么是嵌入式系統(tǒng)和嵌入式微處理器
本帖最后由 dianzijie5 于 2011-8-12 14:36 編輯
什么是嵌入式系統(tǒng)和嵌入式微處理器:嵌入式系統(tǒng)一般指非PC系統(tǒng),它包括硬件和軟件兩部分。硬件包括處理器/微處理器
2011-08-12 14:35:48
什么是嵌入式系統(tǒng)?ARM處理器有幾種尋址方式
什么是嵌入式系統(tǒng)?與通用計算機相比,嵌入式系統(tǒng)有哪些特點?ARM處理器有幾種尋址方式,說明各種尋址的方式?
2021-12-27 06:19:00
介紹幾種不同的嵌入式處理器
嵌入式微處理器(EMPU) 嵌入式微處理器的基礎(chǔ)是通用計算機中的CPU。在應(yīng)用中,將微處理器裝配在專門設(shè)計的電路板上,只保留和嵌入式應(yīng)用有關(guān)的母板功能,這樣可以大幅度減小系統(tǒng)體積和功耗。為了滿足
2012-02-02 15:15:33
你怎么看8位、16位、32位及64位嵌入式處理器?
嵌入式系統(tǒng)以各種類型的嵌入式處理器為核心,而隨著技術(shù)的發(fā)展,對于嵌入式處理器的性能及功耗的要求愈加嚴(yán)苛。目前,嵌入式處理器分為8位、16位、32位及64位等,8位微處理器/MCU市場已逐步趨向穩(wěn)定
2019-07-05 07:52:22
四種嵌入式arm調(diào)試方法介紹
復(fù)雜的設(shè)計和工藝,因而其價格比較昂貴。在線仿真器通常用在 arm 的硬件開發(fā)中,在軟件的開發(fā)中較少使用,其價格高昂也是在線仿真器難以普及的因素。 上邊向大家具體介紹了嵌入式arm的幾種調(diào)試方法,之后
2016-05-11 16:53:40
在VIM中如何實現(xiàn)對嵌入式軟件的調(diào)試?
gdb對嵌入式軟件的調(diào)試模式有哪幾種?在VIM中如何實現(xiàn)對嵌入式軟件的調(diào)試?
2021-04-27 06:04:38
基于嵌入式模擬器的插樁構(gòu)架怎么實現(xiàn)?
由于目標(biāo)機與宿主機處理器體系結(jié)構(gòu)不同,嵌入式軟件無法在宿主機上直接運行與測試,因此嵌入式軟件的開發(fā)過程常常比硬件開發(fā)過程還要漫長,導(dǎo)致整個系統(tǒng)開發(fā)周期長,軟件功能調(diào)試和性能測試不能及時完成,軟件質(zhì)量無法保證。嵌入式模擬器能良好地解決這一問題。
2019-08-13 07:19:54
基于ARm架構(gòu)的嵌入式微處理器
目錄第一講 簡單介紹第二講 嵌入式系統(tǒng)結(jié)構(gòu)第三講 基于ARm架構(gòu)的嵌入式微處理器?第四講 SOC第五講 嵌入式系統(tǒng)的設(shè)計過程第六講 開發(fā)環(huán)境構(gòu)建第七講 嵌入式軟件編程技術(shù)第八講 嵌入式調(diào)試技術(shù)第九講
2021-10-27 07:50:05
基于NXP iMX6Q ARM處理器的Apalis iMX6Q ARM嵌入式平臺
隨著嵌入式處理器性能的提升,嵌入式設(shè)備在安全,機器視覺等方面的應(yīng)用也越來越廣發(fā),本文就基于NXP iMX6 arm處理器演示多種攝像頭的連接應(yīng)用,iMX6處理器支持多種攝像頭接口連接,比如
2020-12-29 07:02:07
多核處理器SoC設(shè)計怎么才能滿足嵌入式系統(tǒng)應(yīng)用?
隨著嵌入式處理需求的快速增長,系統(tǒng)架構(gòu)正朝著多處理器設(shè)計的方向發(fā)展,以解決單處理器系統(tǒng)復(fù)雜度太高和計算能力不足的問題。憑借其高邏輯密度及高性能硬模塊,新一代FPGA已經(jīng)使功能強大的芯片多處理(CMP
2019-08-01 07:53:43
如何在ARM處理器中實現(xiàn)SMTP協(xié)議的嵌入式遠(yuǎn)程通訊?
如何在ARM處理器中實現(xiàn)SMTP協(xié)議的嵌入式遠(yuǎn)程通訊?
2021-06-04 06:38:50
如何提高FPGA嵌入式處理器的系統(tǒng)除錯率?
目前,越來越多的FPGA設(shè)計開始采用嵌入式處理器,如PowerPC和賽靈思(Xilinx)的MicroBlaze處理器來完成控制任務(wù),采用C語言等軟件語言描述這些控制任務(wù),要比使用VHDL或
2019-09-17 07:42:45
如何用嵌入式處理器MCF5272來實現(xiàn)家庭藍牙網(wǎng)關(guān)?
本文基于藍牙技術(shù),介紹了用Motorola公司的嵌入式處理器MCF5272來實現(xiàn)家庭藍牙網(wǎng)關(guān)的具體方案。
2021-06-04 06:36:22
怎么利用Geode TMGX1處理器設(shè)計嵌入式系統(tǒng)?
介紹國家半導(dǎo)體公司(NS)的Geode TMGX1處理器及協(xié)同芯片,說明如何利用該芯片組進行嵌入式系統(tǒng)設(shè)計,并討論一些設(shè)計難點的處理。
2019-09-05 07:30:36
怎么設(shè)計集軟核處理器的嵌入式設(shè)計平臺?
編程接口共用或并存,可能包含部分可編程模擬電路,單芯片、低功耗。本文主要研究的是應(yīng)用嵌入式系統(tǒng)開發(fā)的軟硬件協(xié)同設(shè)計方法來實現(xiàn)一個集軟核處理器的嵌入式設(shè)計平臺,在此基礎(chǔ)上,如有必要還可集成嵌入式操作系統(tǒng)。
2020-03-13 07:03:54
有關(guān)嵌入式系統(tǒng)的基本知識匯總
什么是嵌入式系統(tǒng)?嵌入式處理器的體系架構(gòu)可分為哪幾種形式?嵌入式操作系統(tǒng)具備哪些特點?嵌入式系統(tǒng)主要有哪些應(yīng)用領(lǐng)域?
2021-08-06 07:01:50
概述常用的嵌入式操作系統(tǒng)
嵌入式操作系統(tǒng)需要在不同的微處理器中,因此,需要將微處理器外圍的嵌入式硬件抽象處理,形成標(biāo)準(zhǔn)的接口函數(shù)或接口文件,便于嵌入式操作系統(tǒng)的.嵌入式系統(tǒng)的軟件架構(gòu)如下所示:應(yīng)用軟件...
2021-11-03 07:11:19
求一種基于ARM處理器的嵌入式系統(tǒng)開發(fā)方案
。確定要使用的嵌入式處理器之后,應(yīng)根據(jù)系統(tǒng)需求確定外圍設(shè)備的選型。系統(tǒng)外圍設(shè)備的選擇因素包括:電源供電系統(tǒng)、調(diào)試下載接口、外圍時鐘電路選擇、是否需要外圍儲存器擴展、是否需要通信接口的收發(fā)器、模擬模塊
2022-04-18 10:30:49
英特爾的十款嵌入式智能處理器
英特爾公司今日宣布,英特爾將面向嵌入式市場為全新2010英特爾? 酷睿? 處理器系列中的十款處理器和三款芯片組提供7年以上生命周期支持。全新2010英特爾酷睿處理器系列能夠提供智能性能和高能效表現(xiàn)
2019-07-29 06:13:57
請教嵌入式系統(tǒng)交叉調(diào)試原理和方法是什么?
請教一下大牛,嵌入式系統(tǒng)交叉調(diào)試原理和方法是什么呀?大家都說嵌入式系統(tǒng)交叉調(diào)試方法一般分為兩種,一種是基于JTAG的片上調(diào)試方法,一種是基于調(diào)試代理的遠(yuǎn)程調(diào)試方法。是對的嗎?
2021-03-05 07:55:30
請問嵌入式系統(tǒng)中的遠(yuǎn)程調(diào)試方法有哪些?
圖1(a)是傳統(tǒng)的嵌入式調(diào)試方法:主機PC通過串口與從機嵌入式系統(tǒng)相連,接收從嵌入式系統(tǒng)發(fā)來的調(diào)試信息并向嵌入式系統(tǒng)發(fā)送調(diào)試指令,主機和從機之間只能有幾米或者幾十米的距離。
2019-10-28 06:04:45
請問如何實現(xiàn)片上嵌入式Nios Ⅱ軟核六處理器系統(tǒng)的設(shè)計?
片上Nios Ⅱ嵌入式軟核多處理器系統(tǒng)具有哪些優(yōu)勢?如何實現(xiàn)片上嵌入式Nios Ⅱ軟核六處理器系統(tǒng)的設(shè)計?
2021-04-19 08:17:09
請問有什么方法可以量化嵌入式器件的實際功耗?
各類內(nèi)置嵌入式處理器的電子產(chǎn)品的功耗目前已經(jīng)成為系統(tǒng)設(shè)計領(lǐng)域的前沿問題。那么有什么方法可以量化嵌入式器件的實際功耗呢?
2021-04-15 06:34:14
選擇怎樣的嵌入式處理器,做圖像處理?
最近在學(xué)習(xí)嵌入式Linux,需要進行圖像的采集和處理,現(xiàn)在有mini2440開發(fā)板,但做圖像處理速度感覺有點慢,能推薦幾款合適的嵌入式處理器嗎?
2014-02-20 14:29:37
采用嵌入式Linux主處理器的DLP LightCrafter Display 2000評估模塊怎么樣?
采用嵌入式Linux主處理器的DLP LightCrafter Display 2000評估模塊怎么樣?
2021-06-01 06:53:29
采用強大處理器開發(fā)高效嵌入式應(yīng)用有哪些指導(dǎo)原則?
DSP某些重要的軟件與系統(tǒng)優(yōu)化技術(shù)采用強大處理器開發(fā)高效嵌入式應(yīng)用有哪些指導(dǎo)原則?
2021-04-20 06:28:50
嵌入式處理器在片調(diào)試功能的設(shè)計
以 龍芯1號 處理器為研究對象,探討了嵌入式處理器中在片調(diào)試功能的設(shè)計實現(xiàn)方法。大大方便了軟件開發(fā)與系統(tǒng)調(diào)試
2011-06-29 17:45:2648
32位ARM嵌入式處理器的調(diào)試技術(shù)
摘要 :針對32位ARM處理器開發(fā)過程中調(diào)試技術(shù)的研究,分析了目前比較流行的基于JTAG的實時調(diào)試技術(shù),介紹了正在發(fā)展的嵌入式調(diào)試標(biāo)準(zhǔn),并展望期趨勢。 關(guān)鍵詞 :嵌入式 調(diào)試 處理器 JTAG
2017-12-04 14:58:13333
單片機程序常用的幾種調(diào)試方法
單片機程序常用的幾種調(diào)試方法,這些調(diào)試方法都需要結(jié)合電腦上位機,以下我羅列一些調(diào)試方法:
2020-07-17 09:31:3911649
評論
查看更多