当前位置:网站首页>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
边栏推荐
- 【测开方法论】测开平台pk心得-抉择
- Optimization analysis of storage structure and IO performance of openharmony littlefs file system
- Automatic assembly and fuse degradation of feign
- Unity Metaverse(二)、Mixamo & Animator 混合树与动画融合
- C#Socket
- [ManageEngine] value brought by Siem to enterprises
- [MAIXPY]kpu: load error:2005, ERR_READ_FILE: read file failed问题解决
- 如何用 Redis 实现分布式锁的?
- mysql8.0 mha实现高可用《mha》
- Creation and destruction of function stack frames
猜你喜欢
![[database] index](/img/57/4921cf3eee9e8395415a8624b28d0a.png)
[database] index

【面试:并发篇23:多线程:join】join再理解

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

In depth understanding of seven specific ways to enhance code scalability

性能调试 -- Chrome Performance

工作面试总遇秒杀? 看了京东 T8 大咖私藏的秒杀系统笔记, 已献出膝盖

ORIGYN基金会正式启动$OGY Staking,引领新一轮生态利好

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

【Flink】FLink RocksDBListState 报错 You cannot add null to a ListState

Creation and destruction of function stack frames
随机推荐
[interview: concurrent Article 23: multithreading: Join] re understanding of join
ES6 -- Deconstruction assignment
【leetcode天梯】链表 · 021 合并两个有序链表
[MAIXPY]kpu: load error:2005, ERR_READ_FILE: read file failed问题解决
PE format: analyze and implement IATHOOK
[interview: concurrent Part 24: multithreading: comprehensive exercise] sequence control
【饭谈】那些看似为公司着想,实际却很自私的故事 (一:造轮子)
How to choose sentinel vs. hystrix current limiting?
Oracle RAC RMAN backup error ora-19501 ora-15081
[ManageEngine] value brought by Siem to enterprises
My heart's broken! After being cheated by 30000, a 16-year-old girl was unconvinced and cheated by 50000
C#程序设计的6大原则
Detailed explanation of JVM memory model and structure (five model diagrams)
Face and key point detection: yolo5face practice
Automatic assembly and fuse degradation of feign
redis主从架构锁失效问题(主从)
如何快速搭建图片服务器[通俗易懂]
我也是醉了,Eureka 延迟注册还有这个坑!
如何用 Redis 实现分布式锁的?
性能调试 -- Chrome Performance