WhyCan Forum(哇酷开发者社区)

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

您尚未登录。

#1 2018-11-04 17:34:02

605364021
会员
注册时间: 2018-10-23
累计积分: 251

V3S板子上显示PNG图片

v3板子+RGB屏,怎么在屏幕上显示png图片.....

离线

#2 2018-11-04 18:36:43

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: V3S板子上显示PNG图片

605364021 说:

v3板子+RGB屏,怎么在屏幕上显示png图片.....

fbv

buildroot 自带

https://github.com/godspeed1989/fbv
https://github.com/godspeed1989/fbv/blob/master/png.c

离线

#3 2018-11-04 19:46:30

605364021
会员
注册时间: 2018-10-23
累计积分: 251

Re: V3S板子上显示PNG图片

arm板子上只有fb0,是需要在ubuntu上交叉编译出fbv?

离线

#4 2018-11-04 19:49:44

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: V3S板子上显示PNG图片

605364021 说:

arm板子上只有fb0,是需要在ubuntu上交叉编译出fbv?

对, 上面的 fbv 就是显示到 framebuffer上的。

离线

#5 2018-11-04 20:01:57

605364021
会员
注册时间: 2018-10-23
累计积分: 251

Re: V3S板子上显示PNG图片

晕哥 说:
605364021 说:

v3板子+RGB屏,怎么在屏幕上显示png图片.....

fbv

buildroot 自带

https://github.com/godspeed1989/fbv
https://github.com/godspeed1989/fbv/blob/master/png.c

我下的地址上的源码,但是这个./configure 不支持--host=arm-linux-gnueabihf-gcc 那有什么方法交叉编译?

离线

#6 2018-11-04 20:06:16

真的是很烦
会员
注册时间: 2018-10-08
累计积分: 118

Re: V3S板子上显示PNG图片

一般不写到gcc的 , 只要有前缀就行了
参考 ./configure --build=mipsel-linux --host=mipsel-linux --target=mipsel-linux'

离线

#7 2018-11-04 20:09:41

605364021
会员
注册时间: 2018-10-23
累计积分: 251

Re: V3S板子上显示PNG图片

真的是很烦 说:

一般不写到gcc的 , 只要有前缀就行了
参考 ./configure --build=mipsel-linux --host=mipsel-linux --target=mipsel-linux'

..不支持--host 可以直接在makefile改CC行?

离线

#8 2018-11-04 20:19:14

605364021
会员
注册时间: 2018-10-23
累计积分: 251

Re: V3S板子上显示PNG图片

晕哥 说:
605364021 说:

v3板子+RGB屏,怎么在屏幕上显示png图片.....

fbv

buildroot 自带

https://github.com/godspeed1989/fbv
https://github.com/godspeed1989/fbv/blob/master/png.c

其实我不是很懂这个显示图片机制...

离线

#9 2018-11-04 20:56:07

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,190

Re: V3S板子上显示PNG图片

605364021 说:
晕哥 说:
605364021 说:

v3板子+RGB屏,怎么在屏幕上显示png图片.....

fbv

buildroot 自带

https://github.com/godspeed1989/fbv
https://github.com/godspeed1989/fbv/blob/master/png.c

其实我不是很懂这个显示图片机制...

1. 获取 /dev/fb0 长宽,颜色深度参数, mmap /dev/fb0 到一个指针,然后往这个指针写一个固定的数字,LCD上可以显示一个纯色的图片。

2. 用libpng 解码器,把 *.png 文件解码成上面那种可以直接显示的数据流,就可以显示了。

离线

#10 2020-04-07 22:19:51

LinjieGuo
Moderator
注册时间: 2019-07-24
累计积分: 250

Re: V3S板子上显示PNG图片

为什么晕哥,什么都懂?

离线

#11 2020-04-08 08:14:48

a32425262
会员
注册时间: 2018-05-06
累计积分: 68

Re: V3S板子上显示PNG图片

为什么晕哥,什么都懂?

离线

#12 2020-04-18 21:14:00

stephone
会员
注册时间: 2019-10-09
累计积分: 21

Re: V3S板子上显示PNG图片

晕哥,什么时候来个技术交流会?

离线

#13 2020-09-08 08:58:48

redstar
会员
注册时间: 2020-08-30
累计积分: 2

Re: V3S板子上显示PNG图片

晕哥 说:
605364021 说:

arm板子上只有fb0,是需要在ubuntu上交叉编译出fbv?

对, 上面的 fbv 就是显示到 framebuffer上的。

get

离线

#14 2020-09-08 09:16:41

jkl
会员
注册时间: 2019-11-18
累计积分: 114

Re: V3S板子上显示PNG图片

标记一下

离线

页脚

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