Re: [問題] 關於LDD driver read write 過慢問題
※ 引述《Cyrilse (鼠 尾 草 *~)》之銘言:
: 我想請教各位先進
: 我在實做driver,
: read 是read camera capture image(自己的driver)
: write 是write image to kernel space 做display(自己的driver)
: driver寫好後,應用程式中,透過read->write可以看到螢幕display camera的影像
: 不過在read 和 write之間插入許多影像處理,包括labeling等.....
: 發現display出來的影像好慢~ 每秒才一張
: 我曾經透過read YUV420 image sequence file進來做影像處理然後display(寫到顯示卡framebuffer)
: 也是很慢,還要加上RGB和YUV color transform,但是也沒我現在慢
: 到底是什麼原因
: 有什麼方法可以改進速度 ?
我不懂decten大的話,我在講一次好了
我的版子cpu時脈和HCLK都是100MHZ
driver的camera image input部分~ capture到YUV420 image,DMA會把image data放在內存
應用程式再read讀進來YUV420影像
之後應用程式再將影像write到某塊內存,DMA會去內存搬影像資料到display driver
完成camera影像顯示
今天我
while(1)
{
read();
.
.
.
image process(dilate,labeling等等.......)
.
.
.
write();
}
發現顯示的速度好慢,每秒才一張畫面><
有沒有什麼方式改進嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.35.232
推
10/05 23:51, , 1F
10/05 23:51, 1F
※ 編輯: Cyrilse 來自: 125.224.197.53 (10/06 01:43)
→
10/06 02:23, , 2F
10/06 02:23, 2F
推
10/06 03:14, , 3F
10/06 03:14, 3F
推
10/06 10:58, , 4F
10/06 10:58, 4F
→
10/06 10:59, , 5F
10/06 10:59, 5F
→
10/06 10:59, , 6F
10/06 10:59, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章