`
文章列表
第一个最好研究也最容易懂的自然是乐联网与yeelink,谁他是中文的呢,还是比如符合中国人的习惯的。你配置自己的智能设备主动给乐联网提供采集数据后。用户就可以通过乐联网的管理平台或者APP来监控连接了的智能设备。同时也有详尽的配置与说明文档。同时还有客户端的开源代码 image 第二个是鼎鼎有名的xlively,估计也是乐联网抄袭的对象,xlively原来叫cusom,跟物联网一样提供智能设备直接跟物联网
一、代码库   1、from  代码家 整理比较好的源码连接   *************************************************************************************************************************************************************************** http://blog.zhan-dui.com/?page_id=60   感谢 “代码家”整理 一、兼容类库

initrd的作用

initrd 是一个 ram disk 的 image. 一般是压缩过的.它存在的主要目的是在内核启动时加载它,安装其中的驱动.总的来说分这几步a.内核启动时加载 initrd img, mount 为 / b.依 /linuxrc 的指令执行, 一般有扫描系统硬件,从 当前文件系统中找到驱动安装之.c.挂载系统中真正的 /细说就是:开机 bios 代电自检, 依 bios 指定的启动盘(如 hd1), 找到 头 416 字节引导程序,执行之(顺便说如果是lilo引导linux的话, 在#lilo 时就写入了这416字节,但仅这416字节是不够用来引导 linux 的,因此叫它 stage1 ...
Linux 初始 RAM 磁盘(initrd)概述 学习 initrd 的剖析、创建以及在 Linux 引导过程中的用法
基于 SquashFS 构建 Linux 可读写文件系统 在当前的嵌入式操作系统开发中,Linux 操作系统通常被压缩成 Image 后存放在 Flash 设备中。在系统启动过程中,这些 Image 被直接挂载到根文件系统, 然而这时的根文件系统是只读 ...
1. 代码上来看有几个重要目录package, target, build_root, bin, dl.... ---build_dir/host目录是建立工具链时的临时目录 ---build_dir/toolchain-<arch>*是对应硬件的工具链的目录 ---staging_dir/toolchain-<arch>* 则是工具链的安装位置 ---target/linux/<platform>目录里面是各个平台(arch)的相关代码 ---target/linux/<platform>/config-3.10文件就是配置文件了 ...
本篇的主要目的是想通过分析Makefile,了解openwrt编译过程。着重关注以下几点: openwrt目录结构 主Makefile的解析过程,各子目录的目标生成。 kernel编译过程 firmware的生成过程 软件包的编译过程 openwrt目录结构 官方源下载 ...

Luci实现框架

1.总述       上一篇总结了uhttpd的工作方式,openwrt中利用它作为web服务器,实现客户端web页面配置功能。对于request处理方式,采用的是cgi,而所用的cgi程序就是luci,工作框架如下图所示:     Client端和serv端采用cgi方式交互,uhttpd服务器的cgi方式中,fork出一个子进程,子进程利用execl替换为luci进程空间,并通过setenv环境变量的方式,传递一些固定格式的数据(如PATH_INFO)给luci。另外一些非固定格式的数据(post-data)则由父进程通过一个w_pipe写给luci的stdin,而luci的返回 ...
luci 参考资料 http://luci.subsignal.org/trac/wiki/Documentation http://wiki.openwrt.org/doc/techref/preinit_mount?#first.boot http://www.google.com.hk/search?q=Luci&hl=en&safe=strict&domains=openwrt.org&sitesearch=openwrt.org&prmd=ivnsl&ei=kDCrTc6UGI-WvAO63LH_CQ&start=0&am ...

object-c 基本语法

 
类型: NSString NSInteger NSLong控制台输出   NSObject:对象 比较两个对象是否相等:   [cpp] 

CSS基础1

<p><strong>我是粗体字,不是斜体字,因为我不在列表当中,所以这个规则对我不起作用</strong></p> <ol> <li><strong>我是斜体字。这是因为 strong 元素位于 li 元素内。</strong></li> <li>我是正常的字体。</li> </ol>   在上面的例子中,只有 li 元素中的 strong 元素的样式为斜体字,无需为 strong 元素定义特别的 class 或 id,代码更加简洁。 ...
快速搭建Web环境 Angularjs + Express3 + Bootstrap3 AngularJS体验式编程系列文章,将介绍如何用angularjs构建一个强大的web前端系统。angularjs是由Google团队开发的一款非常优秀web前端框架。在当前如此多的web框架下,angularjs能脱颖而出,从架构设计上就高人一等,双向数据绑定,依赖注入,指令,MVC,模板。Angular.js创新地把后台技术融入前端开发,扫去jQuery一度的光芒。用angularjs就像写后台代码,更规范,更结构化,更可控。   前言 Angularjs越用越顺手,不仅代码量比jQu ...
web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs.emmet.io,而这两个对他的支持是: sublime text 是所有编辑器里边支持emmet比较好的的唯一一款。 webstorm是所 ...
合适的工具会事半功倍,当然也得把握分寸,要不就成了会得越多干的越多的“苦力者”。 编辑类软件层出不群,各有所长,各有所短。找到一个合适的还真是难。还好有webstorm的出现,最近又是3.0的新版本发布。为什么这么说呢,她与其它的编辑器有什么不同: 1. 任何一个编辑器都需要保存(ctrl + s),这是所有win平台上编辑类软件的特点,但是webstorm编辑文件右上角是没有那个熟悉的米号的。 换句话说,所有的操作都直接存储,这样带来的坏处就是,没有以前的米号标识,万一键盘误操作也会被立即存储。 省去了ctrl + s之后,在结合Firefox的vim,基本不动鼠标就可以看到结果页 ...
1.   tcp out-of-order(tcp有问题) 解答: 1)、    应该有很多原因。但是多半是网络拥塞,导致顺序包抵达时间不同,延时太长,或者包丢失,需要重新组合数据单元 因为他们可能是通过不同的路径到达你电脑上面的。 2)、 ...
Global site tag (gtag.js) - Google Analytics