編程小將 for Mac(少兒編程學(xué)習(xí)軟件) V1.2.0 蘋果電腦版77.9MB / 08-31
KidsProgram(勵碼編程軟件) for Mac v4.0.0 蘋果電腦版 124MB / 08-31
Literal Creator(Plist文件編輯器) for Mac V1.3.1 蘋果電腦版21.3MB / 08-28
JPEXS Free Flash Decompiler(flash SWF反編譯器) for Mac v11.310.6MB / 08-27
Codemap(代碼可視化工具) for Mac V0.1.0 蘋果電腦版92.3MB / 08-26
-
AnythingLLM(全棧AI工具) v1.13.0 免費桌面版 支持deepseek-r1模 開發(fā)軟件 / 483MB
-
數(shù)據(jù)庫管理工具 DBX v0.5.21 for Mac 官方免費版 開發(fā)軟件 / 22.8MB
-
-
JetBrains DataSpell(數(shù)據(jù)科學(xué)IDE) v2026.1.2 Mac官方蘋果正式版 開發(fā)軟件 / 1.2GB
-
接口調(diào)試與文檔生成軟件ApiPost for Mac v8.2.7 蘋果電腦Apple版 開發(fā)軟件 / 119 MB
-
ApiPost(接口調(diào)試與文檔生成軟件) for Mac v8.2.7 蘋果電腦Intel 開發(fā)軟件 / 119 MB
-
JDK11(Java SE Development Kit 11) for Mac v11.0.31 x64 官方 開發(fā)軟件 / 156MB
-
Microsoft Visual studio code for Mac(代碼編輯器) v1.121.0 蘋 開發(fā)軟件 / 192MB
-
JetBrains PhpStorm 2026 for Mac V2026.1.2 中文免登錄安裝版( 開發(fā)軟件 / 961MB
-
Pycharm Pro v2026.1.2 Mac 專業(yè)中文許可正式版(附使用教程) 開發(fā)軟件 / 1.0GB
詳情介紹
SystemView mac版是一款適用于蘋果電腦端的分析嵌入式系統(tǒng)的工具??梢苑治鲇心男┲袛唷⑷蝿?wù)執(zhí)行了,以及這些中斷、任務(wù)執(zhí)行的先后關(guān)系。還可以查看一些內(nèi)核對象持有和釋放的時間點,比如信號量、互斥量、事件、消息隊列等。這在開發(fā)和處理具有多個線程和事件的復(fù)雜系統(tǒng)時尤其有效。感興趣的朋友快來下載使用吧。
軟件介紹
SystemView是一個用于嵌入式系統(tǒng)的實時記錄和可視化工具,它可以揭示應(yīng)用程序的真實運行時行為,比調(diào)試器提供的系統(tǒng)洞察力要深入得多。當(dāng)開發(fā)和處理由多個線程和中斷組成的復(fù)雜嵌入式系統(tǒng)時,這一點尤為有效:SystemView可以確保系統(tǒng)按設(shè)計執(zhí)行,可以追蹤低效,并顯示非預(yù)期的交互和資源沖突,關(guān)注每一個系統(tǒng)tick的細節(jié)。
軟件亮點
通過J-Link和SEGGER RTT技術(shù)、IP或UART進行記錄。
采集數(shù)據(jù)的實時分析和可視化
系統(tǒng)侵入性最小,可在任何CPU上工作
適用于任何RTOS和裸機系統(tǒng)
標準的SEGGER embOS、emNet和emFile API調(diào)用跟蹤。
包括uC/OS-III、Micrium OS Kernel和FreeRTOS儀器。
免費用于非商業(yè)用途,不受限制
軟件特色
系統(tǒng)中發(fā)生了什么?
在目標系統(tǒng)上,SystemView記錄了運行時發(fā)生的事件。這可以是中斷、定時器、任務(wù)切換和RTOS的調(diào)度、API函數(shù)調(diào)用和返回,或者用戶事件和消息。這些事件從目標機中檢索出來,在SystemView應(yīng)用程序中進行分析和可視化,同時目標機繼續(xù)運行。SystemView中的事件窗口顯示記錄的事件以及更多信息。
為了降低目標系統(tǒng)的通信開銷,它只需要記錄基本信息,如 "在最后一個事件發(fā)生后,API函數(shù)Id x被調(diào)用,參數(shù)值為y和z,并有n個ticks"。
SystemView對事件的所有信息進行分析并顯示。API函數(shù)名稱及其參數(shù)和值
呼叫發(fā)生時的記錄時間或系統(tǒng)時間。呼叫發(fā)生的任務(wù),API調(diào)用的持續(xù)時間
一個普通事件的長度是4到8個字節(jié),在200MHz的頻率下,需要大約1個us來記錄。每秒鐘10,000個事件,SystemView增加的開銷不到CPU時間的1%,而且數(shù)據(jù)量很容易在記錄器的帶寬限制內(nèi)。
事件的時間戳可以精確到1個CPU周期,相當(dāng)于200 MHz CPU上的5 ns。


