第14章 uCOS-III操作系统版本二代示波器实现 本章教程为大家讲解uCOS-III操作系统版本的二代示波器实现。主要讲解RTOS设计框架,即各个任务实现的功能,任务间的通信方案选择,任务栈,系统栈以及全局变量共享问题。同时,工程调试方法也专门做了说明。 14.1 注意事项(重要必读) 14.2 ...
分类:
其他好文 时间:
2018-07-11 16:33:21
阅读次数:
275
本文旨在于总结和记录软件开发中有效的调试思路。 当测试人员向我报告一个严重的bug时,我应该如何去思考这个bug,如何有效的快速的精确的定位bug所处的代码位置,如何最优解的修正代码缺陷? 在运用经典的科学调试方法时,基本会经历如下步骤: 1. 通过可重复的试验收集数据(即复现bug,同时抓去log ...
分类:
其他好文 时间:
2018-07-01 20:30:12
阅读次数:
193
1问题描述在移植中间件过程中,在SylixOS下调用pthread_join时,如果线程在pthread_join等待之前结束,则线程返回无效线程错误值。在Linux下这种调用会正常返回。两种实现是有差别的,实现的原理分别如下。2pthread_join函数的实现机制2.1SylixOS实现机制在SylixOS下调用pthread_join时,如果线程在pthread_join等待之前结束,线程返
分类:
其他好文 时间:
2018-06-25 13:02:53
阅读次数:
183
SylixOS 在 t_main 中使用硬浮点方法
分类:
其他好文 时间:
2018-06-21 22:32:42
阅读次数:
137
SylixOS中间件移植时mk_time函数实现问题
分类:
其他好文 时间:
2018-06-20 22:44:01
阅读次数:
274
逻辑思维题 算法 随机数 案例讲解 猜字游戏 百钱买白鸡问题 穷举法 程序错误与调试 常见错误 编译错误 运行时错误 逻辑错误 调试方法 ...
分类:
其他好文 时间:
2018-06-03 12:45:32
阅读次数:
142
1. 适用范围 本文档介绍SylixOS下通过curl中间下载文件的流程,使用者应熟悉SylixOS系统以及curl中间件。2. 下载流程2.1 资源准备 文件下载依赖curl中间件,故下载前需基于SylixOS进行curl中间件移植,移植过程本文档不做详细介绍,请参照《SylixOS下中间件移植手册》。2.2
分类:
Web程序 时间:
2018-05-31 21:57:52
阅读次数:
231
在使用 scrapy 来爬取网页的时候,我们难免会使用到调试功能,下面介绍两种调试方法: 1.终端使用 exampleurl 为你要爬取网站的 url 。 开启调试界面后终端显示如下(类似 IPython): 接下来就可以在命令行中输入各种方法来获取网页内容查看实时效果了。如通过 response. ...
分类:
其他好文 时间:
2018-05-22 23:56:06
阅读次数:
266
上次写的登陆程序杂乱无章,自己都看不下去了,老师做出的点评如下 由于目前字典还不是太熟悉就先不用了, 然后加入了一个while循环确实好用 但是感觉代码仍然是冗余的多,可读性超级差 对了现在发现一个比较有用的调试方法,就是在每个功能完成的时候加入一段print语句来说明这段代码运行了,或者说明一下实 ...
分类:
编程语言 时间:
2018-05-17 23:15:04
阅读次数:
254