自从使用了onedrive过后就像发现宝贝似得,跨机器自动同步文件很是方便,特别是一些正在进行调试笔记、开发文档。所以在ubuntu也马上考虑使用onedrive。
通过apt安装如下依赖工具包。
python3-dev
自从使用了onedrive过后就像发现宝贝似得,跨机器自动同步文件很是方便,特别是一些正在进行调试笔记、开发文档。所以在ubuntu也马上考虑使用onedrive。
通过apt安装如下依赖工具包。
python3-dev
需要理解linux下面的几个概念。
主机名,默认保存在/etc/hosname
,可以通过命令hostname
查看和更改。
本地域名文件,配置后再本机立即生效。默认地,会设置本机hostname
到hosts
使之映射到127.0.0.1
。同样地,局域网内也可以通过http://hostname
到该机器。
版本管理工具,注意配置环境变量,保证命令窗口能够直接使用。
现在安装成功后,需要配置环境变量。保证在cmd
窗口node能够直接运行,并且通过node -v
查询版本后修改thingsboa()rd 工程中的pom.xml
。
工程是基于maven管理,直接通过idea open,之后会自动下载各种依赖包。
...对于抓包详细走读 sample_light/switch 工程。
osal 是ti cc25x0 系列用以实现ble、zigbee 复杂协议栈的一个操作系统抽象层,算不上一个完整的操作系统,但是也完成操作系统内核的部分功能,可以总结为一个基于事件驱动的优先级任务管理,同时实现了任务间通信的基本事件、消息机制,并且实现动态内存管理。同时整个osal还维护一个时间节拍。
osal每一个完整任务由task_init和task_event_loop组成,前者完成任务初始化,后面用以处理任务通过事件被触发后的事件处理函数。每一个事件处理函数(task_event_loop)包含一个多个事件处理,其中一个事件包含消息处理,消息头会携带消息id。
...已经完整梳理主要程序流,对于每个主程序流会按章节阻逐个细化分解。
uboot 入口main
...安装开发包和下载源码
...基于debian8 的linux设备会低概率的出现的系统完整死机,这里思考给linux添加完整的看门狗策略。
debian8已经采用systemd用以初始化系统和守护、管理系统进程。这里同时存在systemd 的watchdog和keepalive 单元文件,以及sysv init的watchdog keepavlie 初始化脚本,同时systemd也直接看门狗启动,那么该如何选择呢?
...supervisor启动失败,通过/var/log/syslog
直接报错。
该报错通过systemd控制的sysv init启动脚本报出。从直接报错的代码位置来看是start-stop-daemon
启动supervisord
失败。