系統(tǒng)的驅(qū)動力是什么?
大多數(shù)嵌入式系統(tǒng)沒有線性代碼執(zhí)行。它們實現(xiàn)了定時器的中斷和外設(shè)的使用,或者可能使用具有多個任務(wù)的RTOS。SystemView記錄了這樣一個系統(tǒng)的運行時行為。
目標在進入和離開中斷時、任務(wù)準備執(zhí)行時、任務(wù)開始或停止執(zhí)行時都會產(chǎn)生事件。SystemView應(yīng)用程序?qū)⑦@些事件可視化,在時間線窗口中繪制出系統(tǒng)時間,并在事件發(fā)生的上下文中顯示所有其他事件。
這樣可以方便地分析任務(wù)運行的時間、時間長短和原因,或者在中斷時發(fā)生了什么。
系統(tǒng)中的問題和低效可以通過這種方式確定。
不正確的任務(wù)優(yōu)先級或優(yōu)先級反轉(zhuǎn)導(dǎo)致饑餓感
任務(wù)間溝通不正確,低效率的延遲和超時,虛假或不必要的中斷

系統(tǒng)時間花在哪里?
嵌入式系統(tǒng)的CPU周期是有限的。因此,優(yōu)化任務(wù)的性能以及正確掌握執(zhí)行順序和時間分配是很重要的。
通過CPU負載窗口,SystemView可以幫助分析CPU負載高的地方。通過SystemView提供的高負載時間或之前發(fā)生的信息,可以調(diào)整系統(tǒng)以避免這種可能導(dǎo)致重要任務(wù)延遲執(zhí)行的瓶頸。
運行時窗口提供了有關(guān)上下文的運行時分布的額外信息。它可以用來驗證每個上下文是否在其時間限制內(nèi)運行,或者發(fā)現(xiàn)上下文意外運行時間過長的情況。


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

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

