<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于Eclipse的開發(fā)環(huán)境中調(diào)試器設計與實現(xiàn)

          基于Eclipse的開發(fā)環(huán)境中調(diào)試器設計與實現(xiàn)

          作者: 時間:2009-05-22 來源:網(wǎng)絡 收藏

          元編輯器允許用戶在線編輯。為每一個元素和列提供元編輯器,應用JFace的CellEditor進行編輯,提供了對文本選擇框、組合框的標準編輯。為每一個元素提供元修改器,決定哪一個列可以被修改,在修改之后更新相應的值,可以用接口IcellModifier來達到目標。
          2.4 內(nèi)存視圖
          內(nèi)存視圖顯示一段內(nèi)存中的內(nèi)容。內(nèi)存顯示由內(nèi)存塊、內(nèi)存塊內(nèi)容重新獲取、內(nèi)存塊管理器、內(nèi)存塊描述類型、內(nèi)存塊描述、內(nèi)存塊描述綁定、內(nèi)存塊描述管理器等幾部分組成。
          讀取并顯示內(nèi)存塊的過程如下:用戶啟動內(nèi)存查看命令,從當前調(diào)試上下文中,平臺獲取適配器IMetm-ryBlockRetrieval,平臺為內(nèi)存塊請求內(nèi)存塊描述適配器,內(nèi)存塊添加到內(nèi)存塊管理器中,平臺查找內(nèi)存描述類型列表,找到和內(nèi)存塊符合的內(nèi)存描述,然后創(chuàng)建它,將內(nèi)存描述添加到內(nèi)存視圖中。
          用擴展點memoryRenderings>來擴展內(nèi)存描述類型。描述類型包含描述名字,描述惟一的標識符這兩個信息。接口IMemoryRenderingTypeDelegate中的函數(shù)為:


          需要在描述之間提供同步機制來使得用戶不用手工進行同步。在此提供同步服務器,以解決當前顯示描述之間的同步問題。當某一個描述內(nèi)容改變后,會發(fā)送一個描述改變的事件,同步服務器接收到這個事件,同步服務器通知對這個事件感興趣的描述,然后其他描述接收這個事件并進行響應,其過程如圖6所示。

          內(nèi)存描述綁定定義可以應用于某種類型中內(nèi)存塊的內(nèi)存描述。可以用擴展點memoryRenderings進行創(chuàng)建。其內(nèi)容如下:


          最終的內(nèi)存視圖如圖7所示。

          3 結 語
          作為大型項目的一個部分,在分析CDT調(diào)試機制的基礎上,一個適用于嵌入式軟件集成,具備斷點設置、單步執(zhí)行、源代碼搜索以及變量、內(nèi)存和寄存器查看等常用調(diào)試功能。

          塵埃粒子計數(shù)器相關文章:塵埃粒子計數(shù)器原理

          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();