<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NoteFAN的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/NoteFAN</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; NoteFAN]]></copyright><item><title><![CDATA[CoAP协议及开源实现]]></title><link>https://blog.csdn.net/NoteFAN/article/details/41076253</link><guid>https://blog.csdn.net/NoteFAN/article/details/41076253</guid><author>NoteFAN</author><pubDate>Thu, 13 Nov 2014 11:28:35 +0800</pubDate><description><![CDATA[1. CoAP协议的简单介绍

CoAP是一种面向网络的协议，采用了与HTTP类似的特征，核心内容为资源抽象、REST式交互以及可扩展的头选项等。这些关键特征使得因特网由简单的文档检索机制(World Wide Web)演进成为现在繁荣的应用平台(Web 2.0)。HTTP作为IETF 成功长期采用的标准，可以用较小的脚本程序来融合不同的资源和服务。它提供的互操作性正是物联网的关键讨论内容，从]]></description><category></category></item><item><title><![CDATA[socket通信简介]]></title><link>https://blog.csdn.net/NoteFAN/article/details/41076227</link><guid>https://blog.csdn.net/NoteFAN/article/details/41076227</guid><author>NoteFAN</author><pubDate>Thu, 13 Nov 2014 11:27:21 +0800</pubDate><description><![CDATA[“一切皆Socket！”

话虽些许夸张，但是事实也是，现在的网络编程几乎都是用的socket。

——有感于实际编程和开源项目研究。

我们深谙信息交流的价值，那网络中进程之间如何通信，如我们每天打开浏览器浏览网页时，浏览器的进程怎么与web服务器通信的？当你用QQ聊天时，QQ进程怎么与服务器或你好友所在的QQ进程通信？这些都得靠socket？那什么是socket？socket的类型]]></description><category></category></item><item><title><![CDATA[CoAP协议学习——CoAP基础]]></title><link>https://blog.csdn.net/NoteFAN/article/details/41076213</link><guid>https://blog.csdn.net/NoteFAN/article/details/41076213</guid><author>NoteFAN</author><pubDate>Thu, 13 Nov 2014 11:26:07 +0800</pubDate><description><![CDATA[【原连接地址】

更多CoAP文章请参考博文索引——【物联网学习笔记——索引博文】

学习CoAP最简单的方法便是阅读协议文档。该协议文档并不是那么复杂。当然如果有一个CoAP的简单介绍那就再好不过了。




什么是CoAP

CoAP是受限制的应用协议(Constrained Application Protocol)的代名词。在最近几年的时间中，专家们预测会有更多的设备]]></description><category></category></item><item><title><![CDATA[makefile]]></title><link>https://blog.csdn.net/NoteFAN/article/details/40747759</link><guid>https://blog.csdn.net/NoteFAN/article/details/40747759</guid><author>NoteFAN</author><pubDate>Mon, 03 Nov 2014 21:07:42 +0800</pubDate><description><![CDATA[$gcc -c -o test.o test.c      //生成目标文件test.o

$gcc -o helloworld test.o     //生成mubiaow

可执行文件helloworld依赖于test.o进行编译的，而test.o依赖于test.c。



 依赖关系

在我们编译一个大型项目时，我们往往要很多次的调用编译器，来根据依赖关系，逐步编译整个项]]></description><category></category></item><item><title><![CDATA[Ubuntu中同时打开多个终端窗口:Terminator]]></title><link>https://blog.csdn.net/NoteFAN/article/details/40381665</link><guid>https://blog.csdn.net/NoteFAN/article/details/40381665</guid><author>NoteFAN</author><pubDate>Wed, 22 Oct 2014 20:10:56 +0800</pubDate><description><![CDATA[对Linux系统进行管理时，我们经常需要通过终端窗口输入各种操作命令。在GNOME集成桌面环境下，GNOME终端（gnome-terminal）是我们经常使用的终端程序，每次运行该程序都将打开一个单独的终端窗口。当我们进行命令行操作时，有时需要打开多个终端窗口，并且希望这些窗口能同时平铺显示，那该怎么办呢？其实，借助一款小巧而实用的软件——Terminator就可以轻松实现这一功能。

