Global Sources
電子工程專輯網站
電子工程專輯論壇>自由討論>嵌入式系統>threads and 切換畫面有殘影
隨著電子產品應用的多元化,嵌入式系統設計已成為電子設計的重要一環!除了硬體架構的選用外,軟體與開發環境更是不可或缺。如何設計出兼具性能、可靠性、成本、體積和功耗需求的嵌入式系統,是工程師的重要任務,面對設計時的困難,歡迎加入嵌入式系統討論區,和高手們分享設計的經驗和技巧!
精品文章推薦/精品下載推薦
發表新主題  收藏 列印 推薦到我的家族 
問題:

threads and 切換畫面有殘影

發表時間::2011/1/8 下午 9:50
 

作者: yesit

等級: 鐘點工讀生

積分: 115分

發送消息

查看用戶的所有發言

平台是 單核心 arm9+embedded linux2.6.x
系統的產品上因功能的需求, 每項功能皆是個thread~ RFID, lcd 的screen update, KeyPad ....
有event 發生就用 FIFO queues 來以順序排程進而依序執行對應的功能及頁面.

UI的功能是用open source(SDL)這套去用它的api來顯示每個view(background,icon .....)
在切換LCD的頁面時,皆會有先前個畫面的殘影閃一下.

例如~ 按下了key 而 keyPad的thread 這時在處理這個event Queue 
此時lcd的screen update的thread,要如何才能show出頁面,快到人的眼睛無法看出殘影?

大大有經驗是否有類似問題?


引用本留言 回覆主題 關注  鮮花 (
1
)
臭雞蛋 (
0
)
推薦閱讀 : 硬體RD煩惱要轉嵌入式韌體RD我該如何學習?
第1樓

回覆主題:threads and 切換畫面有殘影

發表時間::2011/1/9 上午 11:43
 

作者: ellme embedded

等級: 鐘點工讀生

積分: 112分

發送消息

查看用戶的所有發言

我有在這個知識社群發問有位佛心人士回答我滿詳細如下:

若不考慮你的event loop, 先測試
1. 單純地 update 整個frame buffer 會如何? LCD畫面會有殘影嗎 ? 觀察你update 的頻率
2. 透過SDL API, 做1 的動作? LCD畫面會有殘影嗎 ?

你 uddate FB 的 thead, 其thread 在執行中, 會發生context switch 嗎 ?
event 發生時, 讓你的update FB thread ,可以完整的run完 (不被插斷)之後, 才可以換其他thread跑....more

因為文字篇幅過多你可以至艾鍗學院知識社群查看http://sites.powercam.cc/board.php?courseID=143&f=forumlist

文章來源: 艾鍗學院知識社群網 http://sites.powercam.cc/site/ittraining

更多詳細教學內容可以查詢http://www.ittraining.com.tw/etd/course/embedded_linux_Course.html?ref=80
引用本留言 回覆主題 鮮花 (
0
)
臭雞蛋 (
0
)
推薦閱讀 : Google於5/26推出行動支付服務
第2樓 回覆主題:threads and 切換畫面有殘影 發表時間::2011/1/25 下午 3:15
 

作者: 奇葩

等級: 實習生

積分: 359分

發送消息

查看用戶的所有發言

LCD畫面會有殘影,應該跟硬體有關係.
引用本留言 回覆主題 鮮花 (
0
)
臭雞蛋 (
0
)
發表新主題


上一則    Linux Device D...
關於Google map使用...    下一則  
快速回復
用戶名:
遊客(您目前以遊客身份發表,請登陸 | 註冊)
標題: *
評論: *
驗證碼:  * 
維護專業、整潔的論壇環境需要您的參與,請及時舉報違規留言,如果舉報屬實,我們將給予相應的積分獎勵。
謝謝您的熱心參與!
返回嵌入式系統 | 返回自由討論
本論壇僅陳述專家或個人觀點,並不代表電子工程專輯網站立場。
《電子工程專輯》雜誌免費申請
這是一本專為電子產業設計工程師提供的刊物,只要完整填寫申請表並成功提交,便有機會免費獲得。
我要申請
返回論壇首頁
返回頁首