一,,前言 一個(gè)偶然的機(jī)會(huì)碰到ucgui,,F(xiàn)AE給的版本是3.90a的,文件目錄結(jié)構(gòu)(directory structure)感覺(jué)不夠官方的樣子,,果斷去micrium官網(wǎng)看看,。恩,網(wǎng)站做的不錯(cuò),,截個(gè)圖先,,如圖1所示。
圖1
然后點(diǎn)左下角那個(gè)uC/GUI,,進(jìn)去后,,就有如圖2所示。
圖2
就是ucgui的簡(jiǎn)單介紹吧,,然后點(diǎn)下載試用版download trial(屌絲用試用版),,進(jìn)去后見(jiàn)圖3所示。
圖3
然后就下載吧,,不過(guò)要登錄的(login的),。
二,正文 東西下載下來(lái)(版本是5.10)后,,有個(gè)目錄結(jié)構(gòu)真心很好,,如圖4所示。 圖4
我先到Doc文件夾下看看,,哦,,發(fā)現(xiàn)了一個(gè)pdf,名曰《uC-GUI-Manual》,,我去,,官方用戶手冊(cè),嘿嘿,,這個(gè)我喜歡,,共1010頁(yè),有把它打印下來(lái)跑到樹(shù)蔭下坐妹紙腿上研讀的欲望,。不錯(cuò),,用詞很精確,看著爽歪歪,。說(shuō)可以在PC機(jī)上仿真(simulation),。good!再截個(gè)圖,,如圖5所示,。 圖5
你講怎么做,我就怎么做。打開(kāi)vc6.0的工程,,編譯,,wait……,編譯出錯(cuò),。妹的,。截圖6。 圖6 (方便關(guān)鍵詞搜索,,都復(fù)制下來(lái)吧) GUIDEMO_Fading.obj : error LNK2001: unresolved external symbol _bmMicrium_Black_Slogan300x90
妹的,,鏈接出錯(cuò),什么情況,。 百度之,,無(wú)果(有果,但相當(dāng)麻煩,,=不說(shuō)),;谷歌之,亦無(wú)果(同理),。放棄,?no! 糾結(jié)一段時(shí)間后,,看到了_bmMicriumLogo,,貌似在哪里看見(jiàn)的,哦,,想起來(lái)了,,是在目錄結(jié)構(gòu)的Application中有個(gè)MicriumLogo.c文件,名字差不多,,再去vc工程里看看,。如圖7所示。 圖7
咦,,它沒(méi)有哎,,妹的,這是個(gè)什么情況,,不得不講Micrium你失誤大了,。那么認(rèn)真的一個(gè)公司,居然也會(huì)有失誤,。,。。不相信愛(ài)情了,。 右鍵Application,選擇添加文件到目錄(F),找到MicriumLogo.c果斷加上,,編譯成功,,如圖8。 圖8
運(yùn)行之,,如圖9所示,。 圖9
好吧,這個(gè)問(wèn)題解決了,。
三,,后記。 1,,先做仿真吧,,攢足了錢再去Micrium家買個(gè)發(fā)行版的ucgui。 2,,感覺(jué)在嵌入式系統(tǒng)上做GUI挺難的,,不像在Windows平臺(tái)上做GUI,你看windows平臺(tái)上那個(gè)VB6.0以及delphi 7做界面做起來(lái)特別爽,,這些個(gè)集成開(kāi)發(fā)環(huán)境把大部分工作都做好了,,我們僅需要做的是界面的藝術(shù)效果。嵌入式系統(tǒng)上做GUI,,就算有ucgui或者minigui庫(kù)給你調(diào)用,,可是大部分工作還是要你做,傷不起,。
|
|
來(lái)自: 筱肆 > 《網(wǎng)文收藏》