我仍然堅(jiān)持單片機(jī)程序調(diào)試不用仿真器!
掃描二維碼
隨時(shí)隨地手機(jī)看文章
仿真器,我有條件的會(huì)用!
我做單片機(jī)程序的時(shí)候是不用的,因?yàn)樗?jiǎn)單了,在軟件上模擬就行了,我的畢業(yè)設(shè)計(jì)(UPS)就是模擬的,連定時(shí)中斷、外部中斷都是軟件模擬的,搞的我同學(xué)對(duì)我說(shuō):我求求你,用仿真器吧(學(xué)校的,免費(fèi),呵呵)!另外我寫(xiě)在51上的一個(gè)實(shí)時(shí)內(nèi)核(支持4個(gè)任務(wù),代碼量約500個(gè)Byte吧,我是一個(gè)字節(jié)一個(gè)字節(jié)省下來(lái)的),也沒(méi)有用仿真器調(diào)試,還是那句話:別讓仿真器防礙我選用最合適的MCU,影響我系統(tǒng)的性價(jià)比!
現(xiàn)在我做DSP(ADI的BlackFin)。一般程序量都比較大,如果不用仿真器,那簡(jiǎn)直是痛苦!我調(diào)試過(guò)兩種網(wǎng)卡的驅(qū)動(dòng)程序,反復(fù)的從PC上發(fā)數(shù)據(jù)到電路板上來(lái)測(cè)試驅(qū)動(dòng)程序,修修改改,沒(méi)有仿真器是絕對(duì)不行的(我用ICE),影響開(kāi)發(fā)周期事大?。『竺嬖谏厦鏄?gòu)建了ARP協(xié)議,IP協(xié)議和UDP協(xié)議、還有運(yùn)行在UDP上的RTP,由于我們是做嵌入式多媒體的,通過(guò)網(wǎng)絡(luò)傳輸?shù)亩际谴髷?shù)據(jù)量的影音文件,后面用構(gòu)建了存儲(chǔ)器管理的程序。沒(méi)有仿真器我不敢想象那會(huì)有多痛苦。如今,我寫(xiě)的任何一個(gè)DSP程序,包括新電路板的測(cè)試程序,我也用ICE的。
我仍然堅(jiān)持單片機(jī)程序調(diào)試不用仿真器!
參與討論 。。。