自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tietao的专栏

业精于勤而荒于嬉,行成于思而毁于随。

  • 博客(14)
  • 资源 (13)
  • 收藏
  • 关注

原创 Rime&Contiki Chameleon

PAPER:An Adaptive communication Architecture for Wireless Sensor Nerworks1.An architecture of WSN is difficult in the stack and a reasonable header packet.2.The Chameleon architecture co

2013-01-25 17:57:17 3106

翻译 Protothread机制文档(contiki-2.6\doc\pt-doc.txt)

/**\addtogroup sys@{*/    /**\defgroup pt ProtothreadsProtothread 是一种轻型,栈使用少的线程。这种线程为,如嵌入式系统或传感器结点,等内存受限系统而设计。Protothread用C实现了事件驱动系统的线性执行速度的代码。Protothread可以用于或不用于RTOS(实时系统)。P

2013-01-15 21:47:46 4119

原创 电子信息工程四年学习之思

毕业后,回顾四年学习历程发现,当时以为的明白,到现在都是那时的不明白。或许是自己的经历(参加比赛比较多)导致了现在的反思。但是,回顾那个时候的课程设置,却都是合理的,并没有什么不足,但是又为什么会现在才意识到它们之间的联系。最终的结果是,学了很多门课,很多门孤立的课。不知道它们之间有什么联系。那个时候,又有着要多做比赛,增加实践经验的想法。于是很多时间,放在实验室。真正对于

2013-01-13 00:22:02 13073 17

原创 Contiki:Protothread切换机制理解

在Contiki中,protothread的切换,实质是函数调用,通过call_process()函数调用protothread函数体的函数指针,来切换protothread,即ret = p->thread(&p->pt, ev, data);这里的p->thread指向的就是定义protothread的函数。而由于此函数中代码基本都是在PT_BEGIN和PT_END之间(宏展开后是一个完整的s

2013-01-02 22:00:41 7437

原创 Contiki:__LINE__测试

关于__LINE__最早是在李先静老师的《程序员成长计划》中看到的,当时只是用来调试时使用,由于直接打印出错行,再结合__func__就可以找到是哪个函数,哪一行。后来在分析Contiki时发现里边的protothread切换机制竟然是switch语句+__LINE__,没想到__LINE__还能这样用。虽然写程序时,经常使用,但是对于其本源没有彻底了解,所以这次写个简单的小程序看

2013-01-02 21:59:43 1901

原创 uCOS:时钟节拍代码追踪

uCos中的时钟节拍可以基于软中断实现或者基于时钟节拍任务(但是这个任务要给予很高的优先级)对于STM32(Cortex-M3)来说这个就是SysTick中断0x0000003C当中断发生时调用OS_CPU_SysTickHandler函数,这样就提供了系统的时钟节拍uCos中扩展的应用都是在HOOK函数中实现的,程序关于Time的调用,首先都是基于OSTime的,

2013-01-01 17:33:42 6828

原创 Contiki:关于MAC和RDC层的关系、作用及其实现

参考:http://www.contikistudio.com/forum.php?mod=viewthread&tid=2349&extra=page%3D1The ContikiMAC Radio Duty Cycling Protocol>RDC radio duty cyclingMAC MAC:有两种驱动:CSMA和NULLMAC。默认为CSM

2013-01-01 17:19:02 7658 3

原创 Contiki:初探

Contiki是为了Wireless Sensor Network设计的一个嵌入式系统,侧重于网络。虽然它也可以单独运行,但是这并不是它设计的初衷。从它的core代码的多少就可以看出,在一共2.4M的代码中,net一个文件夹就占用了1.47M的内容。在Contiki中包含的协议或机制:Application:                CoApTransport:

2013-01-01 17:15:48 15213 6

原创 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

2013-01-01 16:52:05 4433 1

原创 Other Concurrency Issues

Synchronization is a fundamentally difficult problem that raises issues that simply do not arise in ordinary sequential programs.Thread  safety issues:1.Functions that do not protect shared va

2013-01-01 15:10:31 1001

原创 Out-of-Bounds Memory References and Buffer Overflow

callee:pushl  %edp                               save %edp on stackmovl   %esp, %edppushl  %ebx                                save %ebxsubl    $20, %esp......popl %ebx

2013-01-01 15:08:50 2901

原创 Understanding Pointers

Pointers are a central feature of the C Programming language. They server as a uniform way to generate references to elements within different data structures. Pointers are a source of confusion for

2013-01-01 15:05:23 850

原创 Contiki:Communication Architecture

Paper:An Adaptive communication Architecture for Wireless Sensor Nerworks1.An architecture of WSN is difficult in the stack and a reasonable header packet.2.The Chameleon architecture co

2013-01-01 11:56:37 1907

原创 Zigee OR 6LowPAN?

The decision to select one standard versus another is determined by the target application. Consider an application for which there is no need to interface with IP-enable devices and the average size

2013-01-01 11:46:37 1508

JLink_Windows_V650b-2019.exe.txt

JLink_Windows_V650b-2019.exe.txt,百度盘下载链接,支持最新的Cortex-M33,以及SPI Flash下载

2019-10-11

JLink_Windows_V652b.exe

JLink_Windows_V650b.exe,支持Cortex-M33内核系列芯片下载。

2019-10-11

ZigBee 测试建议书

ZigBee 测试建议书 安捷伦科技 根据 IEEE 802.15.4 标准规定,ZigBee 的测试分为发射机和接收的两大部分,其中发射 机的测试包括射频指标和调制指标的测试。针对 ZigBee 测试规范要求,安捷伦可提供 您所需要的信号生成和分析工具。安捷伦提供的测试方案,能够进行精确的、可重复的测量,并 提供全方位的调试测试结果,有助于缩短设计周期,快速将产品推向市场。安捷伦是 ZigBee 联盟会员之一,凭借丰富的市场经验和 ZigBee 技术,可以对所有主要的 IEEE 802.15.4 芯片 组进行测试。

2019-01-14

pc_lint工具

C:\Documents and Settings\Administrator>lint-nt -v PC-lint for C/C++ (NT) Vers. 9.00j, Copyright Gimpel Software 1985-2012

2014-02-28

pc_lint(Vers. 9.00j)

PC-lint for C/C++ (NT) Vers. 9.00j, Copyright Gimpel Software 1985-2012. pc_lint工具,检测C和C++代码。 可以用于嵌入式C代码检测。

2014-01-02

gsmmux-alpha-r3.tb2

GSM Multiplexer Daemon is intended to be used for GSM Modens. It implements (a subset of) the GSM 07.10 standard, it can be used to multiplex one or more logical channels over one physical serial channel to the modem.

2012-12-07

DLT698.42集中器下行通信协议 07版

DLT698通信协议下行规约,只是通信部分的。

2012-05-04

(国网)电力用户用电信息采集系统标准2007

关于与国网2007的376.2和376.1通信协议规约。

2012-05-04

jpeglib_version_62

jpeglib 62版本的VC工程文件, 编译可以生成库文件。

2011-11-08

jpeglib_version_61

jpeglib 61版本的VC工程, 直接编译可以生成库文件。

2011-11-08

Linux0.0.1源代码

最早的Linux程序,给想理解Linux思想的初学者,提供便利。

2010-08-02

uscosII实时系统详解

uscosii实时操作系统的源代码的详细分析。

2010-08-02

Linux0.11 内核完全注释.pdf

对于学习Linux来说,从小内核开始未尝不是一个可以尝试的选择,对于理解内核思想很有帮助

2010-08-02

空空如也

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

TA关注的人

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