编辑: 阿拉蕾 2019-07-10

3 配置器: 然后将显示 MPLAB Harmony Launcher 窗口. 2. 如有必要,单击"重新配置路径(Reconfigure Paths) "按钮重新配置 MPLAB X Harmony 项目和框架路径.否则, 接受默认设置, 然后单击 "启动 (Launch) " : 然后将显示"配置数据库设置"窗口,其中显示所选和配置的 Harmony 包. 3. 单击"启动(Launch)"以打开 MHC 插件:

9 然后将显示 MHC 插件的项目主窗口:

(二) MHC 的典型组件及操作 在MHC 典型组件中, 左侧菱形用于组件所需的服务. 右侧菱形用于将组件提供 的服务连接到其他客户端组件.

10 以上图作为客户端的 GFX Core 组件为例: ? 左侧需要服务,以用于图形显示服务(Graphics Display) ,显示驱动程序 (Display Driver)和图形处理器(Graphics Processor) ? 右侧提供 GFX HAL(硬件抽象层)服务 菱形用于组件直接连接,还有一种隐含的连接用圆圈表示: 需要连接的以红色显示,可选连接以黄色显示,已连接的以绿色显示. 因此, 我们发现上例中除非连接到显示驱动程序,否则 GFX Core 组件无法运行,但其 他连接是可选的. 以下是名为"Aria Quickstart " 的图形演示项目图的快照,位于./gfx/apps/aria_quickstart/firmware/aria_qs_e70_xu_tm4301b.X:

11 GFX Core(硬件抽象层)有三个连接: ? 图形显示:PDA TM4301B 显示到 GFX Core ? 显示驱动程序:GFX Core 的LCC 显示驱动程序 ? GFX HAL:GFX 核心到 Aria 图形库 如果要删除现有连接,请在任一端单击鼠标右键,然后选择"断开连接" :

12 如果要添加连接,请在连接端(菱形)上单击鼠标右键,然后选择另一个端点: 某些组件可以支持到同一节点的多个连接. 这些节点由方块标识: 最后,如果要完全删除(删除)图形上的组件,请选择该组件,然后使用"项目 图形"工具栏上的"删除所选组件"图标:

(三) MHC 插件 MHC 插件包含时钟、引脚等配置.MHC 插件的可用项将根据创建项目时的设备 选择而有所不同.

13

(四) 生成代码 当使用 MHC 完成代码配置后,就可以保存配置并生成代码: 点击生成代码按钮后,会提示代码改变合并策略窗口:

14 15 最后生成的代码将包含在活动的 MPLAB?XIDE 项目中,如下图所示:

五、 总结 MHC 的图形化配置和代码生成功能大大简化了 Harmony

3 的使用,让客户更加 专注于应用程序的开发,加快了产品的上市时间.更多详细信息,请参考 Harmony

3 MHC 的WIKI 文档.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题