安卓系統(tǒng)移植詳細(xì)教程 UCGUI能在51單片機(jī)上移植嗎?
UCGUI能在51單片機(jī)上移植嗎?抱歉,因?yàn)?1的RAM不夠,所以無(wú)法運(yùn)行ucGUI??梢赃\(yùn)行UCOS。當(dāng)然,有些人將ucGUI移植到51,但這是沒(méi)有用的。因?yàn)閞am太小,ucGUI經(jīng)常被裁剪,只剩下
UCGUI能在51單片機(jī)上移植嗎?
抱歉,因?yàn)?1的RAM不夠,所以無(wú)法運(yùn)行ucGUI??梢赃\(yùn)行UCOS。當(dāng)然,有些人將ucGUI移植到51,但這是沒(méi)有用的。因?yàn)閞am太小,ucGUI經(jīng)常被裁剪,只剩下一個(gè)核心部分不能做任何事情。因?yàn)槟阏娴南胍浦?,你可以選擇埃姆溫。這是ucGUI的低級(jí)版本。你可以移植它。他的話(huà)不是什么大問(wèn)題。
如何學(xué)習(xí)ucgui應(yīng)用及移植?
我的經(jīng)驗(yàn)是:從匯編語(yǔ)言、C語(yǔ)言劃線(xiàn),到狀態(tài)機(jī)編程模型、Pt線(xiàn)程、Contiki、tiny51等,再到UCOS、FreeRTOS、RT線(xiàn)程等。我花了大約五六年的時(shí)間。至于如何學(xué)習(xí)UCOS,可以從任務(wù)、調(diào)度策略、任務(wù)之間的通信(信號(hào)量、郵箱等)、內(nèi)存管理、設(shè)備驅(qū)動(dòng)模型、內(nèi)置協(xié)議棧等方面學(xué)習(xí)!首先了解操作系統(tǒng)帶來(lái)的概念,然后慢慢使用練習(xí),最后到源代碼;!R
在創(chuàng)建庫(kù)之前選中此框,然后編譯它。對(duì)應(yīng)的庫(kù)文件^。Lib將在生成hex文件的文件夾中生成(路徑由您自己設(shè)置)。然后添加^。Lib文件到項(xiàng)目中,并且可以刪除GUI源代碼。但是,最好構(gòu)建一個(gè)單獨(dú)的項(xiàng)目來(lái)做ucGUI庫(kù),這樣當(dāng)需要修改ucGUI源代碼時(shí),就可以更新ucGUI庫(kù)文件。