LC/0S-IT是Micrium公司專為微控制器系統(tǒng)和軟件開發(fā)而設(shè)計(jì)的搶占式的實(shí)時(shí)多任務(wù)操作系統(tǒng)微內(nèi)核,經(jīng)過十幾年的發(fā)展,已經(jīng)在眾多領(lǐng)域的應(yīng)用中取得了成功。就uC/OS-I本身而言,它僅僅是一個(gè)內(nèi)核,還不能直接用于一個(gè)具體的工程項(xiàng)目,還必須與其它一些模塊如TCP/IP、文件系統(tǒng)(FS)、圖形界面(GUI)等等整合,其中圖形界面(GUI)是一個(gè)成熟的工程產(chǎn)品不可缺少的部分。目前較為流行的嵌入式GUI有miroWindows,MiniGUI,QT/Embedded,OpenGUI,uCGUI等,而基于uC/OS-II平臺的用的較多的是uCGUI。uCGUI是Micrium開發(fā)的一種基于嵌入式系統(tǒng)的圖形界面支持系統(tǒng).可以用于任何使用LCD圖形顯示的應(yīng)用,提供高效的獨(dú)立于處理器及LCD控制器的圖形用戶接口,可以在單任務(wù)或是多任務(wù)系統(tǒng)上運(yùn)行,并適用于任意LCD控制器和CPU下任何尺寸的真實(shí)顯示或虛擬顯示。本文研究的CGUI和LC/0S-II在S3C2410上的移植整合,不涉及文件系統(tǒng)的移植,后面論述的重點(diǎn)由以下幾個(gè)部分組成,第一部分簡要的介紹C/0S-1l在S3C2410上移植,第二部分介紹基于C/0S-II的.CGUI的移植,第三部分給出一個(gè)測試用例。
標(biāo)簽:
ucos
uCGUI
上傳時(shí)間:
2022-06-25
上傳用戶:shjgzh