欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SystemView for Mac(分析嵌入式系統(tǒng)工具) V3.12 蘋果電腦版

SystemView mac版下載

  • 軟件大小:7.7MB
  • 軟件語言:英文軟件
  • 軟件類型:國外軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 軟件類別:開發(fā)軟件
  • 應(yīng)用平臺(tái):Mac平臺(tái)
  • 更新時(shí)間:2022-05-28
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

SystemView mac版是一款適用于蘋果電腦端的分析嵌入式系統(tǒng)的工具??梢苑治鲇心男┲袛?、任務(wù)執(zhí)行了,以及這些中斷、任務(wù)執(zhí)行的先后關(guān)系。還可以查看一些內(nèi)核對象持有和釋放的時(shí)間點(diǎn),比如信號量、互斥量、事件、消息隊(duì)列等。這在開發(fā)和處理具有多個(gè)線程和事件的復(fù)雜系統(tǒng)時(shí)尤其有效。感興趣的朋友快來下載使用吧。

軟件介紹

  SystemView是一個(gè)用于嵌入式系統(tǒng)的實(shí)時(shí)記錄和可視化工具,它可以揭示應(yīng)用程序的真實(shí)運(yùn)行時(shí)行為,比調(diào)試器提供的系統(tǒng)洞察力要深入得多。當(dāng)開發(fā)和處理由多個(gè)線程和中斷組成的復(fù)雜嵌入式系統(tǒng)時(shí),這一點(diǎn)尤為有效:SystemView可以確保系統(tǒng)按設(shè)計(jì)執(zhí)行,可以追蹤低效,并顯示非預(yù)期的交互和資源沖突,關(guān)注每一個(gè)系統(tǒng)tick的細(xì)節(jié)。

軟件亮點(diǎn)

  通過J-Link和SEGGER RTT技術(shù)、IP或UART進(jìn)行記錄。

  采集數(shù)據(jù)的實(shí)時(shí)分析和可視化

  系統(tǒng)侵入性最小,可在任何CPU上工作

  適用于任何RTOS和裸機(jī)系統(tǒng)

  標(biāo)準(zhǔn)的SEGGER embOS、emNet和emFile API調(diào)用跟蹤。

  包括uC/OS-III、Micrium OS Kernel和FreeRTOS儀器。

  免費(fèi)用于非商業(yè)用途,不受限制

