您尚未登录。

楼主 # 2022-07-01 14:33:47

jkl
会员
注册时间: 2019-11-18
已发帖子: 265
积分: 148.5

只有一个TCON控制器,但是我想要两个frambuffer??

只有一个TCON控制器,但是我想要两个fb设备,fb0和 fb1都操作的是同一个显存的地址,也就是两个fb显示的内容都是出现在同一个屏幕上,这样有可行的方法吗?

离线

#1 2022-07-01 16:15:55

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 392
积分: 336

Re: 只有一个TCON控制器,但是我想要两个frambuffer??

imx6好像有这样的功能,全志只能叠层显示

离线

#2 2022-07-01 17:09:01

unturned3
会员
注册时间: 2020-07-01
已发帖子: 271
积分: 300

Re: 只有一个TCON控制器,但是我想要两个frambuffer??

没准可以通过mmap实现?自己写个 kernel driver,创建一个虚拟 fb1,把内存map到 fb0 上去?(我也没试过,不知道行不行)

最近编辑记录 unturned3 (2022-07-01 17:10:02)

离线

楼主 #3 2022-07-04 11:16:00

jkl
会员
注册时间: 2019-11-18
已发帖子: 265
积分: 148.5

Re: 只有一个TCON控制器,但是我想要两个frambuffer??

这个我试过了,不可行,在mmap的时候报地址相关的错误

离线

#4 2022-07-04 20:20:25

司徒
Moderator
注册时间: 2020-02-13
已发帖子: 547
积分: 157
个人网站

Re: 只有一个TCON控制器,但是我想要两个frambuffer??

今天是一個適合畫畫的好日子,既然都要顯示在同一個顯示記憶體上,你只要在 xxx_probe() mmap 一次,然後把 fb0.smem_start 跟 fb1.smem_start 都設定成同一個位址就可以,何必把事情想的如此複雜呢,正所謂:心境自然娘~
1_20220704-2017.jpg

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn