Qt 임베디드는 Linux 프레임 버퍼 드라이버와 어떻게 작동합니까?qt 프레임 버퍼 작업 메커니즘이란 무엇입니까?
직접적으로/dev/fb0에 쓰면 이미지가 깜박 거릴 것이라고 생각합니다. 이중 버퍼를 사용하면 깜박 거리는 문제는 해결되지만 Qt 버퍼에서 프레임 버퍼 메모리로 데이터를 복사하는 전략은 무엇입니까? 시간 간격으로 전체 버퍼를/dev/fb0 또는 다른 것으로 복사하십시오. 데이터가 거대하기 때문에 어떻게 복사합니까? DMA가 copy_from_user 또는 다른 방법으로 활성화?
Qt 프로그래머가 아니므로 답장을 보내 주셔서 감사합니다.하지만 Qt 응용 프로그램 용 프레임 버퍼 드라이버를 ARM 보드에서 사용하는 것이 좋으므로 Qt 4.8.x 또는 기타 최신 버전의 동작을 알고 싶습니다. 성능에 대해 더 자세히 설명합니다. 위에서 언급 한 것처럼 Qt 5는 QImage를 사용하여 프레임 버퍼 메모리에 직접 쓰기 시작합니까? Qt 4의 메커니즘을 알고 있습니까? –
@Leslie Li : 내가 쓴대로 : Qt4와 QWS 디자인에는 몇 가지 결함이 있습니다. 또한 오래된 것으로 Qt 5는 거의 모든면에서 월등합니다. Qt 4는 성능을 포함하여 개선되지 않은 속도가 느려질 것입니다. – lpapp
@LeslieLi : 대답으로 답장을받지 못한 이유가 무엇입니까? 내가 너를 위해 무엇을 더 할 수 있니? – lpapp