[PIC32--IDE]Microchip PIC32开发环境的搭建

2024-02-27 23:32

本文主要是介绍[PIC32--IDE]Microchip PIC32开发环境的搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题描述

PIC32是Microchip推出的32 bit MCU,其内核是MIPS架构的,MIPS也是属于RISC指令集的,好像ARM的指令集还在RISC指令集中做了一些扩充,而MIPS应当是更加符合RISC的。PIC32性能应当比Cortex M3差不多,一般都具有图形显示接口和Ethernet接口,PIC32系列应当主推的就是通信产品市场。不过PIC32的使用是远不及ARM的产品流行,不知道是因为成本原因,还是因为本来生态就不够完善,或者是推出者的个性。如下介绍下PIC 32的开发IDE及其安装。

MPLAB X IDE与XC编译器安装

工具下载

首先到MicroChip官网下载程序编辑器和程序下载器,这个已经集成在MPLAB这个工具包中了,另外程序开发中少不了编译器,使用最多的是XC32编译器。这些工具都可以方便的在官网下载到。
这里写图片描述

工具安装

先后分别双击这两个.exe文件,将需要的工具进行安装。安装过程中选择下接受使用许可和安装路径,点击Next就会进行安装了,过程简单而且耗时较短。

工具使用

MPLABX的安装完成后会在桌面有三个快捷方式生成:
这里写图片描述
其中MPLAB X IDE是用来开发程序的集成开发环境,包括工程的创建,源代码文件的组织等等,还有程序的调试等功能,具体是基于NetBeans(可去oracle官网了解)开发的,感觉和eclipse有些类似,使用过eclipse的就会比较熟悉了。
MPLAB driver switcher应当是用来识别PIC硬件接入时安装驱动用的,可以在不同的PIC设备之间进行驱动的切换,PIC8位、16位、32位等。
MPLAB IPE是集成程序环境,打开看了下,是用来进行flash烧写的,即将程序烧写到PIC32芯片的flash中。
注意:这两个.exe安装时最好选择默认的安装路径,如果将两者手动修改安装到不同路径时,在MPLAB中新建工程时会找不到编译器。此时也有解决办法,在Tools下的Options中的Embedded中Add自己的toolchain,找到XC的安装路径下的bin文件夹后添加即可正常编译了。
这里写图片描述

MPLAB Harmony的安装:

另外还有MPLAB Harmony,这是类似stm32的固件库之类的包,用来方便的进行各种应用的开发的:
这里写图片描述
双击安装之,安装过程与前面的MPLAB X IDE的安装过程相同。安装完成后,需要在MPLAB X IDE中以插件的方式加入,步骤如下(可在安装目录下的Readme中找到):
To install these plug-ins into MPLAB X IDE, follow these steps:
1. From the MPLAB X IDE “Tools” menu, choose “Plugins”. A dialog box appears.
2. Select the “Downloaded” tab in the dialog box.
3. Click “Add Plugins…” and navigate to the directory paths listed previously
for each plug-in.
4. Select the plug-in file (that ends with “.nbm”) and click “Open”.
5. Ensure that the selected plug-in is listed and the “Install” box is checked.
6. Click “Install” and follow the on-screen directions.
完成后需要重启MPLAB X IDE才能生效。

这篇关于[PIC32--IDE]Microchip PIC32开发环境的搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/753883

相关文章

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

Mycat搭建分库分表方式

《Mycat搭建分库分表方式》文章介绍了如何使用分库分表架构来解决单表数据量过大带来的性能和存储容量限制的问题,通过在一对主从复制节点上配置数据源,并使用分片算法将数据分配到不同的数据库表中,可以有效... 目录分库分表解决的问题分库分表架构添加数据验证结果 总结分库分表解决的问题单表数据量过大带来的性能

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

C#图表开发之Chart详解

《C#图表开发之Chart详解》C#中的Chart控件用于开发图表功能,具有Series和ChartArea两个重要属性,Series属性是SeriesCollection类型,包含多个Series对... 目录OverviChina编程ewSeries类总结OverviewC#中,开发图表功能的控件是Char

鸿蒙开发搭建flutter适配的开发环境

《鸿蒙开发搭建flutter适配的开发环境》文章详细介绍了在Windows系统上如何创建和运行鸿蒙Flutter项目,包括使用flutterdoctor检测环境、创建项目、编译HAP包以及在真机上运... 目录环境搭建创建运行项目打包项目总结环境搭建1.安装 DevEco Studio NEXT IDE

Python开发围棋游戏的实例代码(实现全部功能)

《Python开发围棋游戏的实例代码(实现全部功能)》围棋是一种古老而复杂的策略棋类游戏,起源于中国,已有超过2500年的历史,本文介绍了如何用Python开发一个简单的围棋游戏,实例代码涵盖了游戏的... 目录1. 围棋游戏概述1.1 游戏规则1.2 游戏设计思路2. 环境准备3. 创建棋盘3.1 棋盘类

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD