0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过MPLAB X集成开发环境建创新应用程序

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-08 14:30 次阅读

在为您的嵌入式应用选择正确的微控制器MCU) 和开发资源时,您有很多选择。有时,这些选择似乎势不可挡,尤其是当您面临着在竞争中领先于市场将最新产品推向市场并满足具有挑战性的成本限制时。多年来,设计人员一直信赖 MicrochipPIC® MCU 和屡获殊荣的开发工具 MPLAB® 生态系统,以帮助他们快速轻松地将设计从概念转变为生产。随着将 AVR® MCU 添加到 Microchip 的产品组合中,您现在可以更灵活地创建创新应用程序。

如果您不熟悉 AVR MCU,那么 Microchip 最新版本的免费MPLAB X 集成开发环境(IDE)现在可以让您轻松评估这些器件并将其整合到您的下一个设计中。MPLAB X IDE 5.05 版现在为大多数 AVR MCU 提供 beta 支持,并支持在未来版本中添加的其他 AVR MCU。您可以在 MPLAB X IDE 的“docs”文件夹中找到当前支持的器件的完整列表。

无论您是 AVR MCU 的新手还是长期用户,这项新功能都可以显着改善您的开发体验。MPLAB X IDE 提供了跨平台和可扩展的统一开发体验,兼容 Windows®、macOS® 和 Linux® 操作系统,因此您现在可以使用您选择的硬件系统来使用 AVR MCU 进行开发。为了轻松配置软件组件和器件设置,例如时钟、外设和引脚布局,您可以使用MPLAB 代码配置器(MCC),这是一个免费的图形编程环境,可生成无缝、易于理解的 C 代码,可以插入到您的项目。

MPLAB 生态系统和 MCC 现在也支持大多数可用于评估和编程 AVR MCU 的开发板。这包括新的Curiosity ATmega4809 Nano 开发板(DM320115)和现有的 AVR Xplained 开发板,它们是具有成本效益、完全集成的 MCU 开发平台,面向首次用户、制造商和任何寻求功能丰富的快速原型开发板的人。Xplained 平台包括一个集成的编程器/调试器,无需额外的硬件即可开始使用。

将 MPLAB X IDE 5.05 与 AVR MCU 结合使用时,您还有更多编译器选择和调试器/编程器选项。为了利用其他高级软件优化技术来减小代码大小,您现在可以使用MPLAB XC8 C 编译器或AVR MCU GNU 编译器集合(GCC)。您还可以使用MPLAB PICkit™ 4 在线调试器(PG164140)或新发布的低成本MPLAB Snap 在线调试器(PG164100)加速调试和编程。

由于 Microchip 知道您喜欢自由选择开发工具,因此您还可以选择继续使用Atmel Studio 7 IDE和 Atmel START 进行 AVR MCU 开发。Microchip 将继续提供新器件支持、添加增强功能并根据需要对这些工具实施错误修复。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7555

    浏览量

    151427
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17149

    浏览量

    351219
  • 编程器
    +关注

    关注

    9

    文章

    395

    浏览量

    42324
