《Microduino实战》——3.1 准备开发环境

3.1 准备开发环境

获得Arduino IDE有以下两种途径:

  1. 从Arduino官网[1]上下载
    安装后的Arduino IDE尚且不能识别Microduino的核心模块,要手动修改。首先从Microduino下载相关的硬件和软件支持包,然后存放到Arduino相应的目录下。
  2. 从Microduino获得定制的Arduino IDE[2]
    定制的Arduino IDE能够支持Microduino核心模块的编译和下载。

这里所说的定制的Arduino IDE,指的是将支持Microduino的硬件和软件支持包安装到开发环境中,其他文件并没有改动。所以,开发和下载流程跟Arduino完全一样,当然,定制的IDE同样可以开发Arduino。
为了方便起见,我们直接从Microduino获得定制的Arduino IDE。

3.1.1 下载Arduino IDE和驱动

Microduino将开发环境和驱动程序开放在了代码托管网站Github上供用户下载,下载网址如下:
https://github.com/wasdpkj
在Github网站上可以看到Microduino-IDE和Microduino-Drivers两个链接,分别单击后,在右下角可以看到Download ZIP链接,下载Microduino-IDE和Microduino-Drivers两个文件夹的压缩包即可。Github 网页如图3-1所示,Microduino-IDE下载页面如图3-2所示,Microduino-Drivers下载页面如图3-3所示。

在Microduino-IDE目录下提供了Windows和Mac OS两个版本的Arduino IDE工具,除此之外,还有Maple-IDE开发工具,它是专门用来开发Microduono-CoreSTM32的。

在Microduino-Drivers目录下,提供了Microduino-USBTTL与PC通信之间的USB转串口驱动,也有Windows和Mac OS两个版本。

3.1.2 安装Arduino IDE

  1. Windows环境
    首先将下载得到Microduino-IDE-master.zip和Microduino-Drivers-master.zip两个压缩包解压缩到某个目录下,在Microduino-IDE-master/arduino-1.0.6-windows,该目录就是Windows下的IDE工具。

注意 Arduino IDE工具是一款开源硬件开发平台,建立在Java的基础上。我们下载的Arduino IDE不需要安装,可直接运行,但也缺少了确认并安装Java虚拟机的步骤。所以在运行IDE工具之前,请确认所在的系统环境是否已经安装了Java虚拟机。
将Microduino硬件支持包放在hardware目录下,软件支持包放在libraries目录下,如图3-4所示。可以进入这两个目录查看是否已添加了这两类支持包。

当然,在Arduino IDE环境下也可以查看。运行安装目录下的arduino.exe,查看该IDE是否添加了Microduino的硬件支持包(图3-5)和软件支持包(图3-6)。

  1. Mac OS环境
    在Microduino-IDE-master/arduino-1.0.6-macosx目录下存放有Arduino IDE Mac OS版本。解压后得到带有Arduino图标的文件,将其拖到左侧的应用程序目录中,便完成了安装,如图3-7所示。

进入应用程序,单击Arduino图标进入IDE界面(注意,如果是第一次运行,系统可能会提示安装Java 虚拟机)。如图3-8所示为Mac OS下的Arduino IDE界面,依次单击Tools→Board,可以看到Microduino Core的选项。

3.1.3 安装驱动程序

  1. Windows环境
    下载的驱动文件夹中提供了Windows和Mac的驱动,这一节以Windows 7为例,说明如何安装驱动。在目录Microduino-Drivers-master/Windows/Automatic下有一个CDM X.X WHQL Certified.exe,运行该软件便可。如果是Windows 7的话,需要以管理员身份运行,如图3-9所示。

如何确定驱动是否安装正确呢?
打开Windows下的设备管理器,将一根USB线的一端接计算机,另一端接Microduino-USBTTL。如果端口多出了一个USB Serial Port(COM X),就说明计算机已经识别了USB串口,驱动安装成功,如图3-10所示。

如果没有找到如图3-10所示的USB串口,而在其他设备的选项中发现 FT232R USB UART有黄色叹号的标记,说明该硬件未安装驱动或者驱动程序安装不正确,可通过手动安装驱动来解决。右键选中FT232R USB UART,选中“更新驱动设备软件”,然后选中“浏览计算机以查找驱动程序软件”,找到Microduino-DriversWindowsManualFTDI USB Drivers,并选中包含子目录。安装完成后,就可以在设备管理器中发现多出了一个COM口,这就说明程序安装成功了。
打开IDE,依次单击“工具”→“串口”,查看IDE是否能够识别串口,如图3-11所示。

  1. Mac OS环境
    在Microduino-Drivers/Mac.os目录下有支持Mac OS的USB驱动程序。打开该文件,有一个命名为FTDIUSBSerialDriver_10_4_10_5_10_6_10_7的安装包,可以支持Mac OS 10.9,如图3-12所示。

选择该安装包,根据窗口的提示一步步安装即可。
如何确定驱动是否安装正确呢?
用USB数据线将Microduino-USBTTL与Mac相连,打开Arduino IDE,依次单击Tools→Serial Port,可以看到识别的串口,串口名类似于dev/tty.usbserial-XXXX XXXX,这说明系统已经正确识别串口了,如图3-13所示。

3.1.4 Microduino开源资料下载

Microduino在Github上开源了很多资料,特别是在Microduino-Tutorials[3]目录下提供了很多模块的库文件和使用例程。该目录下除了提供了前面所提到的所有扩展功能模块的例程以外,还提供一些有趣的开源,如图3-14所示。

我们后面涉及的一些实例会使用Microduino-Tutorials提供的源代码和函数库,读者可以提前下载,为后续的实践做好准备。

时间: 2024-09-24 06:15:56

