Getting Started with Mbed Studio

时间:2024-03-19 22:15:41

要使用Mbed Studio, 必须有Mbed的账号,没有账号需要创建一个,点击这里创建

创建工作空间

当安装了Mbed Studio,默认会产生一个工作空间(Mbed Programs),一般会创建在主目录。这里将存放Mbed程序,不管是导入的还是创建的程序。每个Mbed程序会在工作空间中添加一个子目录。
要设置一个不同的Mbed程序,可以在文件菜单中选择打开工作弓箭。这个选项使我们可以在磁盘上创建其他的存放程序的位置。

创建或导入程序

可以创建一个Mbed的新程序,也可以导入Mbed程序。可以从os.mbed.com/code或者使Git hosting services, 如GitHub,Git Lab,Bitbucket。也可以从Mbed的在线编辑器导入程序。当程序创建成功,可以使用文件框来管理文件,文件可以通过编辑器打开。

Note: 通过os.mbed.com导入的程序是Mercurial repositories. 即本地变化会在另一端产生变化。也就是说本地做的更改会反应到源端。

创建一个新程序抑或是使用Mbed Studio的例程

要创建一个程序:

  1. 打开文件菜单,选择New Program…
  2. 要创建一个没有内容的Mbed的新程序,选择empty Mbed OS program. 要导入一个例子程序以便快速的开始,从下拉列表中选择。
  3. 在Program Name栏,编辑新程序的名字,或者是保留默认的名字。
  4. 作为默认选择,新创建的程序是**的程序,编译,运行即调试的命令只对**的程序有效,如果不想使程序是**状态,不勾选**选择键就可以。
  5. 选择Add Program. 在工作弓箭中程序就创建好了。
    Tip: 一个Mbed OS的程序必须包含mbed-os.lib。如果创建一个新程序,Mbed Studio自动检查mbed-os.lib,并获取Mbed OS的版本号。
    如果在Mbed Studio中找不到需要的例子程序,可以直接到os.mbed.com/code上去查找例子。当找到了例子程序,选择Export to desktop IDE按钮并下载库(reposutory) zip文件。最后,unzip文件按并将unzip的而文件放置在工作空间中。

在Mbed Studio中从URL中导入程序

要从URL中导入程序

  1. 打开文件菜单,选择Import Program…来从os.mbed.com/code或Git hosting service导入。
  2. 粘贴相关URL,并编辑导入程序的名字。
  3. 默认,新导入的程序会变成**的程序,编译,运行及调试的命令只对**的程序有效。如不想**导入的程序,不勾选**选择框。
  4. 点击Add Program. 相关Mbed OS版本的程序将导入。

Tip:如果是从os.mbed,com或Git hosting service导入程序,Mbed Studio克隆库。我们可以将就地的变化反应在远程的库,要了解更详细的信息,参阅源码控制

从文件系统导入程序

要从文件系统导入程序,将导入的程序复制到Mbed Studio的工作空间(Mbed Programs)。若要存放到其他的目录,选择**Open Workspace…选项。
如果使用CLI,使用
Open Workspace…**选项指向要导入的位置。如果每个程序都有就地.mbed文件,Mbed Studio可以直接使用。

从Mbed Online Comiler导入程序

要将Mbed Online Compiler导出的程序导入:

  1. 在Mbed Online Compiler中,用zip文件导出程序,选择要导出的平台。
  2. 加压缩文件,将解压缩的文件复制/粘贴到工作空间,可以为自己的源文件下载相关指向的库函数。
  3. 要下载源问价的库,右击程序,选择**程序,Set Active Program, 然后选择Download Source for Libraries. 这会去除程序中文件夹中的库并下载最新版本的库(library_name.lib)。

开发基于Mbed OS 5

Mbed Studio对C/C++句法高亮标出,在代码中浏览,用CMD或者是CTRL点击变量,功能块和类会高亮度显示出来。

Mbed OS支持许多平台,并保存各种平台支持的信息。如管脚及相关的信息。为此,只有在相关平台上可以使用的特点会显现出来。从Target平台上下拉选择可使用的平台。也可以通过计算机来凝结USB适配器,Mbed Studio会提示是否**程序。
可以从下拉选项中选择或添加平台。target.json文件在mbed-os/target下面。

Getting Started with Mbed Studio
要了解代码编辑的更多信息请看IntelliSense code editing也可以查看Reference documentation了解Mbed OS的详情。