随着物联网(IoT)技术的快速发展,越来越多的开发者开始使用Intel Galileo和Intel Edison等开发板来创造令人兴奋的新解决方案。本文将指导您如何使用Intel System Studio IoT Edition为Intel Edison板、Intel Galileo板或Minnowboard MAX板创建一个新的物联网项目。
创建一个新的IoT项目通常包括以下步骤:
1. 确保您已经安装了Intel System Studio IoT Edition。有关安装步骤,请参考。
2. 确保您的IoT开发板已经设置好并连接到您的主机系统。对于不同的开发板,请参考以下指南:
3. 选择Intel IoT > 创建一个新的Intel?项目。将显示创建新项目页面。
4. 当提示选择平台类型时,从列表中选择您正在使用的板。点击Next。
5. 当提示选择项目类型时,选择Intel IoT C++项目。点击Next。
6. 正确的目标操作系统应该默认选择。点击Next。
7. 在连接名称字段中输入一个唯一的名称。
8. 如果您知道开发板的IP地址,请在目标名称或IP地址字段中输入。如果您不知道IP地址,可以点击Search Target搜索网络上可用的目标列表,并从结果中选择您的连接。点击OK或Next。
注意:Search Target功能目前还不适用于Intel Joule?开发平台;您需要手动输入此类型开发平台的IP地址。
9. 在名称字段中输入项目名称。在项目列表中,选择要创建的项目类型。所选项目类型的简短描述将显示在项目描述下。点击Next。
10. 点击Finish。如果被询问是否要创建任何新目录,点击Yes继续。您可能需要输入您的登录密码。
11. 您的项目已创建并显示。如果被询问是否要为所选类型的板安装平台支持,点击Yes继续。这可能需要几分钟时间。
要运行一个项目,请按照以下步骤操作:
1. 从工具栏的Run下拉列表中选择您的项目名称。
2. 在User ID字段中,输入登录到您的板的用户名。
3. 在Password字段中,输入您的板的密码。
4. 如果显示有关主机真实性的警告消息,请点击Yes上传并运行您的项目。
5. 您的项目开始运行。完成后,点击控制台面板上的Terminate图标结束当前运行的进程并清除草图文件夹的内容。
1. 选择Intel IoT > 导入IoT示例。Intel System Studio IoT Edition示例标签页打开,显示按编程语言分组的项目示例列表。
2. 在示例列表中,浏览并选择要使用的示例。
3. 所选示例的描述将显示在Description标签上。您可以通过点击Code标签预览示例的代码。
4. 点击Import。将打开基于示例创建新项目的对话框。
5. 选择适合您的板类型和连接的适当选项。最后,在名称字段中输入新项目的名称,然后点击Finish。您的项目将在项目资源管理器面板中创建并显示。
以下是一个简单的C++代码示例,用于在IoT板上闪烁LED灯:
#include
int main(void) {
wiringPiSetup(); // 初始化wiringPi库
pinMode(0, OUTPUT); // 设置引脚0为输出模式
while (1) {
digitalWrite(0, HIGH); // 打开LED
delay(500); // 等待500毫秒
digitalWrite(0, LOW); // 关闭LED
delay(500); // 等待500毫秒
}
return 0;
}