摘要:
OpenWrt的编译系统负责编译出可以最终烧录的img文件。由于全志的Tina采用的是OpenWrt编译系统,所以这个系列以Tina编译为例进行分析。 在make之前,需要设置环境变量,用到的命令是: 这两条命令干了什么?怎么做的? 打开build/envsetup.sh脚本,发现这个脚本几乎全部是 阅读全文
摘要:
OpenWrt的编译系统负责编译出可以最终烧录的img文件。由于全志的Tina采用的是OpenWrt编译系统,所以这个系列以Tina编译为例进行分析。 在make之前,需要设置环境变量,用到的命令是: 这两条命令干了什么?怎么做的? 打开build/envsetup.sh脚本,发现这个脚本几乎全部是 阅读全文
摘要:
一、引言 现下,物联网(IoT/IoE)中智能产品普遍采用WiFi与路由器完成连接,然后通过手机和云端进行数据交互,拓扑结构如下: 由上图可见,APP和智能产品之间并没有直接的交互,而是夹杂了”云“端(当然,我们也可以直接走局域网)。问题来了:智能硬件如智能插座、智能空调、智能空气净化器等,由于不具 阅读全文
摘要:
Linux系统时间、时区、夏令时杂谈 本篇博文对Linux用户层的时间做一番深层次的探究,设计各个时间概念,获取方式,源码窥探。 一、示例 先从一个基本示例开始,源码如下: 1 static void dump_tm(const struct tm *t, const char *var) 2 { 阅读全文
摘要:
《浮生词记》序 我不知道第一个吟歌作诗的人有没有想过词句的韵脚、对偶、格律,按照《诗经·毛诗序》中“情动于中而行于言”的断语,我倾向于认为最初的歌诗最主要还是关注自我想法、感情表达的完成度。 至于谨严的平仄、格律,是有必要的。但我既没有文字上的稍许天赋,又没有专门学习过诗词的文法;既没有读过诗词论著 阅读全文
摘要:
1、socket是什么2、socket编程API2.1 创建:socket()2.2 关闭:shutdown()、close(),两者区别详见《unix环境高级编程》的《Network IPC: Sockets》章节2.3 socket地址表示及地址转换:htonl()、htons()、ntohl( 阅读全文
|