91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

微軟公司宣布不再支持你正在使用的 IE瀏覽器,這會嚴重影響瀏覽網頁,請使用微軟最新的Edge瀏覽器
廠商專區
產品/技術
應用分類

從調試和應用范圍談ARM7和cortex-M3的差異

2016-05-18 09:26 來源:電源網綜合 編輯:鈴鐺

在32位處理器設計領域,設計者有時會面臨一種兩難的抉擇。Cortex-M3和ARM7TDMI都非常適合作為超低功耗設計的主體,但對這兩款產品并不熟悉的朋友可能無法一時之間決定究竟哪款才是最為合適的。本文就將從存儲器保護單元、調試、應用范圍這三個方面來為大家對兩者的區別進行介紹。

存儲器保護單元

存儲器保護單元是一個可選組建。選用了這個選項,內存區域就可以與應用程序特定進程按照其他進程所定義的規則聯系在一起。例如,一些內存可以完全被其他進程阻止,而另外一部分內存能對某些進程表現為只讀。還可以禁止進程進入存儲器區域。可靠性,特別是實時性因此得到重大改進。

調試

對Cortex-M3處理器系統進行調試和追蹤是通過調試訪問端口來實現的。調試訪問端口可以是一個2針的串行調試端口或者串行JTAG調試端口。通過Flash片、斷點單元、數據觀察點、跟蹤單元,以及可選的嵌入式跟蹤宏單元和指令跟蹤宏單元等一系列功能相結合,在內核部分就可以采用多種類型的調試方法及監控函數。例如,可以設置斷點、觀察點、定義缺省條件或執行調試請求、監控停止操作或繼續操作。所有的這些功能在ARM架構的產品中已經實現,只是Cortex-M3將這些功能整合起來,方便開發人員使用。

應用范圍

雖然ARM7內核并沒有像Cortex系列那樣集成很多外設,但是大量的基于ARM7的器件,從通用MCU,到面向應用的MCU、SOC甚至是Actel公司基于ARM7內核的FPGA,都擁有更為眾多的外圍設備。大約有150種MCU是基于ARM7內核的(根據不同的統計方法,這個數字可能會更高)。

在了解了以上內容之后,相信開發者就會發現ARM7幾乎能夠勝任所有的嵌入式應用方案,或采用定制的方式來滿足需求。基于標準內核,芯片廠商可以加入不同類型、大小的存儲器和其他外圍設備,比如串行接口、總線控制器、存儲器控制器和圖形單元,并針對工業、汽車或者其他要求苛刻的領域,使用不同的芯片封裝,提供不同溫度范圍的芯片版本。芯片廠商也可能綁定特定的軟件,比如TCP/IP協議棧或面向特定應用的軟件。

可以看到,ARM7在調試擁有設置斷點、觀察點等能力,Cortex-M3同樣擁有類似的能力,但其卻在此基礎上進行了整合,方便開發者使用。而在應用范圍方面,Cortex雖然集成了很多外設,但ARM7同樣擁有基于眾多ARM7器件的設計。

標簽: ARM7 ARM

聲明:本內容為作者獨立觀點,不代表電源網。本網站原創內容,如需轉載,請注明出處;本網站轉載的內容(文章、圖片、視頻)等資料版權歸原作者所有。如我們采用了您不宜公開的文章或圖片,未能及時和您確認,避免給雙方造成不必要的經濟損失,請電郵聯系我們,以便迅速采取適當處理措施;歡迎投稿,郵箱∶editor@netbroad.com。

相關閱讀

微信關注
技術專題 更多>>
技術專題之EMC
技術專題之PCB

頭條推薦

電子行業原創技術內容推薦
客服熱線
服務時間:周一至周五9:00-18:00
微信關注
獲取一手干貨分享
免費技術研討會
editor@netbroad.com
400-003-2006
主站蜘蛛池模板: 台州市| 揭西县| 崇仁县| 资源县| 太康县| 永春县| 江阴市| 庆云县| 邯郸县| 驻马店市| 开鲁县| 安溪县| 晋城| 桂平市| 吕梁市| 乌苏市| 安塞县| 交城县| 重庆市| 金阳县| 北安市| 保定市| 什邡市| 尉氏县| 平乡县| 集贤县| 抚顺市| 芦山县| 乌恰县| 凤城市| 科技| 霍邱县| 鄄城县| 玛纳斯县| 崇信县| 搜索| 肇东市| 天台县| 宁德市| 巴南区| 广饶县|