freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

主流嵌入式linux下gui解決方案-資料下載頁(yè)

2024-10-12 12:50本頁(yè)面

【導(dǎo)讀】圖形用戶(hù)界面,圖形用戶(hù)接口.為用戶(hù)提供界面友好的所見(jiàn)所得的操作環(huán)境.Qt/Embedded圖形庫(kù)大而全,能夠開(kāi)發(fā)較為復(fù)雜的圖形。Microwindows項(xiàng)目規(guī)模較小、功能較為薄弱,缺乏等。MiniGUI小巧、靈活,源碼相對(duì)較少。Qt是Trolltech公司所開(kāi)發(fā)的一個(gè)跨平臺(tái)FrameWork環(huán)境(一個(gè)運(yùn)行的。多平臺(tái)的C++圖形用戶(hù)界面應(yīng)用程序框架。支持組件編程(把系統(tǒng)分割成一些組件或設(shè)施的一種思想,修改項(xiàng)。Qt庫(kù)開(kāi)發(fā)商Trolltech公司開(kāi)發(fā)的面向嵌入式系統(tǒng)的Qt版本。Qt/Embedded的底層圖形引擎基于framebuffer. 計(jì)算機(jī)顯示存儲(chǔ)器的一部分,存放屏幕圖像的內(nèi)容。將顯示設(shè)備抽象為幀緩沖區(qū)。負(fù)責(zé)事件的服務(wù)分發(fā)。針對(duì)PDA軟件的整體解決方案。發(fā)起所有應(yīng)用和其他核心任務(wù)的主要服務(wù)程序?;赒T/Embedded和Qtopia的用戶(hù)圖形界面以及應(yīng)用程。構(gòu)建GUI時(shí)用于Qt開(kāi)發(fā)的典型工具。指定tmake在生成Makefile時(shí)使用本機(jī)的編譯器。建立本機(jī)Qtopia虛擬平臺(tái)。使用make命令編譯qt-embedded,用來(lái)生成Qt庫(kù)。唯一字符串生成庫(kù)。qtoppia需要Qt/Embedded配置為支持jpeg、gif. apps/Applications:應(yīng)用程序桌面配置文件

  

【正文】 ?絕對(duì)坐標(biāo)系統(tǒng)的特點(diǎn):每一次定位坐標(biāo)與上一次定位坐標(biāo)沒(méi)有關(guān)系,每次觸摸的數(shù)據(jù)通過(guò)校準(zhǔn)轉(zhuǎn)為屏幕上的坐標(biāo),不管在什么情況下,觸摸屏這套坐標(biāo)在同一點(diǎn)的輸出數(shù)據(jù)是穩(wěn)定的。不過(guò)由于技術(shù)原理的原因,并不能保證同一點(diǎn)觸摸每一次采樣數(shù)據(jù)相同,不能保證絕對(duì)坐標(biāo)定位,點(diǎn)不準(zhǔn),這就是觸摸屏最怕出現(xiàn)的問(wèn)題: 漂移。對(duì)于性能質(zhì)量好的觸摸屏來(lái)說(shuō),漂移的情況出現(xiàn)并不是很?chē)?yán)重。所以很多應(yīng)用觸摸屏的系統(tǒng)啟動(dòng)后,進(jìn)入應(yīng)用程序前,先要執(zhí)行校準(zhǔn)程序。 項(xiàng)目進(jìn)度 ? tslib校正原理 ? LCD坐標(biāo)和觸摸屏的物理坐標(biāo)的比較 ? 從觸摸屏中讀出的是點(diǎn)的物理坐標(biāo),其坐標(biāo)軸的方向、 XY值的比例因子、偏移量、縮放因子都與 LCD坐標(biāo)不同 項(xiàng)目進(jìn)度 ? tslib校正原理 ? 使觸摸屏坐標(biāo)和 LCD坐標(biāo)一一對(duì)應(yīng),且以插件形式提供附加功能如濾波、防抖。 ? tslib的 API接口 ?tsdev表示觸摸屏設(shè)備 ?fd:打開(kāi)觸摸屏設(shè)備的文件描述符 ?list:指針,依次存放指向 tslib插件的指針 項(xiàng)目進(jìn)度 ? tslib校正原理 ? tslib的 API接口 ?ts_sample存放按鍵消息 ?x,y:按鍵的坐標(biāo)位置(以 LCD坐標(biāo)系為基準(zhǔn)) ?pressure:按鍵的輕重程度 ?tv:按鍵發(fā)生的時(shí)間 項(xiàng)目進(jìn)度 ? tslib校正原理 ? tslib的函數(shù) ? ts_open() 打開(kāi)觸摸屏設(shè)備 ? ts_config() 讀取觸摸屏配置文件并決定加載模塊 variance: 限定點(diǎn)擊力度方差 dejitter: 去除點(diǎn)擊抖動(dòng) linear: 將觸摸屏上的坐標(biāo)轉(zhuǎn)換成 LCD的坐標(biāo) ? ts_close() 釋放觸摸屏設(shè)備及相關(guān)資源 ? ts_fd() 返回打開(kāi)的觸摸屏設(shè)備的文件描述符 ? ts_read() 從觸摸屏設(shè)備讀取采樣點(diǎn)坐標(biāo) ? 開(kāi)發(fā)板上運(yùn)行 Calibrate程序,觸摸屏上任何一點(diǎn)的坐標(biāo)就可以在主機(jī)LCD屏上回顯出來(lái)。于是,就采集到了 4個(gè)角的物理坐標(biāo) ? 假設(shè)是 , 640X480分辨率,則它們的像素坐標(biāo)分別是( 20,20)、( 20,460)、 (620,460)和 (620,20)。 這樣,使用待定系數(shù)法就可以算出坐標(biāo)系之間的平移關(guān)系。比如: ? Vx = xFactor*Px + xOffset ? Vy = yFactor*Py + yOffset Qt/E 、 Qtopia ? qte/qtopia在 2410s上的移植 ? 使用 tslib ? export TSLIB_CONSOLEDEVICE=none tslib運(yùn)行需要的控制臺(tái),這里就是 LCD屏幕 ,設(shè)定控制臺(tái)設(shè)備為 none,否則默認(rèn)為 /dev/tty, ? export TSLIB_FBDEVICE=/dev/fb0 指定幀緩沖設(shè)備 ? export TSLIB_TSDEVICE=/dev/touchscreen/0raw 指定觸摸屏設(shè)備節(jié)點(diǎn)文件 ? export TSLIB_CALIBFILE=/etc/pointercal 指定觸摸屏校準(zhǔn)文件pintercal的存放位置 ? export TSLIB_CONFFILE=/etc/ 指定 TSLIB配置文件的位置 ? export TSLIB_PLUGINDIR=$QTDIR/lib/ts 指定觸摸屏插件所在路徑 ? 校準(zhǔn)屏幕( 5點(diǎn)校準(zhǔn)) ? ./ts_calibrate ? 用戶(hù)點(diǎn)擊從 ts驅(qū)動(dòng)獲得數(shù)據(jù) ? 屏上坐標(biāo)位置 ? 運(yùn)行 PDA ? ./qpe
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1