《Microduino实战》——3.1 准备开发环境的相关文章

swift语言实战晋级-1 Swift开发环境的搭建

原文:swift语言实战晋级-1 Swift开发环境的搭建     想要进行Swift的学习,必须要有个开发环境.简单的说就是装好了Xcode的Mac系统.那么接下来我们就简单了解一下这方面的内容.   1.1 下载Xcode        Xcode是苹果公司出的编程工具,类似于微软出品的visual studio,编写Java的eclipse,开发Flash的Flash IDE.所谓工欲善其事必先利其器,所以我们首先要知道的事情就是该去哪里下载Xcode,有以下几个途径.        途径

《Java和Android开发实战详解》——1.4节搭建Java开发环境

1.4 搭建Java开发环境 Java和Android开发实战详解 在开发Java应用程序前需要搭建Java的开发环境,首先需要安装JDK,然后即可配合编辑工具或集成开发环境来创建Java应用程序.本书主要介绍如何使用Eclipse集成开发环境来创建Java和Android应用程序. 1.4.1 安装与设置JDK 一般来说,有些集成开发环境会一并安装JDK,例如JBuilder,不过,大部分集成开发环境需要用户自行安装JDK.本书使用的JDK版本是JDK 7(Java SE Developmen

《D3.js数据可视化实战手册》—— 1.2 搭建一个简易的D3开发环境

1.2 搭建一个简易的D3开发环境 D3.js数据可视化实战手册 在开始使用D3之前,我们要做的第一件事是搭建一个开发环境.这节里,我们将告诉你如何在几分钟内搭建一个简单的D3开发环境. 1.2.1 准备阶段 在我们开始前,请确保你已经安装好一个文本编辑器. 1.2.2 搭建环境 我们先要下载D3.js. 1.我们可以在http://d3js.org/下载最新版本的D3.js,也可以在https://github. com/mbostock/d3/tags下载之前的版本.另外,如果你对开发中的最

《Android 平板电脑开发实战详解和典型案例》——1.2节开发环境的搭建

1.2 开发环境的搭建 Android 平板电脑开发实战详解和典型案例 本节开始进入Android的开发,首先介绍开发环境的搭建.开发环境的搭建分为3个步骤:SDK的安装与环境变量配置.Eclipse集成开发环境的搭建.模拟器的创建与使用,下面对其一一进行讲解. 1.2.1 Android SDK的安装与环境变量配置 Android SDK的安装与环境变量配置包括如下几个步骤. (1) 在Oracle的官方网站上,下载相应的JDK软件(网址为:http://www.oracle.com/tech

《Android 网络开发与应用实战详解》——1.3节搭建Android应用开发环境

1.3 搭建Android应用开发环境 Android 网络开发与应用实战详解 "工欲善其事,必先利其器"出自<论语>,意思是要想高效地完成一件事,需要有一个合适的工具.对于安卓开发人员来说,开发工具同样至关重要.作为一项新兴技术,在进行开发前首先要搭建一个对应的开发环境.而在搭建开发环境前,需要了解安装开发工具所需要的硬件和软件配置条件. 注意 Android开发包括底层开发和应用开发,底层开发大多数是指和硬件相关的开发,并且是基于Linux环境的,例如开发驱动程序.应用

《ASP.NET MVC 4 实战》----第 2 章 第一个MVC应用程序 2.1 设置开发环境

第 2 章 第一个MVC应用程序 ASP.NET MVC 4 实战 本章内容 本章将介绍Guestbook(留言簿)应用程序,它也是本书第1部分的其余章节所使用的示例.Guestbook是一个简单的应用程序,它让用户向网站递交他们的姓名和消息,并查看其他用户递交的消息.虽然这个Guestbook的概念很简单,但是我们将用它来考察ASP.NET MVC的核心组件. 在本书的第1部分中,我们将建立这个示例.为了使用MVC应用程序,首先看看需要安装的开发工具,然后创建Guestbook应用程序的初步骨

《Android应用开发与系统改造实战》——1.1节初识庐山真面目—Android开发环境概述

1.1 初识庐山真面目-Android开发环境概述 Android应用开发与系统改造实战 "巧妇难为无米之炊",要想在Android平台上开发软件,必须装备好必备的工具,一个好的开发环境能够帮助我们快速地开发出想要的应用软件.伴随着Android的开放,Google也提供了一套开发工具,包括设备模拟器.Android资源打包工具aapt.Dalvik调试监控工具DDMS,adb调试桥和字节码转换工具Dx工具. 这些工具我们在开发基本应用时一般是用不着的,在后面的一些部分,会专门讲解An

《Android应用开发与系统改造实战》——1.5节Android NDK开发环境搭建

1.5 Android NDK开发环境搭建 Android应用开发与系统改造实战 1.5.1 Android NDK简介 Android NDK是编译嵌入在Android应用中的原生代码(C或C++)的工具. Android应用运行在Dalvik虚拟机上.NDK允许开发者用原生代码(C或C++)实现应用的一部分.这将给某些应用带来好处,这种方式可重用代码,而且在某些情况下可加快运行速度. NDK提供了将C和C++源代码生成原生代码库的工具和文件:提供了将原生库嵌入apk文件的方法:提供了兼容An

《Java和Android开发实战详解》——1.3节Java语言的开发环境

1.3 Java语言的开发环境 Java和Android开发实战详解 编程语言的"开发环境"(Development Environment)指的是一组工具程序,可用来创建.编译和维护编程语言所构建的应用程序.一般来说,我们可以使用两种Java开发环境来创建Java应用程序. 1.终端机模式的开发环境 或称为"命令行模式",对于传统MS-DOS或UNIX.Linux系统的用户,程序执行时的输入数据和输出数据都是使用"命令行界面"(Command-