曾經(jīng)有一段時(shí)間,對(duì)微控制器單元 (MCU) 進(jìn)行編程需要編程工具來(lái)加載代碼,需要模擬器來(lái)嘗試,調(diào)試器來(lái)幫助定位和修復(fù)錯(cuò)誤。今天,復(fù)雜的編程器/調(diào)試器工具以非常經(jīng)濟(jì)的價(jià)格提供更多功能。與集成開發(fā)環(huán)境 (IDE) 一起使用時(shí),它們?yōu)槭褂脝蝹(gè)組件更有效地對(duì)設(shè)備進(jìn)行編程和調(diào)試提供了一種途徑,從而降低了開發(fā)成本并加快了上市時(shí)間。
調(diào)試涉及三個(gè)主要元素:IDE、調(diào)試器引擎和程序員/調(diào)試器工具。IDE 在計(jì)算機(jī)上運(yùn)行,通常包括源代碼編輯器、編譯器和用于常用子例程(驅(qū)動(dòng)程序等)的軟件庫(kù)等元素。調(diào)試器引擎由集成到 MCU 中的調(diào)試電路組成。編程器/調(diào)試器工具與目標(biāo)設(shè)備連接,并在測(cè)試代碼、將性能和故障信息傳遞給開發(fā)人員的過(guò)程中對(duì)其進(jìn)行詢問(wèn)。
本文來(lái)源編程器 https://www.xeltek-cn.com/