___2017

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 27 28 29 30 31

2019年1月9日

摘要: 一、引子 为了把编译好的bin和lib文件打包到镜像里面,新建了个package,在编译的时候,总是报库缺失的错误:Package XXX is missing dependencies for the following libraries这就有意思了:1、它怎么知道我的bin和lib文件依赖哪些 阅读全文
posted @ 2019-01-09 19:54 yin'xiang 阅读(11647) 评论(1) 推荐(3) 编辑

摘要: build/envsetup.sh 在lunch函数执行过程中,很多次通过直接/间接的方式调用到get_build_var()函数: 以printconfig为例,最终执行的是:get_build_var report_config然后调用build/dumpvar.mk这个Makefile,显示当 阅读全文
posted @ 2019-01-09 19:06 yin'xiang 阅读(702) 评论(0) 推荐(0) 编辑

2018年12月12日

摘要: OpenWrt的编译系统负责编译出可以最终烧录的img文件。由于全志的Tina采用的是OpenWrt编译系统,所以这个系列以Tina编译为例进行分析。 在make之前,需要设置环境变量,用到的命令是: 这两条命令干了什么?怎么做的? 打开build/envsetup.sh脚本,发现这个脚本几乎全部是 阅读全文
posted @ 2018-12-12 21:54 yin'xiang 阅读(1539) 评论(0) 推荐(0) 编辑

2018年11月30日

摘要: 一、引言 现下,物联网(IoT/IoE)中智能产品普遍采用WiFi与路由器完成连接,然后通过手机和云端进行数据交互,拓扑结构如下: 由上图可见,APP和智能产品之间并没有直接的交互,而是夹杂了”云“端(当然,我们也可以直接走局域网)。问题来了:智能硬件如智能插座、智能空调、智能空气净化器等,由于不具 阅读全文
posted @ 2018-11-30 12:35 yin'xiang 阅读(7116) 评论(1) 推荐(0) 编辑

2018年9月16日

摘要: Linux系统时间、时区、夏令时杂谈 本篇博文对Linux用户层的时间做一番深层次的探究,设计各个时间概念,获取方式,源码窥探。 一、示例 先从一个基本示例开始,源码如下: 1 static void dump_tm(const struct tm *t, const char *var) 2 { 阅读全文
posted @ 2018-09-16 21:27 yin'xiang 阅读(8583) 评论(0) 推荐(0) 编辑

2018年7月18日

摘要: 《浮生词记》序 我不知道第一个吟歌作诗的人有没有想过词句的韵脚、对偶、格律,按照《诗经·毛诗序》中“情动于中而行于言”的断语,我倾向于认为最初的歌诗最主要还是关注自我想法、感情表达的完成度。 至于谨严的平仄、格律,是有必要的。但我既没有文字上的稍许天赋,又没有专门学习过诗词的文法;既没有读过诗词论著 阅读全文
posted @ 2018-07-18 13:48 yin'xiang 阅读(301) 评论(0) 推荐(0) 编辑

2018年5月25日

摘要: 1、socket是什么2、socket编程API2.1 创建:socket()2.2 关闭:shutdown()、close(),两者区别详见《unix环境高级编程》的《Network IPC: Sockets》章节2.3 socket地址表示及地址转换:htonl()、htons()、ntohl( 阅读全文
posted @ 2018-05-25 18:32 yin'xiang 阅读(431) 评论(0) 推荐(0) 编辑

上一页 1 ··· 27 28 29 30 31