常見問題解答
我可以在調(diào)試應(yīng)用程序時使用SystemView嗎?
A: 是的。SystemView可以與調(diào)試器并行運行并進行連續(xù)記錄。為了確??梢宰銐蚩斓刈x取數(shù)據(jù),請將調(diào)試器連接配置為高接口速度(>=4MHz)。目前僅在Windows和Linux上支持與目標的并行連接。
我可以將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)生過多事件時,會導(dǎo)致溢出事件。要獲得功能齊全的J-Link,請查看購買選項。
我可以將SystemView與舊的J-Link一起使用嗎?
A: 是的。如果J-Link支持目標核心,那么SystemView通??梢耘c任何J-Link一起使用。較舊的J-Links(V8及更早版本)可能具有有限的RTT功能,當(dāng)RTT緩沖區(qū)讀取速度不夠快且系統(tǒng)創(chuàng)建的事件太多時,可能會導(dǎo)致溢出事件。要以舊換新或升級您的J-Link,請查看我們的購買選項。
我能在Cortex-A或Cortex-R設(shè)備上連續(xù)錄音嗎?
A: 這取決于目標設(shè)備。RTT要求在目標運行時對目標進行內(nèi)存訪問。在Cortex-A和Cortex-R上,這是通過AHB-AP完成的。如果目標設(shè)備有AHB-AP,則可以使用SystemView連續(xù)錄制。
我能在ARM7,ARM9上連續(xù)錄音嗎?
A: 不需要。RTT需要在目標運行時對目標進行內(nèi)存訪問。如果您有其中一個設(shè)備,則只支持單發(fā)和事后檢查模式。
我不使用embOS或FreeRTOS,我還可以為我的應(yīng)用程序使用SystemView嗎?
A: 是的。SystemView可用于任何(RT)操作系統(tǒng)。對于任務(wù)和操作系統(tǒng)執(zhí)行記錄,您的操作系統(tǒng)可能有連接跟蹤/分析檢測模塊的選項,您可以在其中添加SystemView,否則必須對操作系統(tǒng)進行檢測才能執(zhí)行此操作那么,什么時候如有疑問,請與 您的操作系統(tǒng)供應(yīng)商聯(lián)系。如果無法檢測操作系統(tǒng),您仍然可以使用SystemView來記錄中斷活動和用戶事件。
我根本不使用任何操作系統(tǒng)。我還應(yīng)該使用SystemView嗎?
A: 是的。即使沒有任何操作系統(tǒng),SystemView也可以用來記錄中斷活動,驗證中斷是否按預(yù)期發(fā)生,并記錄用戶事件,這些事件可用于測量模塊執(zhí)行時間。
連續(xù)錄制時會出現(xiàn)溢出事件。我怎樣才能防止這種情況?
A: 當(dāng)SystemView RTT緩沖區(qū)已滿時,會發(fā)生溢出事件。發(fā)生這種情況的原因如下:
J-Link被調(diào)試器保持忙碌,無法足夠快地讀取數(shù)據(jù)。
目標接口速度太低,無法足夠快地讀取數(shù)據(jù)。
應(yīng)用程序生成的事件太多,無法放入緩沖區(qū)。為防止發(fā)生這種情況:
最小化目標運行時調(diào)試器與J-Link的交互。(即禁用實時監(jiān)視)
在所有連接到J-Link的實例中選擇更高的接口速度。(即調(diào)試器和系統(tǒng)視圖)
為SystemView選擇一個更大的緩沖區(qū)。(1-4千字節(jié))
在不使用調(diào)試器的情況下獨立運行SystemViewer。
我的應(yīng)用程序在連接SystemView時崩潰??赡艹隽耸裁磫栴}?
A: 確保在每個可以創(chuàng)建SystemView事件的上下文(任務(wù)、中斷、調(diào)度程序)中,SystemView有大約200字節(jié)的堆??捎?。
我無法在SystemView中開始錄制??赡艹隽耸裁磫栴}?
A: 可能的原因是:
J-Link或target未連接:確保所有連接正常。
目標未運行:請確保目標正在運行,否則連接可能會失敗或找不到RTT控制塊。
系統(tǒng)視圖模塊未配置:確保系統(tǒng)視圖模塊包含在應(yīng)用程序中,并在應(yīng)用程序開始時調(diào)用SEGGER_SYSVIEW_Conf()。
J-Link軟件已過期:請確保安裝了最新的J-Link軟件和文檔包。
SystemView找不到RTT控制塊,如何配置?
A: RTT控制塊的自動檢測只能在初始化后的已知RAM地址范圍內(nèi)完成。確保開始錄制時應(yīng)用程序啟動已運行。如果RTT控制塊超出所選設(shè)備的已知范圍,請選擇“地址”并輸入RTT控制塊的確切地址,或者選擇“地址范圍”并輸入RTT控制塊所在的地址范圍。
我收到無效的數(shù)據(jù)包。怎么會這樣?
A: 無效數(shù)據(jù)包通常由目標系統(tǒng)生成,原因有兩個:1。SystemView在錄制事件時無法正確鎖定,并被另一個事件中斷。在這種情況下,請確保為您的設(shè)備正確配置了SEGGER_SYSVIEW_LOCK()和SEGGER_RTT_LOCK()。2系統(tǒng)進入休眠或低功耗模式,J-Link無法正確訪問RAM以讀取SystemView緩沖區(qū)。當(dāng)調(diào)試探針連接到sy時,建議不要使用WFI或任何低功耗模式
注意事項
macOS Catalina (macOS 10.15) 已損壞無法打開解決辦法:
打開終端(屏幕下方“小火箭”——“其他”——打開“終端”),在終端中粘貼下面命令:
sudo xattr -d com.apple.quarantine /Applications/xxxx.app
注意:/Applications/xxxx.app 換成你的App路徑,或在輸入 sudo xattr -d com.apple.quarantine 后將軟件拖進終端,重啟App即可。
MacOS 10.15 系統(tǒng)下,如提示“無法啟動”,請在系統(tǒng)偏好設(shè)置-安全性與隱私-選擇【仍要打開】,即可使用。

