自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (21)
  • 收藏
  • 关注

原创 i2c driver

一. 简介       I2C(Inter-Intergrated circuit)及子集smbus(System Mangement Bus)接口是嵌入式系统中比较常见的设备接口,这类设备主要有eeprom,hwmon,rtc等。I2C及SMBUS为两线接口,分别为SDA(串行数线),SCL(串行时钟);SDA是双向数据线,可以读写命令来控制SDA方向,I2C支持最高传输速率为100kbit

2012-10-29 13:25:58 6267

原创 RTC系统

一. RTC及驱动简介        RTC即real time clock实时时钟,主要用于为操作系统提供可靠的时间;当系统处于断电 的情况下,RTC记录操作系统时间,并可在电池供电情况下继续正常工作,当系统正常启动后,系统可从RTC读取时间信息,来确保断电后时间运行连续性。        目前,很多CPU中都已集成RTC系统,且有许多独立的外接RTC芯片可用于实现RTC功能;

2012-10-26 17:28:51 20912

基于Zigbee的簇树协议分析

Z i g b e e 是 一种短距 离、 低速率 的无线 传 感器网络 的技术标准 ,其 P H Y层和 M A C层 协议 为 I E E E 8 0 2 . 1 5 4协议标准. 主要特 性是 低速率、 近距离 、 低功耗、 低复杂度和低成本

2014-05-16

基于ZigBeeMAC层的多信道接入协议的研究

Z i g B e e 是 一 种新 兴 的 无 线传 感 器 网络 技 术【 ” , 近 年 来 已被 广 泛地 应 用 于无 线 传 感 器 网络 中。在 该 协议 的 MAC 层 中 , 规 定 每 个 P A N( P e r s o n a l A r e a Ne t wo r k , 个人 区域 网 络 ) 内所 有 节 点 均 工作 在 一 个 单 一 的信 道 上 , 而 该 协议 的 P H Y 层 以及 多种 Z i g b e e芯 片 在 2 . 4 G H z频 段 内都 可 以 支持 多达 1 6个信 道 。基 于此 . 本 文 为 Z i g B e e网 络提 出 了一 种 多信道 分 配的 MA C机 制 , 并 通过 仿 真 验 证 了该 算 法 的 可行 性

2014-05-16

linux device driver

This is, on the surface, a book about writing device drivers for the Linux system. That is a worthy goal, of course; the flow of new hardware products is not likely to slow down anytime soon, and somebody is going to have to make all those new gadgets work with Linux. But this book is also about how the Linux kernel works and how to adapt its workings to your needs or interests. Linux is an open system; with this book, we hope, it is more open and accessible to a larger community of developers. This is the third edition of Linux Device Drivers. The kernel has changed greatly since this book was first published, and we have tried to evolve the text to match. This edition covers the 2.6.10 kernel as completely as we are able. We have, this time around, elected to omit the discussion of backward compatibility with previous kernel versions. The changes from 2.4 are simply too large, and the 2.4 interface remains well documented in the (freely available) second edition. This edition contains quite a bit of new material relevant to the 2.6 kernel. The discussion of locking and concurrency has been expanded and moved into its own chapter. The Linux device model, which is new in 2.6, is covered in detail. There are new chapters on the USB bus and the serial driver subsystem; the chapter on PCI has also been enhanced. While the organization of the rest of the book resembles that of the earlier editions, every chapter has been thoroughly updated. We hope you enjoy reading this book as much as we have enjoyed writing it.

2014-05-16

无线传感器网络中TinyOS的研究

无线传感器网络是一种全新的信息获取和处理技术 , 能够实时监测、 感知和采集各种环境或监测对象的信息 ; 传统的嵌入式操 作系统由于各种原因不能满足无线传感器网络的需求 , 为此深入研究了加州大学伯克利分校设计的 TinyOS ; 该文介绍了 TinyOS 基于组件架 构的体系结构 ; 深入地阐述了 TinyOS 的调度策略、 能量管理机制以及并发模型 ; 展望了 T i nyOS 在无线传感器网络中广阔的应用前景

2014-05-16

基于Tinyos的传感器网络程序实例开发

T iny os 操作系统采用的轻量级线程技术 、 两层调度方式 、 事件驱动模式 、 主动消息通信技术及组件化编程 等有效地提高了传感器节点 CP U 的使用率 , 在 T iny os 中采用 Nes C 语言进行应用程序开发 , 有很多问题值得研究和探 讨 。从 Nes C 语言基于组件化编程的特点入手 , 讨论基于 T iny os 的应用程序的开发过程 。分析了编程语言 Nes C 的应用 程序结构 , 结合实例给出完整的 T iny os 中用 T oss im 模拟器模拟应用程序的过程 , 说明了应用程序开发的步骤及运行方法

2014-05-16

基于ARM核处理器的TinyOS实现

简要介绍了面向无线传感器网络的操作系统 Ti ny O S及其编程语言 Ne s C的特点 , 详细分析了 Ti ny O S和 N e s C的编译链接过程 ,并以 A T 91 M40800为例给出了基于 AR M 核处理器芯片的 Ti ny O S的实现

2014-05-16

tinyos programming

