freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ornado開發(fā)環(huán)境ppt課件-在線瀏覽

2025-06-18 23:42本頁(yè)面
  

【正文】 基本的操作系統(tǒng)組件,經(jīng)過完全連接,可以獨(dú)立運(yùn)行。在項(xiàng)目的開發(fā)中,采用創(chuàng)建 Downloadable工程來調(diào)試自己開發(fā)的應(yīng)用模塊。我們以創(chuàng)建 Downloadable工程為例做一介紹。 ? step3:選擇編譯工具鏈,與 CPU類型和編譯器相關(guān)。工程生成時(shí)會(huì)自動(dòng)完成依賴關(guān)系,生成相關(guān)文件 ? step4:工程創(chuàng)建完成 工程的文件 ? 創(chuàng)建的新工程是一個(gè)初始化框架,還沒有文件。 ? 添加文件: 工程的編譯 ? 完成應(yīng)用代碼的添加后,需要完成編譯配置,才能得到需要的程序映像。 工程的編譯 ? “C/C++ pile”和“ assembler”選項(xiàng)卡用于設(shè)置編譯器和匯編器的命令和選項(xiàng)。 ? “ Link Order”選項(xiàng)卡可查看模塊連接的情況,用于更改鏈接次序。 編譯選項(xiàng) ? “Macros”選項(xiàng)卡用于定義編譯宏。 Target Server ? Target Server在主機(jī)上運(yùn)行并管理主機(jī)工具(如 shell、調(diào)試器和瀏覽器)以及目標(biāo)機(jī)系統(tǒng)本身之間的通信。 ? Target Server和目標(biāo)機(jī)系統(tǒng)通過目標(biāo)機(jī)代理 Target Agent( WDB Agent)通信,該 Agent以 任務(wù) 的形式運(yùn)行在目標(biāo)機(jī)上。為了與 Target Agent通信, Target Server使用一個(gè)通信后端,該后端與 Target Agent配置為相同的通信協(xié)議和傳輸層。在配置和啟動(dòng)之前,確定主機(jī)和目標(biāo)機(jī)已經(jīng)適當(dāng)?shù)剡B接。如果選擇“ Lock on Startup”,則只有啟動(dòng) Target Server的用戶的進(jìn)程才可以訪問該 Target Server,如果沒有選擇“ Lock”項(xiàng),則缺省查找“ $WIND_BASE/.WIND/userlock”文件來獲得授權(quán)用戶 ID;若沒有該文件,則無訪問限制。我們一般不對(duì)該項(xiàng)進(jìn)行設(shè)置,也就是設(shè)置成無訪問限制。其中 wdbrpc用于網(wǎng)絡(luò)連接; wdbserial用于串行通道連接; wdbpile用于Visxim仿真目標(biāo)機(jī)連接 ; rom用于一專有的通訊協(xié)議; loopback用于測(cè)試;選擇的后端類型與 Agent中選擇的 WDB connection類型一致才能建立主機(jī)與目標(biāo)機(jī)之間的 WDB連接。 wdbrpc是最常使用的一種: “Timeout”參數(shù)用于設(shè)置連接斷開的確認(rèn)時(shí)間,缺省為 1秒,當(dāng)連接超時(shí)時(shí)會(huì)進(jìn)行連接重試,最大重試次數(shù)由“ Retry”確定,缺省為 3次。 Target Server在主機(jī)上為目標(biāo)機(jī) VxWorks映像維護(hù)了一張 符號(hào)表 ,該表根據(jù)核心文件建立,從文件中提取符號(hào)名稱和內(nèi)存地址,用于加載其他模塊時(shí)進(jìn)行引用符號(hào)解析。若選擇“ All Symbol”全局和局部符號(hào)都加入符號(hào)表中。另外為了實(shí)現(xiàn)在動(dòng)態(tài)加載時(shí)主機(jī)和目標(biāo)機(jī)上符號(hào)表的一致性,選擇“ Synchronize Target/Host Symbol Table”選項(xiàng)。該內(nèi)存區(qū)主要由主機(jī)加載目標(biāo)模塊時(shí)使用。 ? 其他選項(xiàng):目標(biāo)服務(wù)器文件系統(tǒng)、控制臺(tái)和重定向、日志、雜項(xiàng)和目標(biāo)機(jī)存儲(chǔ)池這里暫不做介紹,在實(shí)際使用中幾乎不用進(jìn)行配置。 目標(biāo)服務(wù)器圖標(biāo)和日志控制臺(tái)窗口 ? 當(dāng)目標(biāo)服務(wù)器已經(jīng)啟動(dòng)時(shí),目標(biāo)服務(wù)器圖標(biāo)在 Windows任務(wù)欄中顯示。 ? Tornado支持系統(tǒng)級(jí)調(diào)試和任務(wù)級(jí)調(diào)試 ? 系統(tǒng)級(jí)調(diào)試 可以在多個(gè)任務(wù)中切換,甚至在系統(tǒng)例程中檢查運(yùn)行,其主要用于 中斷代碼 的調(diào)試,也可以用于任務(wù)代碼的調(diào)試。 ? 任務(wù)級(jí)調(diào)試 可以調(diào)試任務(wù)上下文中的代碼,調(diào)試只對(duì)單個(gè)任務(wù)運(yùn)行,不會(huì)對(duì)系統(tǒng)造成影響??梢酝ㄟ^使用 run對(duì)話框建立一個(gè)新任務(wù),或者通過 Attach對(duì)話框調(diào)試一個(gè)已存在的任務(wù),以選擇任務(wù)。當(dāng)任務(wù)遇到斷點(diǎn)時(shí),只停止此任務(wù),整個(gè)系統(tǒng)并不停止。 ? 調(diào)試按鈕和命令 S t e p I n t oS t e p O v e rC o n t in u eS t e p O u tW a t c hM e m o r yB a c k T r a c eV a r i a b l e sR e g i s t e r sR u nS t o p B r e a k p o in t I n t e r r u p tBreakPoints ? Default breakpoints(任務(wù)斷點(diǎn) ): 停在綁定的任務(wù),或在系統(tǒng)級(jí)調(diào)試時(shí)停止整個(gè)系統(tǒng); ? Global breakpoints(全局?jǐn)帱c(diǎn)) : 全局?jǐn)帱c(diǎn)和任務(wù)上下文無關(guān),只和調(diào)試代碼有關(guān),任何任務(wù)運(yùn)行該代碼到斷點(diǎn),都會(huì)掛起該任務(wù)等待調(diào)試。只有被 Attach的任務(wù)運(yùn)行到該段代碼斷點(diǎn)才會(huì)有意義。 ? Watch窗口可以查看和修改 全局符號(hào) ,包括變量、數(shù)組、函數(shù)名等。特別是對(duì)大數(shù)組的查看,數(shù)據(jù)量過大會(huì)導(dǎo)致 Tornado運(yùn)行很慢,最好手動(dòng)輸入分項(xiàng)查看。 ? Registers窗口可以查看和修改 CPU寄存器 的數(shù)值。 Variables窗口 Registers窗口 Memory窗口 數(shù)據(jù)檢查、存儲(chǔ)器和堆棧 ? Back Trace窗口可查看的函數(shù)調(diào)用軌跡,最下層為根函數(shù),一般為任務(wù)入口函數(shù);最上層為斷點(diǎn)設(shè)置函數(shù)??梢栽诖翱谥腥魏卫躺想p擊,以將上下文指針移至編輯窗口中的那個(gè)堆棧級(jí),可查看相應(yīng)的源代碼。下載的目標(biāo)模塊代碼不能自動(dòng)運(yùn)行,需要通過運(yùn)行系統(tǒng)中的代碼和調(diào)試器來啟動(dòng)其運(yùn)行的上下文。 Shell ? Shell( WindSh)是 Vxworks的一種命令行用戶接口,在 shell下允許調(diào)用任何 VxWorks例程,提供對(duì)全部 VxWorks工具的訪問;也可以用作應(yīng)用程序開發(fā)者的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1