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