返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
楼主: compilelife
打印 上一主题 下一主题

希望官方开源模拟器IDE

[复制链接]

2

主题

11

帖子

328

麦力

精华
0
阅读权限
20
在线时间
12 小时

11#
 楼主| 发表于 2018-6-23 10:04:24 | 只看该作者
Haichen 发表于 2018-6-23 07:51
求试用,晚会儿测试下

多谢关注。

我只是想方便自己开发而已。
改造的还不是很完善,后续也不一定会发布我的改版。

我把刚完成的工作整理下,分享给你吧。 face_test.rar (48.35 KB, 下载次数: 297)

2

主题

50

帖子

602

麦力

精华
0
阅读权限
30
在线时间
34 小时

12#
发表于 2018-6-23 21:16:01 | 只看该作者
本帖最后由 Haichen 于 2018-6-23 21:20 编辑
compilelife 发表于 2018-6-23 10:04
多谢关注。

我只是想方便自己开发而已。

多谢分享,由于没有nmake的源码,只测试了下使用,出现两个错误分别是1064和1073如下,什么情况?另,vscode可以正常调试吗?求分享launch.json和tasks.json
C:\Users\morning>nmake

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1064: MAKEFILE not found and no target specified
Stop.

C:\Users\morning>nmake all

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1073: don't know how to make 'all'
Stop.

2

主题

11

帖子

328

麦力

精华
0
阅读权限
20
在线时间
12 小时

13#
 楼主| 发表于 2018-6-23 21:42:36 | 只看该作者
Haichen 发表于 2018-6-23 21:16
多谢分享,由于没有nmake的源码,只测试了下使用,出现两个错误分别是1064和1073如下,什么情况?另,vsco ...

理论上是可以调试的。
mw.exe是用mbcc下的gcc编译的,可以添加-g选项添加调试信息,然后用gdb调试。

tasks.json可以自己添加,和直接执行命令行的差别不大。

我还没基于这个工具开发过应用,折腾这个也是为了自己方便开发,所以现在还不考虑公布给大家使用,也可能不会提供太多的帮助。毕竟精力有限嘛。

关于你的nmake问题,可能是没有在工程目录下执行。

nmake查找makefile默认是在工作目录下(也就是你的"C:\Users\morining"下没有Makefile)

2

主题

11

帖子

328

麦力

精华
0
阅读权限
20
在线时间
12 小时

14#
 楼主| 发表于 2018-6-23 21:48:36 | 只看该作者
因为我是按经典的交叉编译的开发方式整理适合我的开发工具。

所以如果也想了解的话,最好先过一遍gcc+makefile+gdb+交叉编译,基本上对官方的IDE原理和我的Makefile原理就很熟悉了,也就可以开心地自己定制了

官方的IDE思路是做傻瓜式,一键操作,不过便捷不够,定制化也不够,所以被各种嫌弃……
我的思路是各种灵活、可定制、完全可控,比较适合已经熟悉嵌入式开发的同学

真要搞IDE的话,得花很大精力,既要简单易用容易入门,还要支持高度可定制化,麦步都凉了,搞起来不划算。

2

主题

50

帖子

602

麦力

精华
0
阅读权限
30
在线时间
34 小时

15#
发表于 2018-6-24 07:16:57 | 只看该作者
compilelife 发表于 2018-6-23 21:48
因为我是按经典的交叉编译的开发方式整理适合我的开发工具。

所以如果也想了解的话,最好先过一遍gcc+make ...

同感,大家都忙的很,没时间精力更没动力搞这些东西,大都出于个人兴趣做点自己喜欢的事而已,搞ide,官方都搞的不伦不类,半死不活的,作为用户凭什么耗费那么大精力为别人做嫁衣裳,只是凭自己爱好随便搞搞罢了,说起来有点自私,先生勿笑,

2

主题

50

帖子

602

麦力

精华
0
阅读权限
30
在线时间
34 小时

16#
发表于 2018-6-26 09:32:54 | 只看该作者
老兄的nmake工具好像没有考虑appinfo的资源文件啊

3

主题

10

帖子

1184

麦力

精华
0
阅读权限
30
在线时间
26 小时

17#
发表于 2018-6-28 07:10:09 | 只看该作者
之前研究过一段时间,一直没有弄明白UUID, PACK.EXE,和模拟器实现的原理,最重要的是彩色的手表竟然没有模拟器
https://blog.csdn.net/wisepragma/article/details/66974234
https://blog.csdn.net/wisepragma/article/details/71330718

11

主题

65

帖子

1878

麦力

精华
0
阅读权限
30
在线时间
73 小时

18#
发表于 2018-7-11 13:26:49 | 只看该作者
其实抛开IDE进行编译我已经做好批处理了,但是看官方这死样,不想搞了

2

主题

11

帖子

328

麦力

精华
0
阅读权限
20
在线时间
12 小时

19#
 楼主| 发表于 2018-7-12 23:26:54 | 只看该作者
本帖最后由 compilelife 于 2018-7-12 23:28 编辑

借助vscode开发比官方IDE舒心多了。后来还写了一个简易的xml配界面的工具。

分享下基于vscode开发这种方式,我写的一个小游戏——24点。

附件包含:
1. 24点工程源码。直接在里面用nmake编译、打包,告别万恶的官方IDE(参考上一个附件)
2. template工具,创建工程模板,无需写一行代码即可运行,专注写必要的代码才是王道
3. uiconvert工具,从自定义的xml格式生成界面代码,不写重复代码,分离界面和业务

友情提醒:只是想分享一下,秀一波操作,不保证维护附件中的工具,也不保证会及时回答问题~




借助vscode开发.zip

1.91 MB, 下载次数: 412

2

主题

50

帖子

602

麦力

精华
0
阅读权限
30
在线时间
34 小时

20#
发表于 2018-7-18 08:12:24 | 只看该作者
本帖最后由 Haichen 于 2018-7-18 08:16 编辑

先顶再看,最近入了个蓝牙开发板,改成了蓝牙汽车遥控,从此不用带那么大个汽车遥控钥匙了,只需用手机app遥控,正在研究能不能用手表直接遥控,老兄有相关的资料吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|麦步官方论坛 ( 粤ICP备12052190号  

GMT+8, 2024-4-26 09:30 , Processed in 0.088024 second(s), 25 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

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