当前位置:网站首页>ZigBee development board (nxpzigbee Development)
ZigBee development board (nxpzigbee Development)
2022-07-25 21:49:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm your friend, Quan Jun .
We've built it up ahead zigbee Developed hardware platform , Buy a development board , Note that as long as there is cc2530, You can burn the program into it . I will upload my burning process recently , I will upload relevant software as soon as possible .
Well, return to the theme of this time , So what kind of development environment do we need ? It all depends on the size of your project , If your project is just learning to use zigbee, Then you only need a burning software , And a suitable one for writing cc2530 Of c The compiler just OK 了 .
But I plan to do a large project this time , take zigbee The module is placed at a long distance to monitor the temperature data at a long distance in real time, and then , Wireless transmission to local and through serial port or usb Read the data into the computer and store it SQLServer database , This is just a simple model , Of course, if you change the temperature sensor into a camera ,GPS chip , In this way, the scalability increases wirelessly .
Now the software environment needed in the future is sorted as follows :
operating system :windows7 32 Bit as a software development platform
burn ( Emulator ) Software :SmartRF Flash Programmer The development board I used passed after installing this software usb To recognize , There is no need for serial port emulation driver . At the same time, if there is one that has been compiled and available 16 Binary files can be burned through him .
SCM program development software :IAR Embedded Workbench This software is quite famous , Now is the most important ARM development tool . Through him we can use C To develop cc2530 The program . At the same time, this software is very advanced , Installed this software , After compiling the program, you can directly burn it to the hardware for execution , debugging . Very convenient .
Client software development tools :visual studio2008 We use C# Develop serial communication function , Realize the serial port data transmission between the development board and the computer , And use C# Format and output data to database storage , Convenient for future processing .
Database software :SQLServer2005 It is mainly used to store the collected data .
For the download of these software, I probably searched on the Internet , about visual studio2008 And SQLServer2005 Easy to download , In fact, we just need VS2008 Medium C#, But it is recommended to install the full version VS2008, After all VS2008 Of MSDN It is a very large development treasure house , Definitely worth collecting .SQLServer2005 There is no visualization tool in the offline compact version , No visualization tool means building a database , You have to use the command line to manage the database , I have to find and download it myself , It seems necessary to do a detailed tutorial on the installation process of these basic software . And online VS2008 Generally incomplete , First of all, no MSDN.
Many people give up some projects because the environment is too troublesome . But I want to say that this is very convenient , Have you ever tried in Linux On the development , First of all, there is less contact with this system , In addition, most modules are not installed at one time , You always need to improve yourself , Used to linux, You will know windows All right . Come on! , Developers are not users , You should learn to solve problems .
At the same time, a reasonable project planning is also very important , A good project planning software is also necessary . It's recommended here evernote This logging software , Although he has strong synchronization , But I still use it to record the project log , First, it is convenient to search , It also supports rich text , Can be marked , A large project has no log , The project record is really unimaginable .
Okay , In this way, the basic software development environment is set up , All the software probably has 5GB size . As a developer , The introduction documents of related technologies are the most important , What I finally want now is cc2530 Chinese technical manual , This stuff Baidu a lot , Very high availability , But to understand it, you need some microcomputer principle technology , It also needs some assembly language technology , So a large project is a mix of technologies .
The quickest way to learn is to find a good example to learn , First of all, the first routine I intend to use is the marquee program , Use cc2530 Chip to achieve the effect similar to the advertising water lamp , I hope you can make more comments and suggestions .
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/127916.html Link to the original text :https://javaforall.cn
边栏推荐
- 【面试:并发篇25:多线程:volatile】可见性
- 工作面试总遇秒杀? 看了京东 T8 大咖私藏的秒杀系统笔记, 已献出膝盖
- 字节一面:TCP 和 UDP 可以使用同一个端口吗?
- CNN structural design skills: taking into account speed accuracy and engineering implementation
- PE格式: 分析IatHook并实现
- 【饭谈】如何设计好一款测试平台?
- Come again
- 【Redis底层解析】字符串类型
- 【Flink】FLink RocksDBListState 报错 You cannot add null to a ListState
- 我也是醉了,Eureka 延迟注册还有这个坑!
猜你喜欢

【饭谈】如何设计好一款测试平台?

Origen foundation officially launched $ogy stacking, leading a new round of ecological benefits

C#Socket

立创EDA——我为什么要学EDA

How to implement distributed locks with redis?

Why do independent sellers like to do e-mail marketing? The original conversion rate can be improved so much!

GPON introduction and Huawei OLT gateway registration and configuration process

人脸与关键点检测:YOLO5Face实战
![[interview: concurrent Article 23: multithreading: Join] re understanding of join](/img/ee/5160a55e776336ba844abe8e9db72a.png)
[interview: concurrent Article 23: multithreading: Join] re understanding of join

Sentinel vs Hystrix 限流对比,到底怎么选?
随机推荐
Ability to choose
【饭谈】细说:下克上,向上管理,向上画饼。
Lichuang EDA -- creation of devices 01 resistance (II)
狗粮的成分
ONEFLOW V0.8.0 officially released
Guys, how can Flink SQL submit tasks in per job mode?
I'm also drunk. Eureka delayed registration and this pit!
Create EDA - why should I learn EDA
Automatic assembly and fuse degradation of feign
Special class design
Naming rules for BSP of Quanzhi chip
Pyg tutorial (8): calculate a more efficient sparse matrix form
ORIGYN基金会正式启动$OGY Staking,引领新一轮生态利好
Vivo official website app full model UI adaptation scheme
How to solve the problem of high concurrency and large traffic with PHP
C语言游戏 双缓存解决闪屏问题 详细总结[通俗易懂]
How to evaluate hardware resources (number of CPUs, memory size) when Oracle migrates from small computers to x86 architecture? Is there a measurement index or company?
[database] index
New maixhub deployment (v831 and k210)
全志芯片bsp命名规则