軟件特色

  系統(tǒng)中發(fā)生了什么?

  在目標(biāo)系統(tǒng)上,SystemView記錄了運(yùn)行時(shí)發(fā)生的事件。這可以是中斷、定時(shí)器、任務(wù)切換和RTOS的調(diào)度、API函數(shù)調(diào)用和返回,或者用戶事件和消息。這些事件從目標(biāo)機(jī)中檢索出來,在SystemView應(yīng)用程序中進(jìn)行分析和可視化,同時(shí)目標(biāo)機(jī)繼續(xù)運(yùn)行。SystemView中的事件窗口顯示記錄的事件以及更多信息。

  為了降低目標(biāo)系統(tǒng)的通信開銷,它只需要記錄基本信息,如 "在最后一個(gè)事件發(fā)生后,API函數(shù)Id x被調(diào)用,參數(shù)值為y和z,并有n個(gè)ticks"。

  SystemView對事件的所有信息進(jìn)行分析并顯示。API函數(shù)名稱及其參數(shù)和值

  呼叫發(fā)生時(shí)的記錄時(shí)間或系統(tǒng)時(shí)間。呼叫發(fā)生的任務(wù),API調(diào)用的持續(xù)時(shí)間

  一個(gè)普通事件的長度是4到8個(gè)字節(jié),在200MHz的頻率下,需要大約1個(gè)us來記錄。每秒鐘10,000個(gè)事件,SystemView增加的開銷不到CPU時(shí)間的1%,而且數(shù)據(jù)量很容易在記錄器的帶寬限制內(nèi)。

  事件的時(shí)間戳可以精確到1個(gè)CPU周期,相當(dāng)于200 MHz CPU上的5 ns。

  系統(tǒng)的驅(qū)動(dòng)力是什么?

  大多數(shù)嵌入式系統(tǒng)沒有線性代碼執(zhí)行。它們實(shí)現(xiàn)了定時(shí)器的中斷和外設(shè)的使用,或者可能使用具有多個(gè)任務(wù)的RTOS。SystemView記錄了這樣一個(gè)系統(tǒng)的運(yùn)行時(shí)行為。

  目標(biāo)在進(jìn)入和離開中斷時(shí)、任務(wù)準(zhǔn)備執(zhí)行時(shí)、任務(wù)開始或停止執(zhí)行時(shí)都會(huì)產(chǎn)生事件。SystemView應(yīng)用程序?qū)⑦@些事件可視化,在時(shí)間線窗口中繪制出系統(tǒng)時(shí)間,并在事件發(fā)生的上下文中顯示所有其他事件。

  這樣可以方便地分析任務(wù)運(yùn)行的時(shí)間、時(shí)間長短和原因,或者在中斷時(shí)發(fā)生了什么。

  系統(tǒng)中的問題和低效可以通過這種方式確定。

  不正確的任務(wù)優(yōu)先級或優(yōu)先級反轉(zhuǎn)導(dǎo)致饑餓感

  任務(wù)間溝通不正確,低效率的延遲和超時(shí),虛假或不必要的中斷

  系統(tǒng)時(shí)間花在哪里?

  嵌入式系統(tǒng)的CPU周期是有限的。因此,優(yōu)化任務(wù)的性能以及正確掌握執(zhí)行順序和時(shí)間分配是很重要的。

  通過CPU負(fù)載窗口,SystemView可以幫助分析CPU負(fù)載高的地方。通過SystemView提供的高負(fù)載時(shí)間或之前發(fā)生的信息,可以調(diào)整系統(tǒng)以避免這種可能導(dǎo)致重要任務(wù)延遲執(zhí)行的瓶頸。

  運(yùn)行時(shí)窗口提供了有關(guān)上下文的運(yùn)行時(shí)分布的額外信息。它可以用來驗(yàn)證每個(gè)上下文是否在其時(shí)間限制內(nèi)運(yùn)行,或者發(fā)現(xiàn)上下文意外運(yùn)行時(shí)間過長的情況。

  如何跟蹤和測量性能?

  SystemView提供的事件特別適用于標(biāo)記目標(biāo)系統(tǒng)中的某些點(diǎn)。為了方便地測量從A點(diǎn)到B點(diǎn)的持續(xù)時(shí)間,或者從A點(diǎn)通過B點(diǎn)到C點(diǎn)的持續(xù)時(shí)間,可以生成標(biāo)記開始、標(biāo)記和標(biāo)記停止事件。SystemView應(yīng)用程序會(huì)自動(dòng)鏈接相應(yīng)的標(biāo)記,并添加更多信息,如測量的運(yùn)行時(shí)間和運(yùn)行次數(shù)。

  如何獲取日志輸出?

  SystemView還包括對消息的記錄與記錄。簡單的字符串可以記錄為日志、警告或錯(cuò)誤信息。日志功能支持對字符串進(jìn)行格式化,類似于printf()。由于格式化字符串可能會(huì)很耗時(shí),并且需要額外的內(nèi)存,因此可以推遲到SystemView應(yīng)用程序中進(jìn)行。目標(biāo)系統(tǒng)只需將格式字符串和參數(shù)記錄在事件中,SystemView應(yīng)用程序負(fù)責(zé)格式化字符串并在終端窗口中打印出來。

