zigbee开发板(nxpzigbee开发)

前面我们搭建好了zigbee开发的硬件平台,买一块开发板,注意只要这块开发板上有cc2530,可以向里面烧录程序就可以了。具体的烧录过程我会最近上传我的烧录过程,相关软件我尽快上传。好了回归这一次的主题,那么我们到底需要什么样的开发环境呢?这完全取决于你的项目大小,如果你的项目只是学会使用zigbee,那么你只需要一款烧录软件,以及一款合适的用于编写cc2530的c编译器就OK了。但是我这

大家好,又见面了,我是你们的朋友全栈君。

前面我们搭建好了zigbee开发的硬件平台,买一块开发板,注意只要这块开发板上有cc2530,可以向里面烧录程序就可以了。具体的烧录过程我会最近上传我的烧录过程,相关软件我尽快上传。

好了回归这一次的主题,那么我们到底需要什么样的开发环境呢?这完全取决于你的项目大小,如果你的项目只是学会使用zigbee,那么你只需要一款烧录软件,以及一款合适的用于编写cc2530的c编译器就OK了。

但是我这次打算来一次大型项目,将zigbee模块放置在远距离处实时监控远距离的温度数据然后,无线传送到本地并且通过串口或usb将数据读入计算机然后存入SQLServer数据库,这只是一个简易模型,当然如果把温度传感器改为摄像头,GPS芯片,这样扩展性就无线增加了。

现在将未来需要的软件环境整理如下:

操作系统:windows7 32位作为软件件开发平台

烧录(仿真器)软件:SmartRF Flash Programmer我所使用的开发板在安装了这款软件后通过usb才可以识别,这里就不再需要串口仿真驱动了。同时如果有已经编译好可用的16进制文件可以通过他来烧录。

单片机程序开发软件:IAR Embedded Workbench这软件相当的有名,现在是最为主要的ARM开发工具。通过他我们可以使用C来开发cc2530的程序。同时这款软件非常的先进,安装了这软件,编译好程序后就可以直接烧录到硬件执行,调试。非常的方便。

客户端软件开发工具:visual studio2008我们使用其中的C#开发串口通信功能,实现开发板与计算机的串口数据传输,并且用C#将数据格式化输出到数据库存储,方便日后处理。

数据库软件:SQLServer2005主要用于存储采集来的数据。

对于这些软件的下载我在网上大概搜索了一下,对于visual studio2008与SQLServer2005很容易下载,其实我们只是需要VS2008中的C#,但是建议安装完全版的VS2008,毕竟VS2008的MSDN是一个非常大的开发宝库,绝对值得收藏。SQLServer2005网上下的精简版没有可视化工具,没有可视化工具就意味着建立数据库,管理数据库都得使用命令行,只有自己再去找下载了,看来有必要将这些基本软件的安装过程做一个详实的教程了。而且网上的VS2008一般都不完整,首先没有MSDN。

很多人放弃一些项目都是因为环境的搭建太麻烦了。但是我想说这已经非常的方便了,你是否尝试过在Linux上开发,首先这个系统接触的就少,再加上一般模块都没有一次装全,总需要自己完善,用过linux,你就知道windows的好了。加油吧,开发者不是用户,就应该学会解决问题。

同时一个合理的项目规划也是相当重要的,一款好的项目规划软件也是必要的。这里推荐evernote这款日志记录软件,虽然他有强大的同步,但是我还是用他来记录项目日志,首先检索方便,同时支持富文本,可以做标记,一个大的项目没有日志,项目记录真的让人难以想象。

好了,这样基本的软件开发环境就架设好了,所有的软件大概有5GB大小。作为开发人员,相关技术的介绍文档最为重要了,像我手中现在最终要的就是cc2530的中文技术手册了,这东西百度一大堆,可用性非常高,但是想看懂需要一定的微机原理技术,还需要一定汇编语言技术,所以说一个大型项目就是一堆技术的杂揉。

学习最为快捷的方法就是找一个好的例子来学习,首先第一个例程我打算使用跑马灯程序,使用cc2530芯片来实现类似于广告流水灯的效果,希望大家多提意见与建议。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127916.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 酒店管理系统源码_客户管理系统源码

    酒店管理系统源码_客户管理系统源码(1)资源完全开放型:系统所有的资源,功能交由用户管理,权限控制到按钮,针对不同的用户,组装不同的界面,分配不同的使用功能.不放心再加权限到按钮。(2)系统突出以营销、预订、房源、房价等对营销具有影响力的信息处理。房价码可按年,季,月,周,日设定。(3)强化以客源为中心的信息完整性、长久性、可操作性。建立了客档为中心的用户信息管理系统。(4)使用数据穿透查询技术,对数据进行多元,多层次的查询.从汇中数据到明细发生,紧密联系在一起,灵活实用。(5)客档、角色、佣金、房价方案、授权折扣、操作权

    2022年9月24日
    0
  • 使用vue-cli创建项目_vuecli3教程

    使用vue-cli创建项目_vuecli3教程vue-cli创建项目上一篇我们安装了vue-cli,接下来我们就使用该脚手架进行创建项目1.进入一个目录,创建项目创建项目命令如下:vuecreate<ProjectName&g

    2022年8月7日
    1
  • 代理设计模式详解(java版本)

    代理设计模式详解(java版本)

    2021年8月2日
    56
  • IOS安全、逆向、反编译1-越狱知识讲解[通俗易懂]

    IOS安全、逆向、反编译1-越狱知识讲解[通俗易懂]之前开发了一个对安全性要求比较高的APP,所以对安全、逆向和反编译有了一些认识,最近有时间就想系统的把这些知识做一个整理。今天就开始把我的学习过程记录下来。iOS越狱环境搭建在学习iOS越狱之前,我们当然需要一台iOS设备,由于现在基本上都是64位系统为主,所以最好是使用ARM64架构的设备,因此首先我们的手机至少需要iPhone5S或者之后的iPhone设备,平板至少是iPadAir、…

    2022年5月8日
    88
  • PWM原理 PWM频率与占空比详解

    PWM原理 PWM频率与占空比详解什么是PWM​脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。​]…

    2022年6月25日
    25
  • SpringMVC之ModelAndView的用法「建议收藏」

    SpringMVC之ModelAndView的用法「建议收藏」(一)使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。从名字上看ModelAndView中的Model代表模型,View代表视图,这个名字就很好地解释了该类的作用。业务处理器调用模型层处理完用户请求后,把结果数据存储在该类的model属性中,把要返回的视图信息存储在该类的view属性中,然后让该ModelAndView返回该SpringMVC框架。框架通过调用配置…

    2022年7月18日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号