问题描写叙述

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是用来开发程序的集成开发环境,包含project的创建,源码文件的组织等等,还有程序的调试等功能,详细是基于NetBeans(可去oracle官网了解)开发的,感觉和eclipse有些相似,使用过eclipse的就会比較熟悉了。

MPLAB driver switcher应当是用来识别PIC硬件接入时安装驱动用的,能够在不同的PIC设备之间进行驱动的切换,PIC8位、16位、32位等。

MPLAB IPE是集成程序环境,打开看了下,是用来进行flash烧写的。即将程序烧写到PIC32芯片的flash中。

注意:这两个.exe安装时最好选择默认的安装路径。假设将两者手动改动安装到不同路径时,在MPLAB中新建project时会找不到编译器。此时也有解决的方法,在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开发环境的搭建的更多相关文章

  1. Linux环境下Android开发环境的搭建

    本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...

  2. windows Android开发环境快速搭建和部署

    windows安装Android的开发环境相对来说比较简单,本文写给第一次想在自己Windows上建立Android开发环境的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对初级 ...

  3. 【Android自学之旅】 Android开发环境的搭建

    [Android自学之旅] Android开发环境的搭建 搭建参考教程: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-do ...

  4. windows下STM32开发环境的搭建

    一.概述 1.说明 笔者已经写了一篇Linux下STM32开发环境的搭建 ,这两篇文章的最区别在于开发环境所处的系统平台不一样,而其实这个区别对于开发环境的搭建其实影响不大,制作局部上的操作上发生了改 ...

  5. Python开发环境的搭建(win7)

    一个.安装和配置Python 事实上,在开发python最好ubuntu环境.简单和易于扩展每个package. 在谈到如何win7建筑物Python开发环境. 因为python十字-platform ...

  6. Java Web 开发环境快速搭建

    Java Web 开发环境快速搭建 在因某种原因更换开发设备后,可依据此文快速搭建开发环境,恢复工作环境. Java开发环境: Windows 10 (64-bit) Oralce JDK Eclip ...

  7. 小白学习Python之路---开发环境的搭建

    本节内容 1.Python的介绍 2.发展史 3.安装Python 4.搭建开发环境 5.Hello World程序 一.Python的介绍 Python的创始人为荷兰人吉多·范罗苏姆(Guido v ...

  8. Java开发环境的搭建01——Eclipse篇(Windows)

    搭建环境是换项目组和新入职的开发入项都必须面临的一件事情,搭搭环境,一天就过去了...本着不浪费生命不做重复的无用功,在这里写写环境搭建的基本功,这篇是介绍Java环境搭建,常见的开发IDE无非就两种 ...

  9. 新唐的开发环境的搭建,驱动以及BSP

    https://www.keil.com/demo/eval/arm.htm#DOWNLOAD1,MDK-ARM的IDE集成开发环境:mdk512.exehttp://www.keil.com/fid ...

  10. 微信小程序开发系列一:微信小程序的申请和开发环境的搭建

    我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...

随机推荐

  1. python笔记5-python2写csv文件中文乱码问题

    前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的. 对 ...

  2. jquery-qrcode 生成和读取二维码

    首先要导入jar包(生成二维码的jar和读取二维码的jar) 生成二维码: package com.imooc.qrcode; import java.awt.Color; import java.a ...

  3. Delphi 资源文件( .res)

    一.    现在的Windows应用程序几乎都使用图标.图片.光标.声音等,我们称它们为资源(Resource).最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用.资源是 ...

  4. VLAN讲解

    VLAN(Virtual Local Area Network)的中文名为"虚拟局域网".VLAN是一种将局域网设备从逻辑上划分成一个个网段,从而实现虚拟工作组的新兴数据交换技术. ...

  5. Git系列三之GitHub使用方法

    GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub. GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代 ...

  6. springMVC配置静态资源访问的<mvc:resources>标签的使用

    在springmvc中,为了引用资源的访问不会类似Controller一样被拦截,区分出关注的资源的访问,一般我们在springMVC里面的拦截都会配置为"/",拦截所有的.但是这 ...

  7. android适配的努力

    1. 优测 http://utest.qq.com/ 2. 云测 3. 阿里云移动 4. 百度移动测试.

  8. Echarts 获取后台数据 使用后台数据展示 柱形图

    后台数据要以json格式返回 页面:引用echarts.js , 然后data以ajax的数据请求并返回 <%@ page language="java" import=&q ...

  9. 虚拟机集群出现“Device eth0 does not seem to be present, delaying initialization” failed

    问题再现: 解决办法: 1:编辑/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,将ifcfg-eth0的配置文件里里面以前的关于MAC地址这一行删除掉.另外 ...

  10. android 蓝牙SPP协议通信

    准备 1.蓝牙串行端口基于SPP协议(Serial Port Profile),能在蓝牙设备之间创建串口进行数据传输 2.SPP的UUID:00001101-0000-1000-8000-00805F ...