常見問題解答

  我可以在調(diào)試應(yīng)用程序時(shí)使用SystemView嗎?

  A: 是的。SystemView可以與調(diào)試器并行運(yùn)行并進(jìn)行連續(xù)記錄。為了確??梢宰銐蚩斓刈x取數(shù)據(jù),請將調(diào)試器連接配置為高接口速度(>=4MHz)。目前僅在Windows和Linux上支持與目標(biāo)的并行連接。

  我可以將SystemView與我的J-Link LITE或J-Link OB一起使用嗎?

  A: 是的。SystemView通??捎糜谌魏蜫-Link。J-Link-LITE和J-Link OB在調(diào)試接口速度上受到限制,當(dāng)RTT緩沖區(qū)讀取速度不夠快,系統(tǒng)產(chǎn)生過多事件時(shí),會(huì)導(dǎo)致溢出事件。要獲得功能齊全的J-Link,請查看購買選項(xiàng)。

  我可以將SystemView與舊的J-Link一起使用嗎?

  A: 是的。如果J-Link支持目標(biāo)核心,那么SystemView通常可以與任何J-Link一起使用。較舊的J-Links(V8及更早版本)可能具有有限的RTT功能,當(dāng)RTT緩沖區(qū)讀取速度不夠快且系統(tǒng)創(chuàng)建的事件太多時(shí),可能會(huì)導(dǎo)致溢出事件。要以舊換新或升級您的J-Link,請查看我們的購買選項(xiàng)。

  我能在Cortex-A或Cortex-R設(shè)備上連續(xù)錄音嗎?

  A: 這取決于目標(biāo)設(shè)備。RTT要求在目標(biāo)運(yùn)行時(shí)對目標(biāo)進(jìn)行內(nèi)存訪問。在Cortex-A和Cortex-R上,這是通過AHB-AP完成的。如果目標(biāo)設(shè)備有AHB-AP,則可以使用SystemView連續(xù)錄制。

  我能在ARM7,ARM9上連續(xù)錄音嗎?

  A: 不需要。RTT需要在目標(biāo)運(yùn)行時(shí)對目標(biāo)進(jìn)行內(nèi)存訪問。如果您有其中一個(gè)設(shè)備,則只支持單發(fā)和事后檢查模式。

  我不使用embOS或FreeRTOS,我還可以為我的應(yīng)用程序使用SystemView嗎?

  A: 是的。SystemView可用于任何(RT)操作系統(tǒng)。對于任務(wù)和操作系統(tǒng)執(zhí)行記錄,您的操作系統(tǒng)可能有連接跟蹤/分析檢測模塊的選項(xiàng),您可以在其中添加SystemView,否則必須對操作系統(tǒng)進(jìn)行檢測才能執(zhí)行此操作那么,什么時(shí)候如有疑問,請與  您的操作系統(tǒng)供應(yīng)商聯(lián)系。如果無法檢測操作系統(tǒng),您仍然可以使用SystemView來記錄中斷活動(dòng)和用戶事件。

  我根本不使用任何操作系統(tǒng)。我還應(yīng)該使用SystemView嗎?

  A: 是的。即使沒有任何操作系統(tǒng),SystemView也可以用來記錄中斷活動(dòng),驗(yàn)證中斷是否按預(yù)期發(fā)生,并記錄用戶事件,這些事件可用于測量模塊執(zhí)行時(shí)間。

  連續(xù)錄制時(shí)會(huì)出現(xiàn)溢出事件。我怎樣才能防止這種情況?

  A: 當(dāng)SystemView RTT緩沖區(qū)已滿時(shí),會(huì)發(fā)生溢出事件。發(fā)生這種情況的原因如下:

  J-Link被調(diào)試器保持忙碌,無法足夠快地讀取數(shù)據(jù)。

  目標(biāo)接口速度太低,無法足夠快地讀取數(shù)據(jù)。

  應(yīng)用程序生成的事件太多,無法放入緩沖區(qū)。為防止發(fā)生這種情況:

  最小化目標(biāo)運(yùn)行時(shí)調(diào)試器與J-Link的交互。(即禁用實(shí)時(shí)監(jiān)視)

  在所有連接到J-Link的實(shí)例中選擇更高的接口速度。(即調(diào)試器和系統(tǒng)視圖)

  為SystemView選擇一個(gè)更大的緩沖區(qū)。(1-4千字節(jié))

  在不使用調(diào)試器的情況下獨(dú)立運(yùn)行SystemViewer。

  我的應(yīng)用程序在連接SystemView時(shí)崩潰??赡艹隽耸裁磫栴}?

  A: 確保在每個(gè)可以創(chuàng)建SystemView事件的上下文(任務(wù)、中斷、調(diào)度程序)中,SystemView有大約200字節(jié)的堆??捎谩?/p>

  我無法在SystemView中開始錄制??赡艹隽耸裁磫栴}?

  A: 可能的原因是:

  J-Link或target未連接:確保所有連接正常。

  目標(biāo)未運(yùn)行:請確保目標(biāo)正在運(yùn)行,否則連接可能會(huì)失敗或找不到RTT控制塊。

  系統(tǒng)視圖模塊未配置:確保系統(tǒng)視圖模塊包含在應(yīng)用程序中,并在應(yīng)用程序開始時(shí)調(diào)用SEGGER_SYSVIEW_Conf()。

  J-Link軟件已過期:請確保安裝了最新的J-Link軟件和文檔包。

  SystemView找不到RTT控制塊,如何配置?

  A: RTT控制塊的自動(dòng)檢測只能在初始化后的已知RAM地址范圍內(nèi)完成。確保開始錄制時(shí)應(yīng)用程序啟動(dòng)已運(yùn)行。如果RTT控制塊超出所選設(shè)備的已知范圍,請選擇“地址”并輸入RTT控制塊的確切地址,或者選擇“地址范圍”并輸入RTT控制塊所在的地址范圍。

  我收到無效的數(shù)據(jù)包。怎么會(huì)這樣?

  A: 無效數(shù)據(jù)包通常由目標(biāo)系統(tǒng)生成,原因有兩個(gè):1。SystemView在錄制事件時(shí)無法正確鎖定,并被另一個(gè)事件中斷。在這種情況下,請確保為您的設(shè)備正確配置了SEGGER_SYSVIEW_LOCK()和SEGGER_RTT_LOCK()。2系統(tǒng)進(jìn)入休眠或低功耗模式,J-Link無法正確訪問RAM以讀取SystemView緩沖區(qū)。當(dāng)調(diào)試探針連接到sy時(shí),建議不要使用WFI或任何低功耗模式

注意事項(xiàng)

  macOS Catalina (macOS 10.15) 已損壞無法打開解決辦法:

  打開終端(屏幕下方“小火箭”——“其他”——打開“終端”),在終端中粘貼下面命令:

  sudo xattr -d com.apple.quarantine /Applications/xxxx.app

  注意:/Applications/xxxx.app 換成你的App路徑,或在輸入 sudo xattr -d com.apple.quarantine 后將軟件拖進(jìn)終端,重啟App即可。

  MacOS 10.15 系統(tǒng)下,如提示“無法啟動(dòng)”,請?jiān)谙到y(tǒng)偏好設(shè)置-安全性與隱私-選擇【仍要打開】,即可使用。

  對于下載了應(yīng)用,顯示“打不開或者顯示應(yīng)用已損壞的情況”的用戶,可以參考一下這里的解決辦法《Mac打開應(yīng)用提示已損壞怎么辦 Mac安裝軟件時(shí)提示已損壞怎么辦》。10.12系統(tǒng)之后的新的Mac系統(tǒng)對來自非Mac App Store中的應(yīng)用做了限制,所以才會(huì)出現(xiàn)“應(yīng)用已損壞或打不開的”情況。

  用戶如果下載軟件后(請確保已下載完的.dmg文件是完整的,不然打開文件的時(shí)候也會(huì)出現(xiàn)文件損壞無法打開),在打開.dmg文件的時(shí)候提示“來自不受信用的開發(fā)者”而打不開軟件的,請?jiān)?ldquo;系統(tǒng)偏好設(shè)置—安全性與隱私—通用—允許從以下位置下載的應(yīng)用”選擇“任何來源”即可。新系統(tǒng)OS X 10.13及以上的用戶打開“任何來源”請參照《macOS 10.13允許任何來源沒有了怎么辦 macOS 10.13允許任何來源沒了怎么開啟

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

SystemView for Mac(分析嵌入式系統(tǒng)工具) V3.12 蘋果電腦版

      氣軟件

      關(guān)文章

      • Java SE Development Kit 24(JDK) v24.0.1 for Mac 最新正式版

        JDK是一款Java開發(fā)工具包,包含Java運(yùn)行環(huán)境(java運(yùn)行庫),Java開發(fā)套件和Java基礎(chǔ)類庫源代碼,JDK24是Java開發(fā)套件非LTS長期支持版本,引入了許多令人興奮的新特性,不僅...

      • CodeAsk for mac(代碼分析工具) v1.0.4 蘋果電腦版

        CodeAsk是一款基于大模型的代碼分析工具,通過提示詞可提供智能的代碼梳理與分析、安全漏洞檢測、代碼質(zhì)量評估等功能,還能生成有趣的prompt,助力開發(fā)者高效理解和維護(hù)代...

      • 鯨魚積木編程(無人機(jī))for Mac V1.0.7 蘋果電腦版

        鯨魚積木編程是一款適用于無人機(jī)的編程軟件,支持同步生成Python和C語言代碼,提供圖形化編程工具和趣味教學(xué)方式,適合編程啟蒙,軟件包含多種傳感器、邏輯、數(shù)學(xué)和AI功能...

      • 鯨魚無線積木編程 V1.5.1 蘋果電腦版

        鯨魚無線積木編程基于鯨魚機(jī)器人硬件開發(fā),滿足3歲至大學(xué)生的深度編程語言學(xué)習(xí),可同步生成Python、c語言,并使用Python、C語言進(jìn)行編程,本站提供的是這款軟件的mac版本...

      • 開源AI編程助手 Continue v1.1.24 Mac 官方免費(fèi)版

        Continue 是一款開源 AI 代碼助手,提供了多種接入 AI 模型的方法來實(shí)現(xiàn)多種場景下的功能,可以通過 vscode 和 jetbrains 來自動(dòng)補(bǔ)全,推演代碼,主要特點(diǎn)是通過AI輔助來提...

      • Codeium Windsurf(AI編程工具) v1.7.0 Mac 官方免費(fèi)版

        Windsurf是一款由Codeium公司匠心打造的AI輔助編程工具,集成了多種強(qiáng)大功能的IDE,Windsurf 支持多文件編輯、自然語言命令執(zhí)行、上下文感知等智能化功能,對多種AI模型的...

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請?jiān)谠u論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問題,請?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的SystemView for Mac(分析嵌入式系統(tǒng)工具) V3.12 蘋果電腦版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。