This book provides an in-depth introduction to writing nesC code for the TinyOS 2.0 operating system. While it goes into greater depth than the TinyOS tutorials on this subject, there are several topics that are outside its scope, such as the structure and implementation of radio stacks or existing TinyOS libraries. It focuses on how to write nesC code, and explains the concepts and reasons behind many of the nesC and TinyOS design decisions. If you are interested in a brief introduction to TinyOS programming, then you should probably start with the tutorials. If you’re interested in details on particular TinyOS subsystems you should probably consult TEPs (TinyOS Enhancement Proposals), which detail the corresponding design considerations, interfaces, and components. Both of these can be found in thedoc/htmldirectory of a TinyOS distribution

2014-05-16

Data Fragmentation Scheme in IEEE 802.15.4

we propose a data fragmentation scheme to increase channel utilization and avoid inevitable collision. Our proposed scheme outperforms the standard IEEE 802.15.4 MAC in terms of collision probability and aggregate throughput. The proposed scheme is easily adapted to the standard IEEE 802.15.4 MAC without any additional message types

2011-05-11

无线网络通信技术及其应用

中对应用广泛的蓝牙、 Z i g B e e 等无线协议进行了阐述,并介绍了各 自的技术特点及其应用。

2011-05-10

无线传感网络目标定位系统建模与仿真

文章首先提出一种传感器网络目标定位系统的系统模型 然后利用 Ptolemy Ⅱ建模仿真平台完成该传感器网络目标 定位系统的系统级行为描述 并根据系统级建模方法学对该目标定位系统进行建模与仿真 分析了传感器网络目标定位系统的诸多影响因素 测试结果表明 传感器网络目标定位系统对于传感器节点的功耗及信息时间同步窗口具有敏感性 符合传感器网络目标定位系统应用特性 验证了 Ptolemy 嵌入式系统级设计方法学对于指导传感器网络系统设计的正确性和可行性

2011-03-22

无线智能传感系统的实现

常见的低功耗、 电池供电的无线数字传感器采用的节能方式主要是在传感器的无线发射端采用分时采样发送的方法节约电力.由于在许多场合接受端要求数据采集的频次远低于发射端数据发送的频次 ,因此 ,许多次发射是空耗的 ,浪费了能源.文中设计的无线数字智能传感器 ,采用上位机编程控制的方法 ,利用接受端按需要发送请求控制发送端发送数据的方法 ,在不影响数据采集质量的情况 下 ,最大程度上降低了能耗

2011-03-22

一种多传感模块无线传感器网络新型节点的设计与实现

本文首先对无线传感器网络的体系结构、特点及应用做了介绍,指出现有无线传感器网络及传感节点的研究现状:其次提出了传感器节点模块化的设计思想,详细论述了接口模块、处理器模块、无线通信模块、传感器模块和电源模块的设计方案,并在硬件设计中,就器件的对比和选择、电路原理和PCB的设计及电气规则等问题作了详细论述

2011-03-22

WSN无线传感网络定位技术的研究

本文首先对无线传感器网络进行了概述,介绍其结构和特点,然后对其节点的定位问题进行了研究

2011-03-22

TinyOS下基于MSP430平台的EEPROM驱动程序设计

无线传感器网络节点需要非易失性的外部存储器来保存自身采集的数据、 路由信息等传感器数 据。这就需要节点上的微处理器能够访问外部存储器。在专门为传感器网络设计的微型操作系统 Tiny2 OS中 ,没有支持对串行 EEPROM进行相关操作的底层驱动程序。根据实际需求 ,在分析了串行 EEPROM AT24C512B的功能和 Tiny OS下硬件抽象体系结构的基础上 ,设计了基于 I2C总线的 EEPROM硬件抽象组 件体系 ,实现了 Tiny OS下基于 MSP430平台的串行 EEPROM驱动程序 ,同时满足了应用开发的灵活性与 传感器节点功耗低两方面的需求

2011-03-22

TinyOS任务调度机制与实时调度构件设计

TinyOS是一个开源的构件化操作系统 ,它采用构件化描述语言 nesC进行开发,主要针对资源非常有限的无线传感器网络节点而设计。分析了 TinyOS2 2 . x的任务调度机制 ,针对其在实时应用领域的调度缺陷 ,设计并实现了一种软实时任务调度构件。根据构件在 T OSSI M仿真器中的验证分析 ,能有效增强 TinyOS的实时性能。

2011-03-22

TinyOS集成开发环境的设计与实现.pdf

Tiny OS是针对资源非常有限的无线传感器网络节点而设计的构件化操作系统 ,采用构件化描述语言 nesC进行开发。由于采用基于构件的软件工程 (CBSE)技术 , Tiny OS可以看成是一个构件库 ,简化了无线传感器节点上的应用程序设计 ,但目前缺乏系统配套的构件管理工具和高效集成开发环境 ( I DE)。分析了构件化描述语言 nesC和 Tiny OS的开发过程 ,设计并实现了一种构件化集成开发环境及其构件管理器。根据分析和实际使用 ,该开发环境能有效地简化开发流程并提高开发效率。

2011-03-22

TinyOS环境下音频数据采集原型系统的设计与实现

无线传感器网络中音频数据的采集具有采样频率快、 数据量大的特点 ,对无线传感器网络数据的存储、压缩与传输提出了挑战。结合音频数据采集的特点 ,针对其应用环境 ,提出了一种具有存储、 压缩与可靠传输功能的音频数据采集协议 ,并在 MicaZ节点硬件平台上实现了该协议的原型系统。实验表明 ,该原型系统可以保证音频数据的可靠传输 ,并能够有效减少节点的发包量。

2011-03-22

空空如也

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

TA关注的人

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