• 8.19~8.23-广州软件所-实习工作日记


    8.19

    今天问题
    对Zigbee帧协议的理解有错误,要根据命令参数修改立沃开关的指令。

    遗留工作
    协议解析的完善

    完成工作

    采用向自身触发事件的方式传送数据帧,经过调整已经可以看到程序解析出包内数据。由于示波器暂未能借到,使用LED来显示数据。只能确定解析出数据,各数据值是否正确还需示波器进行检验。

    【开会 1h】本次会议上跟进各个项目进度。领导李然核对着进度,但是讨论和指导变少了。我在想项目是不是有点太多了呢?

    【自身触发传帧代码编写 3h】在罗熙熙同志的指导下,先对程序自身触发事件之后启动解析,以测试项目功能。编写代码和检查,发现了之前代码 触发“进程”ID有错误,已修正。

    【茶话会 1h】袁峰副所长讲话、新员工介绍、每月之星宣布。

    【数据帧解析调试 2.5h】示波器路灯组在用,只能用led灯先代替着测试。一开始没有反应,花了相当长的时间才发现是跳线连接不牢和未触发初始事件。后面从led灯可以看到有数据被解析出来,各数据值是否正确还需示波器进行检验。


    后续计划
    周三完成协议解析和时序命令生成

    8.20

    今天问题
    出现时序严重延时

    遗留工作
    协议解析的完善

    完成工作
    修改了命令参数,规整了帧格式。帧解析后可以产生正确时序,但出现了时序产生严重延时的情况,并且每次编译运行延时会增长直至3分钟。采用led、示波器等调试未果。

    后续计划
    周三完成协议解析和时序命令生成


    8.21

    今天问题
    暂无

    遗留工作
    协议解析的完善

    完成工作
    经多次调试,解决了延时严重的问题。开始着手双板组网。

    【严重延时问题的解决 6.5h】幸好今天示波器一直在,加快了我的调试进度。严重延时的原因,经多次试验,是多余消息发送及有部分内存分配函数参数错误导致的。在单块板上完成了协议解析和时序命令生成。

    【双板组网调试协议解析 1h】在罗熙熙同志指导下,为切合项目实际,修改了协议栈的事件调用、协议解析模块的部分数据结构,为双板组网调试做好准备。

    后续计划
    周五完成协议解析及其多板收发

    8.22

    今天问题
    应答帧没有在上位机串口中反馈

    遗留工作
    帧收发的完善

    完成工作
    早上双板组网,智能开关Zigbee模块的改造,已经完成了从上位机发送帧,下位机模块解析后产生指定时序。
    但是产生时序后,下位机应该向上位机反馈应答帧,但该帧没有在上位机串口中反馈。

    【双板组网测试 2.5h】按照测试代码,完成双板组网测试。上位机发送帧,下位机解析并产生指定时序。

    【双板组网反馈帧测试 3h】在罗熙熙同志指导下,按照参数调整。完成反馈帧测试及测试报告。

    【梦之声 2h】作为所里活动的工作人员,搬运饮用水、协助彩排工作等。

    后续计划
    周五完成协议解析及其多板收发

    8.23

    今天问题
    暂无

    遗留工作
    反馈帧的完善

    完成工作

    【双板组网反馈帧调试 3.5h】早上的调试解决帧反馈无法接收的问题,原因主要是我之前在解决时序延时问题时,注释了在其他模块产生warning的代码。在熙熙哥的帮助下,定位了该问题。

    【CRC校验及MAC完善 3h】之前按指示暂时没有进行crc和mac的获取,现在进行补充完善。解决了栈溢出的bug。

    【示波器探头罩丢失事件 1h】周三就没看到了。沟通之后,我们双方都得找找。

    后续计划

  • 相关阅读:
    安卓开发学习——事件机制
    安卓开发学习——消息机制与异步任务
    安卓存储学习
    scrollTop, pageYOffset, scrollY 以及offsetTop 的区别
    BFC与IFC概念理解+布局规则+形成方法+用处
    JavaScript的作用域、作用域链和执行期上下文
    深入理解javascript原型和闭包系列
    【剑指Offer】剑指offer题目汇总
    CSS文件加载方式: @import 和 <link>
    jquery跨域:$.ajax 和$.getJSON
  • 原文地址:https://www.cnblogs.com/zeedmood/p/3268300.html
Copyright © 2020-2023  润新知