【实验目的】
1. 掌握 TinyOS/6LoWPAN 开发环境的搭建方法
2. 掌握 Visual Studio Code 中 TinyOS 编程的相关设置
3. 掌握 VS Code 中 CC2530 节点(平台名称 cc2530zn)和 CC2538 节点(平台名称 tdynode)编译和
烧写的命令及方法
【实验设备】
1. PC 机一台
2. CCDebugger(以及 USB A-B 延长线)一个,CC2530 节点
3. TDYnode 节点
【实验要求】
1. 选择并配置好至少一种 TinyOS/6LoWPAN 开发环境,后续实验仍需使用。
2. 在搭建好的 TinyOS/6LoWPAN 开发环境下编写、编译、调试一个例程(blink 例程)。
3. 在搭建好的 TinyOS/6LoWPAN 开发环境中,将编译好的程序烧写到至少一个节点中,节点的 LED
能够正常闪烁。
【实验原理】
本实验旨在熟悉感知层网络学习、开发环境,以及使用到的软件和硬件。硬件平台采用 TI 的
CC2530 节点平台和 CC2538 节点平台,软件环境采用 VMware Workstation 15 + Ubuntu+TinyOS+VS
Code,或者 Win10+VS Code+Ubuntu 子系统。在 Ubuntu 环境下编译出 CC2530 上运行的 hex 文件或
CC2538 平台上运行的 bin 文件,然后将 hex/bin 文件烧写到 CC2530/CC2538 中运行,并通过节点上
的 LED 灯查看运行状态。
【重要说明】
本课程实验提供两种开发环境:VMware Workstation 15 + Ubuntu + TinyOS + VS Code 和 Win10+VS Code+Ubuntu 子系统,大家可以根据自己的电脑配置情况和个人喜好进行选择,两种环境都是用 VS Code 编辑、调试代码和编译、烧写程序。
实验步骤:
1.写清楚你自己选用的哪种开发环境;
本次实验我选择的开发环境是VMware Workstation 15 + Ubuntu代码编辑、编译、烧写 全部在虚拟机中进行。
2.配置开发环境的基本过程;
1)安装VM虚拟机,我安装的版本是VMware Workstation 16
2)下载老师给的压缩包,解压,通过 VMware 打开此文件夹中的“tinyOS.vmx”文件打开 Ubuntu 虚拟机
3)给虚拟机设置合适的分辨率
3.遇到的问题及解决方法;
无。
4.编译blink应用,并烧入CC2530节点运行。
编译:
烧录:
成功:
实验现象:
标签:Code,TinyOS,TINYOS,编程,编译,6LOWPAN,实验,Ubuntu,节点 From: https://www.cnblogs.com/dhyyds/p/16960322.html