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

正文內容

嵌入式系統(tǒng)開發(fā)流程-資料下載頁

2025-05-12 07:27本頁面
  

【正文】 編譯鏈接生成兩種類型的可執(zhí)行文件: 調試用的可執(zhí)行文件 和 固化的可執(zhí)行文件 。 ? 生成代碼階段 交叉調試 交叉調試,又叫遠程調試,具有以下特點: ? 調試器和被調試的程序運行在 不同的機器上 。調試器運行在 PC或工作站上,而被調試程序運行在各式的專用目標機上; ? 調試器通過某種通信方式與目標機 建立聯(lián)系 ,如串口、并口、網(wǎng)絡、 JTAG或者專用的通信方式; ? 在目標機上一般具有某種 調試代理 ,這種代理能與調試器一起配合完成對目標機上運行程序的調試。這種代理可以是某種能支持調試的硬件,也可以是某種軟件; ? 目標機可以是一種 仿真機 。通過在宿主機上運行目標機的仿真軟件,仿真一臺目標機,使整個調試工作只在一臺計算機上進行。 ? 嵌入式系統(tǒng)開發(fā)的測試與通用軟件的測試相似,分為單元測試 和系統(tǒng) 集成測試 。 ? 生成代碼階段 測試 ? 固化階段 嵌入式系統(tǒng)的應用軟件 是針對特定的實際專業(yè)領域的,基于相應的嵌入式硬件平臺,并能完成用戶預期任務的 計算機軟件 。 嵌入式軟件的特點如下: (1)軟件要求固態(tài)化存儲 。 (2)軟件代碼要求高質量 、 高可靠性 。 (3)系統(tǒng)軟件的高實時性是基本要求 。 (4)多任務實時操作系統(tǒng)成為嵌入式應用軟件的必需 。 總結:嵌入式軟件開發(fā)的要點 ? 嵌入式應用軟件高度依賴目標應用的軟硬件環(huán)境,軟件的部分任務功能函數(shù)由匯編語言完成,具有 高度的不可移植性 。 ? 為了保證實時性能,使用效率高和速度快的匯編語言是不可避免的。 ? 盡可能提高嵌入式應用軟件的可移植性方法: (1)盡量用高級語言開發(fā),少用匯編語言 (2)局域化不可移植部分 (3)提高軟件的可重用性 嵌入式系統(tǒng)的調試 ?嵌入式系統(tǒng)的調試過程: 嵌入式系統(tǒng)的調試 ?嵌入式系統(tǒng)的調試方法: 1.源程序模擬器方式 2. 監(jiān)控器方式 3. 仿真器方式 ? 源程序模擬器方式 源程序模擬器 (Simulator)是在 PC機上,通過 軟件手段 模擬執(zhí)行為某種嵌入式處理器編寫的源程序的測試工具。 注意 :模擬器的功能畢竟是以一種處理器模擬另一種處理器的運行,在指令執(zhí)行時間、中斷響應、定時器等方面很有可能與實際處理器有相當大的差別。另外,它無法仿真嵌入式系統(tǒng)在應用系統(tǒng)中的實際執(zhí)行情況。 比如: ARM公司的 ARMulator模擬器 ? 監(jiān)控器方式 監(jiān)控器 (Monitor)調試方式需要目標機與宿主機協(xié)調。首先,在宿主機和目標機之間通過串口、以太口等 建立物理連接 ,然后在宿主機上運行調試器,目標機運行監(jiān)控程序和被調試程序,從而建立宿主機與目標機的 邏輯連接 。宿主機通過調試器與目標機的監(jiān)控器建立通信連接,它們相互間的通信遵循遠程調試協(xié)議。比如 ARM公司的 Angel。 ? 仿真器方式 仿真器調試方式是在微處理器的內部嵌入額外的 控制模塊 。 當特定的觸發(fā)條件滿足時 , 系統(tǒng)將進入某種特殊狀態(tài) 。 在這種狀態(tài)下 , 被調試的程序暫時停止運行 , 宿主機的調試器通過微處理器外部特設的通信口訪問各種寄存器 、存儲器資源 , 并執(zhí)行相應的調試指令 。 在宿主機的通信端口和目標板調試通信接口之間 , 通信接口的引腳信號可能存在差異 , 因此在這兩者之間往往可以通過一塊 信號轉換電路板連接 。 一般高檔的微處理器都帶 JTAG (Joint Test Action Group,聯(lián)合測試行動組 )接口 , 它是一種邊界掃描標準 ,只需 5根引腳就可以實現(xiàn)在線仿真的功能 。 板級支持包 由于嵌入式系統(tǒng)中采用微處理器/微控制器的多樣性 , 嵌入式操作系統(tǒng)的可移植性顯得更加重要 。 所以有些嵌入式操作系統(tǒng)的內核明確分成兩層 , 上層一般稱為 “ 內核 ” , 而低層則稱為 “ 硬件抽象層 ” , 底層的縮寫是 HAL, 也有的廠商(如 VxWorks的提供者 WindRiver公司 )把硬件抽象層稱為 BSP,即 板級支持包 (Board Support Package)。 板級支持包是操作系統(tǒng)與目標應用硬件環(huán)境的中間接口 , 它是軟件包中具有平臺依賴性的那一部分 。 板級支持包的主要功能包括兩部分: ?在系統(tǒng)啟動時 , 對硬件進行初始化 ?為驅動程序提供訪問硬件的手段
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1