- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Benchmark库的建立06:变量溢出 Bug
Bug类型变量溢出 Bug正确版本程序apps/benchmark/TestOverflow程序描述传感器每0.1S采集数据并保存到的buffer[2]数组中;传感器采集数据成功,切换LED0的状态,并提交 computeTask任务,采集失败则切换LED1的状态;任务computeTask中计算结果如果大于uint16_t则发生溢出,切换LED2的状态。Avrora运行程序cd
2016-02-29 11:01:31 453
原创 Benchmark库的建立05:任务Post失败 Bug
Bug类型 任务Post失败 Bug正确版本程序 apps/benchmark/BlinkPostFail 程序描述 定时器每隔0.25s提交任务TestTask,任务 TestTask的功能是切换LED0的状态;如果任务Post提交成功,切换LED1的状态,否则切换LED2的状态。Avrora运行程序alias avrora=’java -jar avrora-beta
2016-02-27 21:47:47 573
原创 Benchmark库的建立04:单个任务的长时间执行Bug
Bug类型单个任务的长时间执行Bug(执行这个任务耗时很长而引起的bug)正确版本程序apps/benchmark/BlinkRunTask程序描述在Blink程序的基础上添加computeTask任务并在 Timer0.fired()事件中post出去。每隔0.25s/0.5s/1s的时间间隔切换LED0/LED1/LED2的状态。Avrora运行程序alias avrora=’
2016-02-26 19:16:37 616
原创 Benchmark库的建立03:空指针异常Bug
Bug类型 空指针异常Bug正确版本程序 apps/benchmark/BlinkToRadio 1、运行BlinkToRadio节点结果: 2、PC端运行结果: 程序描述 以计数和发送节点id作为packet的有效负载,通过无线定时将packet发送出去;BaseStation节点将接收到的数据包通过串口转发给PC端,并在PC端打印接收到的数据包;接收其它节点发送过
2016-02-25 11:37:59 435
原创 Benchmark库的建立02:除0 bug
Bug类型Bug类型正确版本程序apps/benchmark/BlinkToDivide程序描述计算一个常量与数组中每个数的比率值;每计算一个比率值切换LED1的状态;除0时切换LED1的状态;计算结束后切换LED3的状态。Avrora运行程序alias avrora=’java -jar avrora-beta-1.7.113.jar -colors=false -banner=f
2016-02-24 11:20:46 484
原创 Benchmark库的建立01:数组越界bug
正确版本程序tinyos-2.x/apps/Oscilloscope程序描述节点周期性启动传感器采集数据,传感器收集10个数据之后通过无线发送给基站节点;无线开启失败或者采集数据失败时切换LED0的状态;节点成功发送数据时切换LED1的状态;节点接收到消息时切换LED2的状态。Avrora运行程序alias avrora=’java -jar avrora-beta-1.7.113.ja
2016-02-22 20:57:48 463
基于Java的群聊系统
2015-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人