單片機程序架構詳解
本文給出的單片機處理模式是基于單任務(wù)的、無(wú)操作系統的開(kāi)發(fā)模式。許多剛入門(mén)的工程師當然還沒(méi)有機會(huì )學(xué)習和掌握多任務(wù)處理的操作系統開(kāi)發(fā)模式。但是,在使用和學(xué)習多任務(wù)操作系統開(kāi)發(fā)之前,我們依然需要一種開(kāi)發(fā)模式,他能夠在某種程度上和多任務(wù)的操作系統類(lèi)似,能夠實(shí)現某種意義上的時(shí)間片輪詢(xún)執行的模式。這對于今后接觸多任務(wù)的操作系統開(kāi)發(fā)很有幫助。
當然,本文中提到的開(kāi)發(fā)模式業(yè)內很多工程師都已經(jīng)在使用這種開(kāi)發(fā)模式,使用起來(lái)比我還要好,還要高明。但是,很多剛出來(lái)的學(xué)生或者還沒(méi)有出來(lái)的學(xué)生就沒(méi)有這個(gè)機會(huì )看到這種處理模式了。書(shū)本上目前還沒(méi)有哪本書(shū)給出了一個(gè)完整的系統代碼到底要如何編寫(xiě)的這樣的一個(gè)架構。所以,對于初學(xué)者和在校學(xué)生,我相信本文會(huì )很有幫助。至于那些高手,歡迎提出你們的意見(jiàn),對于本文的不足,請一笑了之。
評論