對于下載了應(yīng)用,顯示“打不開或者顯示應(yīng)用已損壞的情況”的用戶,可以參考一下這里的解決辦法《Mac打開應(yīng)用提示已損壞怎么辦 Mac安裝軟件時提示已損壞怎么辦》。10.12系統(tǒng)之后的新的Mac系統(tǒng)對來自非Mac App Store中的應(yīng)用做了限制,所以才會出現(xiàn)“應(yīng)用已損壞或打不開的”情況。
用戶如果下載軟件后(請確保已下載完的.dmg文件是完整的,不然打開文件的時候也會出現(xiàn)文件損壞無法打開),在打開.dmg文件的時候提示“來自不受信用的開發(fā)者”而打不開軟件的,請在“系統(tǒng)偏好設(shè)置—安全性與隱私—通用—允許從以下位置下載的應(yīng)用”選擇“任何來源”即可。新系統(tǒng)OS X 10.13及以上的用戶打開“任何來源”請參照《macOS 10.13允許任何來源沒有了怎么辦 macOS 10.13允許任何來源沒了怎么開啟》
下載地址
人氣軟件

Fish Shell Mac版 for Mac V3.1.2 蘋果電腦版
Java SE Development Kit(JDK) 21 LTS for Mac v21.0.11 官方正
IntelliJ IDEA v2026.1.2 Mac中文正式免費版(附安裝教程)
安卓集成開發(fā)工具Android Studio v2025.3.4.7 Mac最新版(Apple S
JDK11(Java SE Development Kit 11) for Mac v11.0.31 x64 官方
IntelliJ IDEA 旗艦版 v2025.3.5 Mac中文完整正式版(附安裝教程)
Myeclipse for Mac V2014 蘋果電腦版(附破解工具及破解教程)
Navicat for MySQL 11 for Mac V11.2.18 蘋果電腦版
Pycharm Pro v2026.1.2 Mac 專業(yè)中文許可正式版(附使用教程)
Mathematica for Mac 11.3 中文特別版(附注冊機+激活方法)
相關(guān)文章
CodeBuddy IDE(AI智能編程工具 )v4.7.0.23812295 蘋果電腦版 Intel版/apple版CodeBuddy IDE 定位為開發(fā)者的 AI 搭檔,能夠理解設(shè)計意圖、生成代碼、重構(gòu)應(yīng)用,甚至處理部署流程,它的目標是將開發(fā)者從繁瑣的編碼工作中解放出來,專注于創(chuàng)意和架構(gòu)設(shè)計...
Xterminal(SSH工具)V4.3.7 蘋果電腦版 intel版/apple版Xterminal是一個代碼開發(fā)創(chuàng)建類軟件,能夠?qū)崟r的創(chuàng)建面板去編輯代碼,文件上傳的速度很快,可以連接代碼文件也可以去修改代碼文件,本站提供的是mac intel版和mac apple版...
任擎Tasgine(企業(yè)級的Web應(yīng)用服務(wù)器) v4.3.4.2409 蘋果電腦端任擎(tasgine)是基于Node.js和JavaScript語言開發(fā)的一款企業(yè)級的Web應(yīng)用服務(wù)器,類似Tomcat、IIS或Apache,與他們相比,任擎可以提供靜態(tài)文件訪問、動態(tài)服務(wù)運行、會話管...
Prepros for mac(前端開發(fā)工具) v7.39.0 蘋果電腦電腦版Prepros mac版是一款適用于蘋果電腦端的前端開發(fā)工具,是能對大多數(shù)的預(yù)處理語言來進行編譯,還能一鍵來快速的找出錯誤哦...
通義靈碼Lingma IDE(編碼輔助工具)for Mac v2026.03.31 蘋果電腦版 intel版+apple芯片版通義靈碼Lingma IDE提供了代碼智能生成、智能問答、多文件修改、編程智能體等功能,歡迎下載使用...
文心快碼Comate AI IDE(編程輔助工具) v2026.4.1 蘋果電腦版 Apple版/Intel版文心快碼Comate AI IDEComate是百度基于文心大模型研發(fā)的編程輔助工具,提供自動代碼生成、單元測試生成、注釋生成、研發(fā)智能問答等能力,支持上百種編程語言、多種IDE,本...
下載聲明
☉ 解壓密碼:www.fzitv.net 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的SystemView for Mac(分析嵌入式系統(tǒng)工具) V3.12 蘋果電腦版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。



