请选择 进入手机版 | 继续访问电脑版
查看: 3022|回复: 38

[原创] 买不起DISC就不能玩GUI了吗?

  [复制链接]

该用户从未签到

14

主题

148

帖子

47

蝴蝶豆

高级会员

最后登录
2018-10-23
发表于 2018-6-7 18:15:04 | 显示全部楼层 |阅读模式
本帖最后由 tanic 于 2018-9-10 09:25 编辑

NUCLEO照样能玩的飞起。
先上图,带我慢慢讲来
cubemax生成的包有点大  这里给网盘链接:

链接:https://pan.baidu.com/s/1swgy46tedOZ83Y7Z7fc-xw 密码:xbms   20180910

C}VJFU5BL9UH}_~@LSVP4F9.png
1146F2DD08B1B3F685079FB2DA8C0B64.png

评分

参与人数 1ST金币 +2 收起 理由
hellole + 2 很给力!

查看全部评分

  ST全新域名已上线,大家奔走相告>>                    
回复

使用道具 举报

该用户从未签到

14

主题

148

帖子

47

蝴蝶豆

高级会员

最后登录
2018-10-23
 楼主| 发表于 2018-9-10 09:26:10 | 显示全部楼层
hellole 发表于 2018-9-8 11:28
楼主,网盘的资料无法下载,下载速度为0k,能在分享下吗

重新分享了
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

14

主题

148

帖子

47

蝴蝶豆

高级会员

最后登录
2018-10-23
 楼主| 发表于 2018-6-8 09:34:22 | 显示全部楼层
本帖最后由 tanic 于 2018-6-8 09:36 编辑

这周手头上没什么事,趁着上班把东西弄OK了,源代码我都会上传,然后瑕疵还是很多的。
代码中上传数据通过先写入缓冲然后再定期一次性dataIn的方式,会丢数据,还得再看看手册。另外一种方式没有问题。


接下来业余先研究jpeg的方式,直接传图像数据到PC端哈哈。路又很长了。
VNC以后有空再弄哈哈。
弄这种没啥价值东西,主要是为了学习一些新的东西,不然做的没意思没动力哈
  ST全新域名已上线,大家奔走相告>>                    
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

14

主题

148

帖子

47

蝴蝶豆

高级会员

最后登录
2018-10-23
 楼主| 发表于 2018-6-8 09:30:31 | 显示全部楼层
用过emwin驱动过很多屏,这一块已经很熟悉了,
那么这个大胆的想法于我来说有几个难点
1.USB通讯。USB和串口我选择了USB,串口玩的没意思了哈哈。起初想到HID方式,又想到自己定义USB涉笔方式,感觉都不好做哈哈,最后选择了USB-CDC,这样在PC端直接操作串口就行,速度还不受串口限制。
2.上位机软件。起初准备用C#,最后选择了QT,因为我们这种写C的转C++方便些哈。
--------------------------
USBcdc设备端用cubemax很方便就OK了,然后,半年来断断续续的终于把要用到的QT知识准备OK。
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

14

主题

148

帖子

47

蝴蝶豆

高级会员

最后登录
2018-10-23
 楼主| 发表于 2018-6-8 09:21:47 | 显示全部楼层
VNC以后再玩,玩这个主要是学习USB和QT软件开发
  ST全新域名已上线,大家奔走相告>>                    
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

14

主题

148

帖子

47

蝴蝶豆

高级会员

最后登录
2018-10-23
 楼主| 发表于 2018-6-7 18:25:51 | 显示全部楼层
解题思路:常规GUI玩法是通过emWin驱动tft来实现GUI,但是屏真的贵!!!但是不能让贫穷限制了我们的想象。
联想到emwin底层驱动方式,我产生了一个大胆的想法。将darwpoint和fullrect的实现方式改为串口或者USB的方式发送到PC端解析并显示出来。

回复 支持 反对

使用道具 举报

该用户从未签到

22

主题

203

帖子

40

蝴蝶豆

金牌会员

最后登录
2018-10-22
发表于 2018-6-7 19:34:51 | 显示全部楼层
这个可以,用python来实现
  ST全新域名已上线,大家奔走相告>>                    
回复 支持 反对

使用道具 举报

该用户从未签到

16

主题

645

帖子

307

蝴蝶豆

金牌会员

最后登录
2018-10-23
发表于 2018-6-7 20:35:37 | 显示全部楼层
既然你的板子支持以太网,直接实现 VNC 协议。这是一种标准远程桌面协议,电脑端不用再特地去开发软件了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-2-6 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1148

    主题

    4855

    帖子

    1

    蝴蝶豆

    管理员

    最后登录
    2018-10-23
    发表于 2018-6-7 22:10:58 | 显示全部楼层
    厉害了!
      ST全新域名已上线,大家奔走相告>>                    
    回复

    使用道具 举报

    该用户从未签到

    18

    主题

    351

    帖子

    164

    蝴蝶豆

    金牌会员

    最后登录
    2018-10-23
    发表于 2018-6-7 23:25:28 | 显示全部楼层
    有意思有意思,好玩
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    61

    帖子

    16

    蝴蝶豆

    中级会员

    最后登录
    2018-7-27
    发表于 2018-6-8 08:34:38 | 显示全部楼层
    这一波很666
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    203

    帖子

    40

    蝴蝶豆

    金牌会员

    最后登录
    2018-10-22
    发表于 2018-6-8 08:59:51 | 显示全部楼层
    这是拿什么实现的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    167

    帖子

    8

    蝴蝶豆

    金牌会员

    最后登录
    2018-10-15
    发表于 2018-6-8 09:07:23 | 显示全部楼层
    666
    ggg
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    101

    帖子

    0

    蝴蝶豆

    高级会员

    最后登录
    2018-10-23
    发表于 2018-6-8 09:18:57 | 显示全部楼层
    有大神快拜
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|意法半导体STM32/STM8技术社区

    GMT+8, 2018-10-23 22:32 , Processed in 0.115146 second(s), 13 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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