keil uvision4和proteus聯合除錯

2021-06-21 14:50:03 字數 1400 閱讀 1158

kile uvision4分為 for 51 和for arm兩個版本,分別有51微控制器晶元的庫和arm晶元的庫,要讓keil支援51和arm就需要更改安裝目錄下的tools.ini檔案。

這裡以我的安裝目錄為例加以說明,開啟路徑「d:\program files\keil」,如果安裝的是51版的裡面有c51,uv4,tools.ini,uninstall.exe幾個檔案,如果安裝的是arm版的裡面有arm,uv4,tools.ini,uninstall.exe,因為我安裝的是arm版本的,需要支援51,所有就在這個目錄下增加了c51的目錄檔案(同時修改tools.ini文字檔案,在末尾增加**:

[c51]

path="d:\program files\keil\c51"

version=v9.05

book0=hlp\release_notes.htm("release notes")

book1=hlp\c51tools.chm("complete user's guide selection", c)

tdrv0=bin\mon51.dll ("keil monitor-51 driver")

tdrv1=bin\isd51.dll ("keil isd51 in-system debugger")

tdrv2=bin\mon390.dll ("mon390: dallas contiguous mode")

tdrv3=bin\lpc2emp.dll ("lpc900 epm emulator/programmer")

tdrv4=bin\ul2upsd.dll ("st-upsd ulink driver")

tdrv5=bin\ul2xc800.dll ("infineon xc800 ulink driver")

tdrv6=bin\monadi.dll ("adi monitor driver")

tdrv7=bin\das2xc800.dll ("infineon das client for xc800")

tdrv8=bin\ul2lpc9.dll ("nxp lpc95x ulink driver")

rtos0=dummy.dll("dummy")

rtos1=rtxtiny.dll ("rtx-51 tiny")

rtos2=rtx51.dll ("rtx-51 full")

tdrv9=bin\vdm51.dll ("proteus vsm monitor-51 driver")

這裡的path="d:\program files\keil\c51"

就是我增加的c51的目錄的絕對路徑,這裡我已經新增了支援proteus的聯調(藍色**部,同事新增.dll到c51\bin\vdm51.dll)

再次開啟keil,已經可以支援51系列微控制器了

至於keil和proteus的聯調配置就不詳解了

P R曲線和ROC曲線

混淆矩陣又稱錯誤矩陣,指每個類別下,模型 結果的類別和數量在乙個矩陣中展示出來。真實標籤 為正 為負 真實為正 tpfn 真實為負 fptn 又稱為 tpr true positive rate 或者 敏感度sensitivity 通俗理解 真實為正的樣本中識別為正的佔比。t pr tpt p fn...

BAPI 關閉和刪除PR

當pr在sap裡面已不再使用時,可使用批量使用以下兩個bapi進行處理 bapi requisition delete,進行刪除處理,速度快 bapi pr change,進行關閉,但不刪除 速度較慢 需要加commit 需要注意的是 如果pr資訊不完整或有錯誤,bapi無法對pr進行處理 publ...

機器學習筆記 PR曲線和ROC曲線

對於二分類問題,根據分類結果能形成 混淆矩陣 p是查準率,r是查全率,定義如下 一般來說,查準率和查全率是一對矛盾的度量,書上給出的 p r圖 比較平滑,現實中區域性波動較大。roc全稱是 受試者工作特徵 曲線,縱軸是 真正例率 tpr,橫軸是 假正例率 fpr,兩者同樣基於混淆矩陣,定義如下 可以...