官术网_书友最值得收藏!

1.5.2 模擬開發環境

通常,為保證嵌入式系統開發項目的進度,硬件開發和軟件開發往往同時進行,這時作為目標機的硬件環境還沒有建立起來,軟件的開發就需要一個模擬環境來進行調試。模擬開發環境建立在交叉開發環境基礎之上,是對交叉開發環境的補充。這時,除了宿主機和目標機之外,還需要提供一個在宿主機上模擬目標機的環境,使得開發好的程序直接在這個環境中運行調試。

模擬硬件環境是非常復雜的,由于指令集模擬器與真實的硬件環境相差很大,即使用戶使用指令集模擬器調試通過的程序也有可能無法在真實的硬件環境下運行,因此軟件模擬不可能完全代替真正的硬件環境。這種模擬調試只能作為一種初步調試,主要是作為用戶程序的模擬運行,用來檢查語法、程序的結構等簡單錯誤,用戶最終還必須在真實的硬件環境中實際運行調試,完成整個應用的開發。

主站蜘蛛池模板: 潮安县| 洞口县| 图们市| 兴隆县| 阿城市| 祁连县| 务川| 镇沅| 清水县| 宽城| 双桥区| 长垣县| 江源县| 甘泉县| 浦县| 绥芬河市| 昭通市| 黄浦区| 大方县| 奈曼旗| 贺兰县| 云和县| 闵行区| 双鸭山市| 阿瓦提县| 高阳县| 乌拉特中旗| 区。| 乾安县| 肇州县| 荔浦县| 大埔县| 格尔木市| 涞源县| 新竹县| 中江县| 什邡市| 贞丰县| 米脂县| 凤冈县| 静宁县|