OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5612|回复: 9

FLASH中使用libjpeg解码JPG图片,怎样可以提高解码显示速度

[复制链接]

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2015-7-9
在线时间
6 小时
发表于 2015-12-14 16:23:11 | 显示全部楼层 |阅读模式
5金钱
 最近在做libjpeg解码jpg图片,用的就是战舰的板子,STM32F103ZET6的芯片,主频72MHz,图片数据存放在FLASH中,一幅图片大约40K,选用了编译器中的优化等级O1(选用O2就不能显示图片了),最后解码显示大约花了180ms,如果想使时间更加少一些,可以在那几方面动手啊?

1。不知道将核心的解码函数汇编化有用不?应该汇编化比较精简,快速。
2.编译器中有哪些优化选项可以对时间的优化较强,(已经试过optimizztion for time, use cross-modle optimization,都没什么用)
。。。
各位大神请指教! 

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2015-7-9
在线时间
6 小时
 楼主| 发表于 2015-12-14 16:24:42 | 显示全部楼层
还有对单个文件设置优化等级也试过,感觉也没什么用,有的甚至还会使解码显示时间变长
回复

使用道具 举报

2

主题

239

帖子

0

精华

高级会员

Rank: 4

积分
545
金钱
545
注册时间
2015-6-5
在线时间
110 小时
发表于 2015-12-14 17:37:39 | 显示全部楼层
用更快的MCU...

你知道ARM核心  A系列 R系列 M系列的差異嗎..
回复

使用道具 举报

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2015-7-9
在线时间
6 小时
 楼主| 发表于 2015-12-15 14:03:16 | 显示全部楼层
回复【3楼】Rocks:
---------------------------------
我肯定知道换芯片可以大大提高速度,但是如果不换的话,使用什么方法了?
回复

使用道具 举报

32

主题

223

帖子

0

精华

高级会员

Rank: 4

积分
695
金钱
695
注册时间
2015-9-23
在线时间
120 小时
发表于 2015-12-15 18:55:30 | 显示全部楼层
前段时间看过一本书叫做《感悟设计》,里面有一章叫做 让你的软件飞起来,可以参考下,希望对你有帮助
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-12-15 22:23:44 | 显示全部楼层
回复【4楼】fenglei_520:
---------------------------------
别解码,直接丢数据,这样可以加快速度。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2015-7-9
在线时间
6 小时
 楼主| 发表于 2015-12-16 11:37:12 | 显示全部楼层
回复【6楼】正点原子:

就是要解码的,

顺便问一句,战舰的2.8寸的ILI9341的LCD可以用SPI驱动吗?

提供的都是FSMC驱动的,
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-12-16 22:56:58 | 显示全部楼层
回复【7楼】fenglei_520:
---------------------------------
那速度就差不多这样了。
一定要搞,试试汇编吧。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

5

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2015-7-9
在线时间
6 小时
 楼主| 发表于 2015-12-18 09:16:00 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
嗯,谢谢原子哥,暂时就这样,战舰的2.8寸的ILI9341的LCD可以用SPI驱动吗? 

提供的都是FSMC驱动的,LCD要想用SPI驱动,对LCD有什么要求?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-12-19 14:04:30 | 显示全部楼层
回复【9楼】fenglei_520:
---------------------------------
不可以的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 09:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表