zoukankan      html  css  js  c++  java
  • [工作笔记]2018-08-27~2018-08-31

    1.完成rs485文档

    2.libevent学习和接口文档。

    Shell:

      1.脚本变量赋值时,等号前后不能加空格!

      2.shell换行时必须加“”,且后面不能有空格和其他字符!

    Stty:

      《unix环境高级编程》里原来有关于stty的描述啊。。在第18章终端I/O部分,算了,以后再看吧。

     大小端:

    字节对齐:

    64位编程和32位的区别:

    LibEvent:

      看了眼百度百科,需要用到select、poll等我没用过的命令,先看一下《unix环境高级编程》吧,第14章高级I/O

      参考网站:https://www.cnblogs.com/nearmeng/p/4043548.html  libevent和基于libevent的网络编程

           https://blog.csdn.net/luotuo44/article/details/39670221 libevent使用例子从简单到复杂(含源码分析和疑难解答的博客地址)

            https://blog.csdn.net/sparkliang/article/details/5202394 libevent深度分析(张亮)-已下载

     Luci:

      无语,原来可以在虚拟机里直接改luci代码的呀,我一直都是改完重新编译整个系统的,囧。

      1.修改/etc/config/luci 找到ccache,值置为0。2.lua代码路径:/usr/lib/lua/luci/controller/admin/rs485

      

     串口名称:

      查了很久,确认了,除非一个串口一个串口的找过去,不然就只能约定好使用哪个串口了。

      代码里的话,是否可以把串口名弄成一个配置,程序执行时先从配置里读一下,换设备了也方便读取。

      树莓派串口:ttyAMA0

     串口重置问题:

      发现Web上对RS485进行修改后,实际并没有生效?

      现象:Web修改RS485参数,然后终端敲回车后,发现RS485参数复位到Web修改之前。若通过终端直接修改RS485参数,则无此问题。

      临时解决方法:事先在串口终端上输入eof控制字符(^D),然后再通过web界面修改。

      

    ================================================

    2018-08-27

    rs485文档编写中。

    2018-08-28

      1.看编程规范,看各种奇奇怪怪的案例。收获:大小端、字节对齐、32/64位编程差异。

      2.稍微修改了一下rs485文档

      3.开始看libevent

     2018-08-29~2018-8-30

      在查rs485参数莫名复位的问题。

    2018-08-31

      rs485复位问题暂时不再处理,代码已递交。

      开始认真看libevent。

  • 相关阅读:
    LeetCode之移除元素
    有被开心到hh(日常)
    交换排序
    插入排序
    顺序查找&折半查找
    C++之引用
    MySQL学习笔记
    C/C++程序编译过程
    计算机面试知识整合(更新中...)
    MFC之编辑框
  • 原文地址:https://www.cnblogs.com/laymond/p/9543074.html
Copyright © 2011-2022 走看看