收藏 人收藏

    评论

    相关推荐

    android手机上emulate应用程序的方法

    在Android手机上模拟(emulate)应用程序的方法通常涉及到使用Android模拟器(Emulator)或类似的工具来模拟Android环境,以便在没有实际物理设备的情况下运行和测试应用程序
    的头像 发表于 12-05 15:33 276次阅读

    AWTK-WEB 快速入门(1) - C 语言应用程序

    导读AWTK可以使用相同的技术栈开发各种平台的应用程序。有时我们需要使用Web界面与设备进行交互,本文介绍一下如何使用C语言开发AWTK-WEB应用程序。用AWTKDesigner新建
    的头像 发表于 11-27 11:46 210次阅读
    AWTK-WEB 快速入门(1) - C 语言<b class='flag-5'>应用程序</b>

    PCM2912A应用程序的操作环境

    电子发烧友网站提供《PCM2912A应用程序的操作环境.pdf》资料免费下载
    发表于 10-21 09:53 0次下载
    PCM2912A<b class='flag-5'>应用程序</b>的操作<b class='flag-5'>环境</b>

    PCM2912应用程序的操作环境

    电子发烧友网站提供《PCM2912应用程序的操作环境.pdf》资料免费下载
    发表于 10-21 09:33 0次下载
    PCM2912<b class='flag-5'>应用程序</b>的操作<b class='flag-5'>环境</b>

    通过DaVinci TMS320DM644x的串行接口加载基本应用程序

    电子发烧友网站提供《通过DaVinci TMS320DM644x的串行接口加载基本应用程序.pdf》资料免费下载
    发表于 10-16 11:52 0次下载
    <b class='flag-5'>通过</b>DaVinci TMS320DM644<b class='flag-5'>x</b>的串行接口加载基本<b class='flag-5'>应用程序</b>

    为I2C启动加载准备TMS320C645x应用程序

    电子发烧友网站提供《为I2C启动加载准备TMS320C645x应用程序.pdf》资料免费下载
    发表于 10-16 11:30 0次下载
    为I2C启动加载准备TMS320C645<b class='flag-5'>x</b><b class='flag-5'>应用程序</b>

    使用OpenVINO GenAI API在C++中构建AI应用程序

    许多桌面应用程序是使用 C++ 开发的,而将生成式AI(GenAI)功能集成到这些应用程序中可能会很具有挑战性,尤其是因为使用像 Hugging Face 这样的 Python 库的复
    的头像 发表于 10-12 09:36 385次阅读
    使用OpenVINO GenAI API在C++中构建AI<b class='flag-5'>应用程序</b>

    C28x嵌入式应用程序二进制接口

    电子发烧友网站提供《C28x嵌入式应用程序二进制接口.pdf》资料免费下载
    发表于 08-31 09:39 0次下载
    C28<b class='flag-5'>x</b>嵌入式<b class='flag-5'>应用程序</b>二进制接口

    Microchip发布面向VS Code的MPLAB扩展早期体验版本

    MPLAB Extensions)早期体验版本。此次发布为嵌入式设计人员提供了将项目从MPLAB X集成开发
    的头像 发表于 08-28 10:01 601次阅读

    AURIX™ TC4x免费开发环境介绍

    TC4x开发工具主要指集成开发环境/编译器和调试器,分为商用版和免费评估版两种。
    的头像 发表于 08-22 16:24 710次阅读
    AURIX™ TC4<b class='flag-5'>x</b>免费<b class='flag-5'>开发</b><b class='flag-5'>环境</b>介绍

    求助,通过VScode构建的集成开发环境如何更新环境下的ESP-IDF版本?

    通过VScode构建的集成开发环境如何 更新 环境下的ESP-IDF版本? 通过VScode
    发表于 06-17 06:38

    在ModuStoolBox环境之外开发应用程序时应该考虑哪些因素?

    停留在了我认为是安全的引导加载程序/ROM启动上。 我正在逃跑 FLASH。 我有几个问题: 是否有可能在此平台上禁用 ROM 启动? 如果禁用 ROM 启动不是一种选择,那么在 ModuStoolBox 环境之外开发
    发表于 01-25 06:38

    ACS800 标准应用程序 7.x操作手册

    电子发烧友网站提供《ACS800 标准应用程序 7.x操作手册.pdf》资料免费下载
    发表于 01-19 09:29 0次下载

    mplab IDE和 ipe 有什么差别

    Technology开发的一款集成开发环境,主要用于编写、构建、调试和测试基于Microchip的PIC微控制器和dsPIC数字信号处理器的应用程
    的头像 发表于 01-08 10:31 2834次阅读

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序
    的头像 发表于 01-03 12:31 2059次阅读
    如何构建linux<b class='flag-5'>开发</b><b class='flag-5'>环境</b>和编译软件工程、<b class='flag-5'>应用程序</b>