　　使]]></description><category></category></item><item><title><![CDATA[ARM指令集 VS thumb指令集]]></title><link>https://blog.csdn.net/NoteFAN/article/details/39612165</link><guid>https://blog.csdn.net/NoteFAN/article/details/39612165</guid><author>NoteFAN</author><pubDate>Sat, 27 Sep 2014 15:26:29 +0800</pubDate><description><![CDATA[1 thumb指令集概述

为兼容数据总线宽度为16位的应用系统，ARM体系结构除了支持执行效率很高的32位ARM指令集以外，同时支持16位的Thumb指令集。

Thumb指令集是ARM指令集的一个子集，是针对代码密度问题而提出的，它具有16位的代码宽度。与等价的32位代码相比较，Thumb指令集在保留32位代码优势的同时，大大的节省了系统的存储空间。Thumb不是一个完整的体系结构，不]]></description><category></category></item><item><title><![CDATA[JDK安装与环境变量配置]]></title><link>https://blog.csdn.net/NoteFAN/article/details/39598381</link><guid>https://blog.csdn.net/NoteFAN/article/details/39598381</guid><author>NoteFAN</author><pubDate>Sat, 27 Sep 2014 01:43:42 +0800</pubDate><description><![CDATA[本文介绍JDK的安装与环境变量配置。 







工具/原料



JDK1.7.0

WIN7





方法/步骤







安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ，第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。（不能都安装在java文件夹的根目录下，jd]]></description><category></category></item><item><title><![CDATA[vim+Ctags+Taglist+WinManager工具的安装]]></title><link>https://blog.csdn.net/NoteFAN/article/details/39396563</link><guid>https://blog.csdn.net/NoteFAN/article/details/39396563</guid><author>NoteFAN</author><pubDate>Fri, 19 Sep 2014 12:43:47 +0800</pubDate><description><![CDATA[阅读内核代码: vim+Ctags+Taglist+WinManager阅读器。
下面介绍一下阅读器的安装。
在Ubuntu上安装vim，应该不需要再多说些什么了
　　sudo apt-get install vim
系统就会自动将vim编辑器安装好了！！
只有一个vim对于开发人员，特别是需要阅读大量源代码的程序员来说，显然是不够的，或者说是不方便的，当然除了那些大牛之外，我身边就有这]]></description><category></category></item><item><title><![CDATA[vim 中Taglist的安装和使用]]></title><link>https://blog.csdn.net/NoteFAN/article/details/39395563</link><guid>https://blog.csdn.net/NoteFAN/article/details/39395563</guid><author>NoteFAN</author><pubDate>Fri, 19 Sep 2014 11:06:21 +0800</pubDate><description><![CDATA[Taglist是vim的一个插件，提供源代码符号的结构化视图。
效果图：（直接使用了别人的图片。在我机器上也差不多～）

『下载和安装』
         1）从http://www.vim.org/scripts/script.php?script_id=273下载安装包，也可以从http://vim-taglist.sourceforge.net/index.html下载。
    ]]></description><category></category></item><item><title><![CDATA[linux下解压命令大全]]></title><link>https://blog.csdn.net/NoteFAN/article/details/39394613</link><guid>https://blog.csdn.net/NoteFAN/article/details/39394613</guid><author>NoteFAN</author><pubDate>Fri, 19 Sep 2014 10:15:07 +0800</pubDate><description><![CDATA[.tar 
解包：tar xvf FileName.tar
打包：tar cvf FileName.tar DirName
（注：tar是打包，不是压缩！）
———————————————
.gz
解压1：gunzip FileName.gz
解压2：gzip -d FileName.gz
压缩：gzip FileName
.tar.gz 和 .tgz
解压：tar zxvf ]]></description><category></category></item><item><title><![CDATA[如何查看自己运行ubuntu是32位还是64位]]></title><link>https://blog.csdn.net/NoteFAN/article/details/38921257</link><guid>https://blog.csdn.net/NoteFAN/article/details/38921257</guid><author>NoteFAN</author><pubDate>Fri, 29 Aug 2014 10:51:05 +0800</pubDate><description><![CDATA[当安装ubuntu在pc上，不推荐在32位pc安装64位操作系统，64位pc安装32位操作系统





