自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 CoAP协议及开源实现

1. CoAP协议的简单介绍CoAP是一种面向网络的协议,采用了与HTTP类似的特征,核心内容为资源抽象、REST式交互以及可扩展的头选项等。这些关键特征使得因特网由简单的文档检索机制(World Wide Web)演进成为现在繁荣的应用平台(Web 2.0)。HTTP作为IETF 成功长期采用的标准,可以用较小的脚本程序来融合不同的资源和服务。它提供的互操作性正是物联网的关键讨论内容,从

2014-11-13 11:28:35 1063

转载 socket通信简介

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型

2014-11-13 11:27:21 423

转载 CoAP协议学习——CoAP基础

【原连接地址】更多CoAP文章请参考博文索引——【物联网学习笔记——索引博文】学习CoAP最简单的方法便是阅读协议文档。该协议文档并不是那么复杂。当然如果有一个CoAP的简单介绍那就再好不过了。什么是CoAPCoAP是受限制的应用协议(Constrained Application Protocol)的代名词。在最近几年的时间中,专家们预测会有更多的设备

2014-11-13 11:26:07 869

转载 makefile

$gcc -c -o test.o test.c      //生成目标文件test.o$gcc -o helloworld test.o     //生成mubiaow可执行文件helloworld依赖于test.o进行编译的,而test.o依赖于test.c。 依赖关系在我们编译一个大型项目时,我们往往要很多次的调用编译器,来根据依赖关系,逐步编译整个项

2014-11-03 21:07:42 413

原创 Ubuntu中同时打开多个终端窗口:Terminator

对Linux系统进行管理时,我们经常需要通过终端窗口输入各种操作命令。在GNOME集成桌面环境下,GNOME终端(gnome-terminal)是我们经常使用的终端程序,每次运行该程序都将打开一个单独的终端窗口。当我们进行命令行操作时,有时需要打开多个终端窗口,并且希望这些窗口能同时平铺显示,那该怎么办呢?其实,借助一款小巧而实用的软件——Terminator就可以轻松实现这一功能。  使

2014-10-22 20:10:56 10364 1

转载 ARM指令集 VS thumb指令集

1 thumb指令集概述为兼容数据总线宽度为16位的应用系统,ARM体系结构除了支持执行效率很高的32位ARM指令集以外,同时支持16位的Thumb指令集。Thumb指令集是ARM指令集的一个子集,是针对代码密度问题而提出的,它具有16位的代码宽度。与等价的32位代码相比较,Thumb指令集在保留32位代码优势的同时,大大的节省了系统的存储空间。Thumb不是一个完整的体系结构,不

2014-09-27 15:26:29 1764

转载 JDK安装与环境变量配置

本文介绍JDK的安装与环境变量配置。 工具/原料JDK1.7.0WIN7方法/步骤安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jd

2014-09-27 01:43:42 501

原创 vim+Ctags+Taglist+WinManager工具的安装

阅读内核代码: vim+Ctags+Taglist+WinManager阅读器。下面介绍一下阅读器的安装。在Ubuntu上安装vim,应该不需要再多说些什么了  sudo apt-get install vim系统就会自动将vim编辑器安装好了!!只有一个vim对于开发人员,特别是需要阅读大量源代码的程序员来说,显然是不够的,或者说是不方便的,当然除了那些大牛之外,我身边就有这

2014-09-19 12:43:47 714

转载 vim 中Taglist的安装和使用

Taglist是vim的一个插件,提供源代码符号的结构化视图。效果图:(直接使用了别人的图片。在我机器上也差不多~)『下载和安装』         1)从http://www.vim.org/scripts/script.php?script_id=273下载安装包,也可以从http://vim-taglist.sourceforge.net/index.html下载。   

2014-09-19 11:06:21 482

转载 linux下解压命令大全

.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

2014-09-19 10:15:07 371

转载 如何查看自己运行ubuntu是32位还是64位

当安装ubuntu在pc上,不推荐在32位pc安装64位操作系统,64位pc安装32位操作系统方法/步骤1按ctrl+shift+t 快捷键,打开终端,输入sudo uname --m ,按下enter步骤阅读2如果显示i686,你安装了32位操作系统如果显示 x86_64,你安装了64位操作系统

2014-08-29 10:51:05 570

转载 Contiki:RDC &CoAP

Paper:主要讲了RDC中的三个优化措施:1、Contiki Timing;2、Packet Detection and fast  sleep;3、Transmission phase-lock。讲述了RDC层在contiki中的作用。及实现的原理。如下:RDC:Radio duty cyclingContikiMAC:uses a power ef

2014-08-28 16:42:29 598

转载 CC2530 Power Management

CC2530 Power Management五种功率管理模式:active mode; idle mode; PM1; PM2; and PM3.正常工作下,使用Active mode,PM3耗电量最低。Active mode: 全功能模式Idle mode: 除了CPU核停止之外与Active mode一样PM1: Voltage Regulat

2014-08-27 10:00:20 736

转载 contiki系统分析:时钟

contiki系统提供了一系列的时钟库,可以供contiki系统或者用户态的程序调用.时钟库包括时钟到期检查.在调度时钟时低功耗的模块被唤醒,实时的任务调度.定时器也可以让执行具体的事情过程中进入休眼状态.contiki的定时器的种类contiki包抱一个时钟模块,但是有多个时钟模型:timer, stimer, ctimer, etim

2014-08-26 16:53:58 1257

转载 C语言的三种整型数据类型:int、short int和long int

int数据类型的位数为16位,short int数据类型的位数也是16位。而long int的位数为32位,可用来存储比较大的整数。 short int 和 long int可以缩写为short 和 long。              C语言中的整型数据类型int、short int 和 long int 名称全称类型说明符缩写类型说明符     

2014-08-26 16:22:10 3783

转载 Contiki学习笔记之时钟初始化

在platform/contiki-main.c源文件下的main函数数的第一行代码就是实现clock的初始化,以下是其函数体/*---------------------------------------------------------------------------*//* * There is some ambiguity between TI cc2530 sof

2014-08-26 13:48:36 706

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除