基于队列理论CSMA/CA机制的无线传感器异构机制 摘要:自从IEEE 802.15.4标准发布以来,基于低功耗、低速率传输的无线传感器网络的应用几乎涉及到现实生活的方方面面;但是关于这个标准的CSMA/CA机制大部分都是基于均匀、饱和的传感器网络应用。文中针对非饱和、带缓存的无线传感器异构网络,提出了一种新的异构的CSMA/CA机制OSTS... 2023-06-13 CSMA机制队列无线传感器文章课设毕设传感器类
嵌入式常用数据结构------队列操作简介 队列只能在一端(队尾)进入数据加入,在另一端(队首)进行删除的数据结构。比如对于队列(d1,d2,d3,…,dn),d1是队首,如果要从队列中删除数据,只能从d1开始,如果要向队列中添加新的数据,只能在队尾加入。队列可以通过一维数组实现,也可以通过链表来实现,我们以使用数组来说明。比如... 2023-06-13 嵌入式开发队列数据结构文章技术应用
linux内核工作队列讲解和源码详细注释 1. 前言工作队列(workqueue)的Linux内核中的定义的用来处理不是很紧急事件的回调方式处理方法。以下代码的linux内核版本为2.6.19.2, 源代码文件主要为kernel/workqueue.c.2. 数据结构/* include/linux/workqueue.h */ // 工作节点结构struct work_struct { // 等待时间un... 2023-06-13 Linux内核队列文章软件开发
程序调试(除错)过程中的一些雕虫小技 一、磨刀不误砍柴功在调试之前,需要掌握以下一些基本功:1、熟悉当前的开发(调试)环境,比如:设置断点、单步运行、全速运行、终止运行,查看RAM、查看堆栈、查看IO口状态……总之,要熟练掌握基本操作的方法,并深刻了解其中意义。2、了解芯片本身的资源和特性。3、了解一... 2023-06-13 调试人机界面单步运行队列文章软件开发仿真
μC/OS-II任务,信号量、邮箱、队列及其区别 一:UCOS是一种抢占式的多任务操作系统,如果最高优先级的任务不主动放弃CPU的使用的 话,其他任务是无法运行的,通常情况下,高优先级的任务在使用完CPU或其他资源后都要主动放弃,可以通过延时函数或者时等待一些信号量之类的让自己挂 起。但是如果最高优先级任务一直使用CPU,那就... 2023-06-13 μCOS-II任务信号量邮箱队列文章软件开发嵌入式OS