完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我深陷于第一个主要的和谐项目中,并且遇到了几个场景,在这些场景中,我感觉需要对和谐框架文件进行少量定制,以满足应用程序的需要。麻烦的是,我很难找到一个干净的方法来做这件事。例如,我用WiFi驱动程序为MRF24WG。驱动程序具有将我的WiFi配置参数保存到NVM的嵌入式能力。但是,我的系统使用的是SD卡,所以我宁愿将配置数据保存到SD卡中,其他配置参数都在SD卡中。默认情况下,HARMony不支持这种设置,所以我只想将库中的写入/读取/擦除配置函数更改为我自己的实现,将数据保存到SD卡中。代码更改是简单的,但找出一个干净的方式让MPLAB /和谐来做到这一点不是。我已经尝试了一些选项:1。只需在Orth/Frand中编辑源文件即可。我不喜欢这个,因为我们在项目中有多个开发人员,他们每个都需要在本地协调安装中手动编辑/替换这些文件(因为框架源文件不在我们的源代码控制范围内)。复制文件,进行更改,并将它们放到本地源树中(因此它们由git覆盖),然后排除通过协调方式拉入的原始源文件。这是我们当前的功能解决方案,但我讨厌的是,每次我们重新生成项目时,我们都必须手动删除并重新排除那些文件,因为重新生成过程重新包括了所有必需的源。有人为此找到好的解决方案吗?有什么建议吗?当然,这必须是一个常见的用例。我真的只想重载/替换一些函数或文件。我考虑过的另一个选项是将所有包含的源文件都拉入本地项目目录中,并将Harmony从循环中删除。从第一天开始,项目结构就希望我们将Harmony源文件保留在本地目录之外,这让我很烦恼。
|
|
相关推荐
4个回答
|
|
这是一个合理的补充——没有在发行说明中发现。
|
|
|
|
谢谢你的答复,这让我思考了一下。你是把整个和谐目录置于版本控制之下,还是只保留源文件(/框架)?看看整个目录,它是大约2GB,这将真正炸毁我们的回购规模。我想删除一些无关的文件,但有一种感觉,如果我这样做的话,MPLAB将再也认不出它是一个有效的和谐位置。TIN头痛可能伴随着它)和B)使用贝塔软件。当然,现有的和声工具对我来说总是非常“beta”,所以也许这不会是一个很大的变化。
|
|
|
|
我只是搬进来。从V1.08到V2.00的移植并不难。考虑到更新后的状态是一个好主意,除非你有一个非常短的项目进度表。
|
|
|
|
这需要Harmony 2.00b。在MPLLABHarmonyConfigurator的选项卡下,“MPLAB Harmony&Application Configuration”,展开最底层的项“Device&Project Configuration”,然后在其下展开“Project Configuration”。在“生成独立项目”中设置一个复选标记,保存更改,并重新生成代码。这将从Harmony安装中将源文件和头文件(可能需要大量的源文件和头文件,这取决于您使用的Harmony特性)复制到项目目录中。
|
|
|
|
只有小组成员才能发言,加入小组>>
5166 浏览 9 评论
2000 浏览 8 评论
1928 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3174 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2226 浏览 5 评论
734浏览 1评论
615浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
505浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
631浏览 0评论
528浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 14:04 , Processed in 1.210759 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号