方法/步骤




1

按ctrl+shift+t 快捷键，打开终端，输入sudo uname --m ，按下enter



步骤阅读



2

如果显示i686,你安装了32位操作系统
如果显示 x86_64，你安装了64位操作系统
]]></description><category></category></item><item><title><![CDATA[Contiki:RDC &CoAP]]></title><link>https://blog.csdn.net/NoteFAN/article/details/38900285</link><guid>https://blog.csdn.net/NoteFAN/article/details/38900285</guid><author>NoteFAN</author><pubDate>Thu, 28 Aug 2014 16:42:29 +0800</pubDate><description><![CDATA[Paper:




主要讲了RDC中的三个优化措施：
1、Contiki Timing；
2、Packet Detection and fast  sleep；
3、Transmission phase-lock。
讲述了RDC层在contiki中的作用。及实现的原理。如下：
RDC：Radio duty cycling
ContikiMAC:uses a power ef]]></description><category></category></item><item><title><![CDATA[CC2530 Power Management]]></title><link>https://blog.csdn.net/NoteFAN/article/details/38865721</link><guid>https://blog.csdn.net/NoteFAN/article/details/38865721</guid><author>NoteFAN</author><pubDate>Wed, 27 Aug 2014 10:00:20 +0800</pubDate><description><![CDATA[CC2530 Power Management

五种功率管理模式：active mode; idle mode; PM1; PM2; and PM3.

正常工作下，使用Active mode,PM3耗电量最低。



Active mode： 全功能模式

Idle mode： 除了CPU核停止之外与Active mode一样

PM1: Voltage Regulat]]></description><category></category></item><item><title><![CDATA[contiki系统分析:时钟]]></title><link>https://blog.csdn.net/NoteFAN/article/details/38850223</link><guid>https://blog.csdn.net/NoteFAN/article/details/38850223</guid><author>NoteFAN</author><pubDate>Tue, 26 Aug 2014 16:53:58 +0800</pubDate><description><![CDATA[contiki系统提供了一系列的时钟库,可以供contiki系统或者用户态的程序调用.

时钟库包括时钟到期检查.在调度时钟时低功耗的模块被唤醒,实时的任务调度.

定时器也可以让执行具体的事情过程中进入休眼状态.



contiki的定时器的种类






contiki包抱一个时钟模块,但是有多个时钟模型:timer, stimer, ctimer, etim]]></description><category></category></item><item><title><![CDATA[C语言的三种整型数据类型：int、short int和long int]]></title><link>https://blog.csdn.net/NoteFAN/article/details/38849555</link><guid>https://blog.csdn.net/NoteFAN/article/details/38849555</guid><author>NoteFAN</author><pubDate>Tue, 26 Aug 2014 16:22:10 +0800</pubDate><description><![CDATA[int数据类型的位数为16位，short int数据类型的位数也是16位。而long int的位数为32位，可用来存储比较大的整数。 

short int 和 long int可以缩写为short 和 long。 

             C语言中的整型数据类型int、short int 和 long int

 



名称
全称类型说明符
缩写类型说明符     ]]></description><category></category></item><item><title><![CDATA[Contiki学习笔记之时钟初始化]]></title><link>https://blog.csdn.net/NoteFAN/article/details/38846529</link><guid>https://blog.csdn.net/NoteFAN/article/details/38846529</guid><author>NoteFAN</author><pubDate>Tue, 26 Aug 2014 13:48:36 +0800</pubDate><description><![CDATA[在platform/contiki-main.c源文件下的main函数数的第一行代码就是实现clock的初始化，以下是其函数体

/*---------------------------------------------------------------------------*/
/*
 * There is some ambiguity between TI cc2530 sof]]></description><category></category></item></channel></rss>