天气与日历 切换到宽版
扫描二维码关注官方公众号
返回列表 发布新帖

[玩法/技巧] 【更新:v1.0.8】dpf-ax LCD 相框Windows版本

 
40243 120
发表于 2014-5-24 22:55:32 | 显示全部楼层 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 awayfar 于 2014-8-4 14:00 编辑

新版AIDA64官方支持AX206相框了!大家都直接用AIDA64吧!功能实在多很多哈!:)

=================================================


刚加上usb热插拔功能,可能有BUG。另外,因为我改动时间仓促,没有多考虑架构,所以现在多个设备的支持以及热插拔可能没法实现,马上暑假了会忙起来,近期可能更新这个程序时间会少一些了,请大家谅解。我也是努力实现这个程序在通常情况下基本功能都完善以后才稍作休整哈!如果暑假期间能收到徒弟帮我干活,我会继续完善这个程序哈。

多谢大家捧场!谢谢!

http://pan.baidu.com/s/1dDrJqDV

2014/6/14        DPFWIN-deploy-v1.0.8.rar
Add: USB plug detection, only support ONE dpf-ax.
     PC app will stop refreshing while dpf-ax is offline.


===========================================

http://pan.baidu.com/s/1dDIhE8L

2014/6/12        DPFWIN-deploy-v1.0.7.rar
Add: always on top
Add: no border
Fix orientation bug on landscape dpf, sorry the portrait version still has bugs.



===========================================

20140609更新v1.0.6
更新一个portrait模式贴图bug
http://pan.baidu.com/s/1jG5ggGQ

===========================================

20140608更新v1.0.5
http://pan.baidu.com/s/1o6iDvcA

1、自动启动aida64
2、字体类型大小样式自定义
3、旋转
4、主亮度参数
5、分辨率自适应
6、字体渲染反走样设置
7、反色可选
以上有lcd4linux原有的,也有新加的

不过我最想做的usb热插拔检测还没完成,继续了
这回改动较多,有bug请告诉我,谢谢!

===========================================

20140605更新一下:
dpfwin9.jpg

最近修改了:
1、PC端界面刷新闪烁的问题
2、优化更新区域,减少USB传输数据量
3、增加了系统托盘图标功能
同时,增加功能可以监控需要的某个进程的CPU和内存占用了,可以用来监控某个长时间做计算的软件什么的,这个我自己的工作站会用到,使用的时候,以管理员权限运行可以监控更多的进程。

下一步准备增加USB热插拔检测功能,以及两种分辨率的自动判断功能。

===========================================

v 1.0.3    http://pan.baidu.com/s/1eQnDt0A

2014/6/3        DPFWIN-deploy-v1.0.2.rar
Add process cpu and memory usage grammar. *NEED* administrator privilege.

2014/6/2
Use double-buffer to get ride of dialog blinking while refreshing.
Add system tray support.

2014/5/31        DPFWIN-deploy-v1.0.1.rar
* Add 128x128 lcd support.
* Refresh changed contents only, decrease usb data transmission.

2014/5/25
First release.

======================================================================

dpfwin2.jpg

说明在网盘的文件里。

这版暂时只支持2.4寸320x240的屏,1.5寸要我下周弄了,最近欠了不少工作,稍等哈:)

http://pan.baidu.com/s/1kTkePVL

第一个版本,问题多见谅!需要aida64支持,说明里写了方法
另外界面配置需要大家自定义,我只给了一个例子,有问题请跟帖讨论,谢谢!


本帖被以下淘专辑推荐:

评论120

awayfar楼主Lv.10 发表于 2014-5-24 22:56:29 | 显示全部楼层
本帖最后由 awayfar 于 2014-5-24 23:01 编辑

第二楼发点图片吧

读相框分辨率

读相框分辨率


驱动

驱动


回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-24 22:57:57 | 显示全部楼层
另外我看版规没有说到q群,我想请可以一起改进的兄弟加到我们的讨论组里,有进展我也会来这里更新哈!如果违规请版主删除。 367739671  就说是开发dpf就行。
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-24 23:05:27 | 显示全部楼层
还可以快速回复,我补充一下,libusb-win32实际就是把linux下的libusb warp到了windows平台,api函数是一致的,文档上说少部分功能有实现的差异,如果不影响移植的话,相对容易很多,usb相关的代码基本可以不动了。比较喜人的一个基础哈,反正我现在也在纠结,说不定人多了一起干,Lcd4linux和LCDSmartie都能做出来哈:)
回复 点赞

使用道具 举报

bmtdyanLv.3 发表于 2014-5-24 23:16:47 | 显示全部楼层
支持一下,软件不懂,硬件还马虎。纯支持
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-24 23:46:35 | 显示全部楼层
本帖最后由 awayfar 于 2014-5-25 10:09 编辑

之前不知道要丝瓜才能下载,验证程序和驱动链接:http://pan.baidu.com/s/1qWM4cEC



现在可用的驱动,32位64位都可以装。

_DriverFiles.part1.rar (1 MB, 下载次数: 14)

_DriverFiles.part2.rar (1 MB, 下载次数: 14)

_DriverFiles.part3.rar (1 MB, 下载次数: 11)

_DriverFiles.part4.rar (726.07 KB, 下载次数: 12)


验证读写的小程序:

3.png

testbulk.rar (26.65 KB, 下载次数: 29)



回复 点赞

