迪文科技论坛

 找回密码
 立即注册
搜索
查看: 630|回复: 4

【开源】DwinQuickV1.0.0.0首发

[复制链接]

17

主题

114

回帖

1289

积分

金牌会员

Rank: 6Rank: 6

积分
1289
QQ
发表于 2023-11-20 11:39:49 | 显示全部楼层 |阅读模式
1、介绍
不知道大家是否用过国产的RTThread,我感觉RTThread的生态还是非常不错的。我的项目开发,我都会用到RTThread,因为它的生态非常不错,能够加快项目的开发进度,可以避免很多重复代码的开发。Dwin的C51代码没有统一的格式,我设计DwinQuick主要是想完善Dwin的生态,同时能够统一Dwin的C51代码,目前DwinQuick已经有雏形了,我的开源项目【基于DwinQuick的多组温度检测装置】的C51代码就是用DwinQuick生成的。

2、软件使用
解压完压缩包后,打开软件目录中的【DwinQuick.exe】程序。


首次打开软件会提示报错,因为用到了邮箱功能,若有杀毒软件报毒同意或信任软件即可。




下面是软件首页介绍,主要分为菜单栏,导航栏,历史工程,工程操作和软件介绍及外链。其中使用教程和迪文科技官网是可点击的,右下角的图片也是可点击的。




菜单栏【项目】中,主要是对项目的新建、打开和保存(另存为暂时不支持)。




菜单栏【帮助】中,主要是一些其他操作,其中【.dqc后缀运行程序修改】是为了可以直接双击生成的工程文件,这个后面生成工程的时候会说的。




【帮助】中的检测版本是让大家及时可以更新新的版本,有新的版本每次打开软件的时候也会提示。




【帮助】中的反馈问题,主要是反馈开发中遇到的问题或者对软件的想法和建议。




【帮助】中的关于,主要是介绍软件和软件开发者,其中也有开发者的联系方式。




接下来点击【新建工程】,会弹出一个芯片选择和芯片包版本号的选择,目前都只有一个,后续完善后就可以进行选择。




进入工程之后,默认是【工程设计】可以配置DGUS的一些操作,一些控件接口的封装,按钮的封装等。左边是配置列表,中间是配置详情,右边则是芯片引脚图的配置情况(可以放大缩小和移动)




切换到【工程管理】,工程管理是对工程的名字和存储路径进行设置,后续会添加一些其他的工程辅助功能。




工程设计中的【传感器】是可以进行添加和删除操作的,目前的NTCR传感器需要用到ADC外设,所以需要把ADC外设使用,然后点击添加传感器绿色图标,会弹出一个添加传感器的窗口,点击确认即可。




从列表中选择添加的传感器,然后就可以看到传感器的配置,主要是使能、传感器名字和ADC通道的选择。




工程配置完成,工程管理也需要配置以下,主要是配置工程的名字和路径,以上操作完成后,生成工程的按钮就可以点击了。点击完生成工程,工程名字和路径就不可修改了。




工程生成完成,会弹出一个打开项目路径的窗口。




生成的工程如下图所示,如果点击了【帮助】中的【.dqc后缀运行程序修改】,那就可以直接双击工程文件打开软件。Keil工程文件夹则保存是Keil的工程。




Keil工程的文件结构如下图所示,Keil工程编译完成后,会自动生成【T5L51.bin】文件。




打开Keil工程,其中【main.c】文件中,下图红色框部分为用户编辑位置,点击软件的【生成工程】按钮时,不会修改红色框部分的内容。




3、总结
DwinQuick的目前是为了让开发者在开发C51的时候可以减少很多重复的代码编写,只需要去实现与屏幕的交互逻辑,后续计划开发各种通信接口(UART、IIC、SPI、CAN和总线等)、传感器(温湿度、三轴、六轴、颜色、磁力和红外热释等)和模块(BLE、WIFI、LORA、UWB、NB和4G等),不过开发这些需要时间还是比较多的,请大家耐心等待~

DwinQuick软件下载地址:
提取码:ezkj

本帖子中包含更多资源

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

x
二哲科技,欢迎联系,帮你解决问题,为你提供方案~
VX:erzhekeji
QQ:1002866443
回复

使用道具 举报

4

主题

134

回帖

2819

积分

金牌会员

Rank: 6Rank: 6

积分
2819
发表于 2023-11-20 14:24:49 | 显示全部楼层
可以加入一些常用的功能模块比如密码登录,数据断电保存,历史记录查询,变量地址数据转换计算等,就完美了
回复

使用道具 举报

17

主题

114

回帖

1289

积分

金牌会员

Rank: 6Rank: 6

积分
1289
QQ
 楼主| 发表于 2023-11-20 14:51:18 | 显示全部楼层
xiangliverygood 发表于 2023-11-20 14:24
可以加入一些常用的功能模块比如密码登录,数据断电保存,历史记录查询,变量地址数据转换计算等,就完美了 ...

这个建议好,后面给加上~
二哲科技,欢迎联系,帮你解决问题,为你提供方案~
VX:erzhekeji
QQ:1002866443
回复

使用道具 举报

14

主题

49

回帖

461

积分

中级会员

Rank: 3Rank: 3

积分
461
发表于 2023-11-20 19:29:01 | 显示全部楼层
期待期待!!!!!!官方在这方面太薄弱了!!受不了
回复

使用道具 举报

17

主题

114

回帖

1289

积分

金牌会员

Rank: 6Rank: 6

积分
1289
QQ
 楼主| 发表于 2023-11-21 09:08:28 | 显示全部楼层
491612982 发表于 2023-11-20 19:29
期待期待!!!!!!官方在这方面太薄弱了!!受不了

DwinQuick功能我会慢慢完善的,也会增加一些其他便捷功能,一起期待吧!
二哲科技,欢迎联系,帮你解决问题,为你提供方案~
VX:erzhekeji
QQ:1002866443
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-1-15 11:53 , Processed in 0.075157 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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