电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

项目生成和属性

来源:华强电子网 作者:华仔 浏览:384

标签:

摘要: ;;; (1)项目生成和属性;;; 提供一个项目(project)生成向导,能够生成一 MP2109DQ-LF-Z个MeshIDE项目,并能同时生成相关文档与文件;同时提供一个应用( application)的生成向导,能够生成一组nesC的样本(sample)文件。生成proj ect向导时,除了可以定义项目名称等属性外,还对应该项目生成一个target,显示在make option for T

;;; (1)项目生成和属性
;;; 提供一个项目(project)生成向导,能够生成一 MP2109DQ-LF-Z个MeshIDE项目,并能同时生成相关文档与文件;同时提供一个应用( application)的生成向导,能够生成一组nesC的样本(sample)文件。生成proj ect向导时,除了可以定义项目名称等属性外,还对应该项目生成一个target,显示在make option for TinyOS视图当中。此外,还需制作一个项目的首选项,提供修改nesC文件修改染色的选项和自定义doc模板的功能。
;;; (2)代码的编辑与管理
;;; 代码的编辑与管理主要由编辑器来完成,最基本的功能有代码的编辑、打开与保存。为了增强代码的可读性,可为编辑器增加代码分区、括号配对、不同区域、不同性质单词( token)配色标记等功能,这实际上是实现一个词法分析的功能。具体的实现过程将在下文中详细说明。更进一步,还需要对代码进行文法分析,建立一个代码元素的模型,分析出代码中不同的元素( element),进而形成整个文件的大纲,甚至用绘图功能实现文件的结构图。
;;; (3)代码的编译与发布
;;; 为完成代码的编译和发布,需建立TinyOS Environment棋块,这个模块可以对TinyOSCygwin进行操作。通过MeshIDE for TinyOS中的IEnvironment接口与其联系,直接通过视图中的按钮来选择编译或是发布的功能,不必通过打开Cygwin来将代码烧写到传感器节点中,实现可视化烧写。除平台中的make视图看到项目对应的target之外,还需提供可以修改生成哪类节点,对应哪类节点,对应发布的端口号等选项,这些选项和TinyOSCygwin的节点发布功能中的选项是完全对应的,在菜单栏中也提供一个弹出的Cygwin窗口按钮,可以直接启动Cygwin,提供给熟悉Cygwin的高级用户进行代码发布和一些其他高级操作。
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67