使用道具 举报

apibits 发表于 2014-5-25 03:09:50 | 显示全部楼层
这是位牛人啊  C什么的不会  如果是API 能告诉我API的目的我倒是会研究研究

目前比较经典的一个问题不是直接显示 而是 那个Python写的 通过USB查询DPF的型号主控以及Flash的型号 和备份完整固件这几个功能需要Win下使用  其他的  呃可以再说 因为到底是DPF的型号太多  不好破解
Python备份固件和查询型号的程序本来就可以在windows下运行,我想做的移植是相框破解后的应用软件。 另外请教下怎样让附件免丝瓜下载呢?  详情 回复
发表于 2014-5-25 09:01
回复 点赞

使用道具 举报

nonzheLv.10 发表于 2014-5-25 07:07:31 | 显示全部楼层
非常不错啊,lcd4linux的图像功能需要用gd库的,移植起来比较麻烦吧,但是显示几个文字如温度,硬盘空间还是不麻烦的吧。加油啦
libgd是跨平台的哈,而且它的功能主要是图像文件支持,windows下用其他库也容易实现的:-)  详情 回复
发表于 2014-5-25 08:58
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-25 08:58:13 来自手机 | 显示全部楼层
nonzhe 发表于 2014-5-25 07:07 非常不错啊,lcd4linux的图像功能需要用gd库的,移植起来比较麻烦吧,但是显示几个文字如温度,硬盘空间还 ...

libgd是跨平台的哈,而且它的功能主要是图像文件支持,windows下用其他库也容易实现的:-)
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-25 09:01:22 来自手机 | 显示全部楼层
apibits 发表于 2014-5-25 03:09 这是位牛人啊 C什么的不会 如果是API 能告诉我API的目的我倒是会研究研究 目前比较经典的一个问题不是 ...

Python备份固件和查询型号的程序本来就可以在windows下运行,我想做的移植是相框破解后的应用软件。

另外请教下怎样让附件免丝瓜下载呢?
免丝瓜最佳方法就是外部链接网盘 论坛下载都是需要丝瓜的 
发表于 2014-5-25 13:58
好象只有版主有这个免扣的权利吧,如果要共享的话,还是放百度盘吧,方便很多。  详情 回复
发表于 2014-5-25 09:16
回复 点赞

使用道具 举报

剑剑Lv.10 发表于 2014-5-25 09:16:06 | 显示全部楼层
awayfar 发表于 2014-5-25 09:01
Python备份固件和查询型号的程序本来就可以在windows下运行,我想做的移植是相框破解后的应用软件。

另 ...

好象只有版主有这个免扣的权利吧,如果要共享的话,还是放百度盘吧,方便很多。
多谢,弄好了:)  详情 回复
发表于 2014-5-25 10:10
U盘有价,数据无价。。。。。。
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-25 10:10:49 | 显示全部楼层
剑剑 发表于 2014-5-25 09:16
好象只有版主有这个免扣的权利吧,如果要共享的话,还是放百度盘吧,方便很多。 ...

多谢,弄好了:)
回复 点赞

使用道具 举报

yoseouLv.10 发表于 2014-5-25 10:33:14 | 显示全部楼层
非常想搞下,但基础太差了,先收藏
回复 点赞

使用道具 举报

sangoodLv.10 发表于 2014-5-25 11:31:56 | 显示全部楼层
感谢研究啊,可惜水平有限啊。
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-25 21:15:38 | 显示全部楼层
测试绘制函数遇到问题了,貌似自己画不出点和线来,正在找......
希望楼主能在这里专门解释下驱动提供的API的调用方法 这样可以自己试试 
发表于 2014-5-25 22:03
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-25 22:17:42 | 显示全部楼层
本帖最后由 awayfar 于 2014-5-25 22:28 编辑

能画线了,做dpf-ax和lcd4linux的作者,架构设计的不错,所以刚开始看有点晕,梳理了一下,基本能画东西了。
drv_dpf.c 负责把LCD4linux的三个覆盖层进行混合和颜色空间转义,然后通过usb传输到lcd屏上。如果先不考虑整体移植,只是自己绘制表面的话,填充framebuffer的三个覆盖层就可以了,这样又想到了第三种显示方案:

直接用windows gdi函数绘制,应用上,可以运行aida并设置一个osd窗口,按lcd屏幕分辨率设置好osd显示的字体和区域,对osd窗口截图后传送到屏幕,这样的话连传感器数据都可以不用管了,当然也有更新效率和显示效果的一些问题,是一种简单的方案。

蓝色清屏,画了一个红色矩形
1.jpg
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-25 22:19:59 | 显示全部楼层
回复apibits:驱动提供的api只是usb接口初始化和数据传输方面的,因为驱动是libusb0的windows版本,所有的api跟lcd4linux中对libusb的调用是完全一致的,主要用到初始化和bulk数据传输,从lcd4linux的源码中,drv_dpf.c文件可以看出个大概来:)
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-26 09:07:45 来自手机 | 显示全部楼层
没人参与啊,只得自己慢慢弄了
回复 点赞

使用道具 举报

awayfar楼主Lv.10 发表于 2014-5-26 19:11:29 | 显示全部楼层
更新一下
回复 点赞

使用道具 举报

lastLv.5 发表于 2014-5-26 19:30:12 | 显示全部楼层
顶起,支持技术贴,太赞了
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 快速发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表