完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我在MPLAB 8x中完成了许多产品,正如预期的,由于缺乏对MPLAB 8的支持,以及不断变化的编译器、库等,这些产品是相当出色的。我即将开始一些新的工作,我有点不愿切换到MPLAB-x。我听说它比MPL慢得多。AB 8x,如果支持率像以前一样好,而且图书馆像以前一样不稳定,不支持,我可能最好去找一个商业的堆栈和中间件。虽然Micrium和其他类似的公司不便宜,但是当芬丁时我也不需要降压药。请教我的老板。有什么有用的建议,还是我应该考虑改变武器和商业工具?
|
|
相关推荐
7个回答
|
|
|
我现在使用MPLABX 3.15(已经在MPLAB8上花了几年时间),有足够的信心把它作为我的第一个选择。一个有2个内核和Wi7 32位和4G存储器的老笔记本电脑确实用MPLABX显示了一些速度和内存限制。NETBES应该承担一些功能(IR)相关的责任。Y是我从来没有需要的东西,有些是我做的,比如在文件下拉列表中搜索的大小太小了。我的记忆力比在多个项目中导航要好。通常,一个搜索词不会贴在已经很小的列表上,所以我必须在几分钟后完成一个全新的智力搜索练习。代码格式化仍然是一个未驯服的野兽。不管我对编辑器做了什么配置更改,我似乎总是删除或添加标签来纠正“自动”格式。您必须跳过箍以获得一个反汇编列表,并且不能只导入一个十六进制文件并编程一个芯片。版本控制系统的整合有点降低了我的血压。如果能够“提交”项目的每个阶段,并且知道如果开发有问题,可以重新访问这些阶段,那就太好了。节省一个项目的多个配置的能力也是一个优势。我经常使用ICD3开发和直接编程的目标进行测试,但有一个USB启动版本发布。因此,2种配置允许不同的链接器文件包含加上一些集成的六方POST构建。项目中的搜索弥补了在文件限制中的简单搜索。一个链接列表的结果,它坚持一个新的输出窗口。
|
|
|
|
|
|
这有点令人鼓舞。是否有任何文档(我找不到)从旧堆栈和库迁移到和声堆栈和库?
|
|
|
|
|
|
我的建议是避免至少6个月的和睦。目前,仍然有一些“不可原谅的罪恶”是基于和谐反馈论坛而制定的——浏览一下这些线索,看看我是什么意思:1)和谐新版本似乎一直在破坏东西。这已经不再是一个“be t a”产品了,所以这不应该发生。2)Harmony的代码结构对于任何试图利用公司网络环境的人来说,都显得非常糟糕,其中您的文件位于服务器上,您可以从任何工作站登录。我的理解是使用Harmony*.*版本X的项目驻留在Harmony文件夹下,不能仅仅引用某个地方的和谐版本。d是MPLAB的版本,但是现在还需要Gigabyte of Harmony cruft的快照,其中99%在大多数应用程序中都不使用,但是仍然需要存储或复制给客户。ng函数的返回值用来检查flash是否繁忙,这让我觉得还有其他严重的bug有待发现。4)pin规划器似乎不支持某些设备上的pin。Harmony的真正罪恶在于它被提前推出,但还没有准备好Microc。hip已经竭尽全力地贬低PLIB功能——这些功能本质上就是他们最后一次试图“统一”他们所有的设备和外围设备,支持一组从未完全起作用的方便的库调用。与旧的可视化设备初始化器相似,它本来应该完成许多这些功能,而现在又是PLIB,我预计Harmony只能持续2-3年,直到它崩溃在自己的重量和Microchip的下一个大想法之下。在使用微芯片产品和工具的最后十年中,我可以观察到以下情况:-他们的设备一般都很好。-他们的文档非常好。-免费的集成环境和部分无波纹的编译器非常好。-他们生产的任何开发软件和示例都是由于试图支持20个不同的芯片家族(MDD文件系统的例子多年来都非常糟糕,甚至当它们切换到FATfs时,它们也不会在编译器/环境的新版本下编译)——它们提供的任何工具都允许从设备到devic的简单迁移e或者他们的设备系列(PLIB,Harmony)在被弃用/抛弃之前的寿命是有限的。很抱歉,听起来有点消极,但是我从来没有使用过微芯片软件库,它最终不用来学习以下所有的抽象和假设这个工具完成工作-我一直有更好的运气使用第三方库(例如FATFS)或我自己的(触摸LCD)。你的里程可能会有所不同。
|
|
|
|
|
|
那是我最糟糕的抱怨。他们编写开发程序库,以便同样的代码可以在18F、24/33F、33M上使用。
|
|
|
|
|
|
补充我上面写的内容:值得思考的,这是微芯片公司决定裁减可视化设备初始化器时贴出的内容:“实际上,它[VDI]是一个非常复杂的系统,不幸的是,也是非常劳动密集型的。事实上,它是劳动密集型的,所以很少使用VDI的支持已经停止。我们将保留它目前支持的设备,但不会扩展它。“我们没有计划更换VDI。”我相当肯定,PLIB之所以停业,是因为同样的原因*或*和谐是如此的劳动密集,以至于他们不想花钱维持两者,和/或他们知道和谐有如此高的进入壁垒,他们不想在那里。选择一个PLIB。在使用任何中间件之前,请考虑一下该公司对过去软件产品的支持历史,在本例中,请问您是否认为Harmony是VDI、PLIB等模式设置的例外,或者您像我一样认为它重复了历史。如果微芯片公司愿意拿出来,对和谐做出10年多的支持和发展承诺,那么我想很多人都会放心,但现在我没有什么信心。
|
|
|
|
|
|
我的经历是相似的。他们发布了新的编译器版本,这些版本不适用于旧库,等等。我最大的优点是,对于使用旧工具的PIC32工具和中间件(堆栈、GUI等),实际上没有其他选择。和谐似乎是朝着正确方向迈出的一步,但正如人们所怀疑的那样,它并不是“从电视上看到的”,谁知道它是否会完成。当你抱怨时,你得到的是“当我们免费给你这些酷的东西时,你会期待什么?”但是如果你说“我为那些有用的工具和真正的支持付钱?”他们只是看着你就像你是个白痴一样。如果我能支付一笔合理的钱来获得支持,这笔钱不只是一个刚毕业的大学生从和我一样的PDF文件中读到的东西,那可能就是我麻烦老板花钱买来的东西。
|
|
|
|
|
|
哎呀!您发现查找包含100行代码和数十个条件编译的文件,却发现适用于您的设备的代码是隐藏在bottem中的37行代码令人沮丧?微笑:
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
478 浏览 0 评论
5799 浏览 9 评论
2338 浏览 8 评论
2229 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3534 浏览 3 评论
1133浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1109浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
877浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
480浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 18:21 , Processed in 0.807280 second(s), Total 86, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4481