共查询到20条相似文献,搜索用时 93 毫秒
1.
软件定时器是嵌入式系统中使用较多的定时器。文中介绍了一种单链表的软件定时器的组织管理方法,避免了其余算法中的冗余和排序等操作,从而使软件定时器更有效率。 相似文献
2.
以Linux2.6内核为对象,对Linux系统实时性进行了研究.针对Linux中时钟粒度过大、临界区的执行造成系统反应延迟的不确定性和进程调度算法在任务调度过程中的公平性体现不够等,提出根据实时应用的特点设计了一个并行高精度定时器以提高时钟精度;采用自旋锁双模块控制方式对临界区进行管理以减少时延;修改0(1)调度算法的双队列操作,同时增加时间片轮询装置和采用动态计算通用进程的优先级和时间片的方法以提高调度的公平性和系统快速响应时间.实验测试表明:改进方案有效提高了系统的实时性,扩充了Linux在嵌入式领域的应用性. 相似文献
3.
4.
5.
大型有限状态机系统中的定时器设计 总被引:2,自引:0,他引:2
定时器对于正确实现有限状态机功能有着很重要的作用。在大型系统中,实时操作系统本身提供的定时器功能有一定局限性,一般需要建立独立的定时器任务来为其他任务管理定时器申请。定时器管理包括定时器处理任务和为应用程序提供的编程接口两部分。应用程序通过函数调用操作定时器,通过消息、邮件等方式接收时超通知。定时器处理任务的优先级比较高,而且与编程接口同时操作定时器数据。所以在定时器管理的设计实现中要着重考虑算法和代码效率、可重入性等因素。 相似文献
6.
队列端口是嵌入式实时分区操作系统规范ARINC653标准规定的一类重要分区间通信服务。队列端口服务位于用户态的分区层,实际的消息传输位于系统态的核心层,分区层和核心层之间的端口状态同步是队列端口设计需要解决关键技术。文章提出的基于双层位图算法的队列端口管理机制,提供了一种高效稳定的队列端口状态同步与管理方法,满足了嵌入式实时分区操作系统对队列端口通信的功能及性能要求。 相似文献
7.
介绍了Altera公司的FLEX 10k嵌入式可编程逻辑器件,结合定时器的设计实例,详细阐述了设计方法,给出了FLEX 10k可编程器件在MAX+PLUSⅡ环境下对定时器的设计和仿真。应用ISPB-99在系统编程实验板中的JEPFl0k10型实验套件,正确地实现了物理定时器的设计。 相似文献
8.
9.
一种新的嵌入式Linux高性能定时器实现方法 总被引:1,自引:0,他引:1
本文提出了一种高性能Linux定时器ETimer(Enhanced Timer)的实现方法.通过对标准Linux内核的时钟中断处理程序进行修改,ETimer具有比标准Linux内核定时器更细的定时粒度和更高的中断优先级,因此可实现更精确的定时并避免硬件10中断的影响.本方法增强了嵌入式Linux系统的定时性能,并且不需改动Linux系统的其它组成部分如进程调度、文件系统、网络系统和驱动程序,适用于有较高定时性能要求的嵌入式应用场合.在ADSP-BF533处理器系统平台上的实验结果表明本方法可以显著地改进定时器性能. 相似文献
10.
介绍了嵌入式系统的概念和Linux系统的嵌入式特性,分析了嵌入式Linux系统的开发流程、工具链、内核移植和文件系统的设计,并从系统启动、体积和内存占有率等方面着手,讨论了嵌入式Linux系统的优化方案。该设计在国家体育总局的嵌入式计时产品中得到应用,提高了系统的稳定性、响应速度和运行效率。 相似文献
11.
介绍了包交换芯片流量管理中队列调度的算法,分析DWRR(Deficit Weighted Round-Robin)算法的优缺点,并提出了一种基于DWRR改进的调度算法.该算法能够根据网络中实时的数据包帧长,来调节每次轮询中向各个队列添加的信用度,能够减少各个队列的时延,同时又增强带宽分配的相对公平性,改善了DWRR算法不能很好满足业务的时延特性.使用NS-2仿真器来对改进的算法进行网络仿真,最终的仿真结果表明改进后的DWRR算法能够有效地降低时延,可以在一定程度上提高QoS. 相似文献
12.
Liu Weiyan Zhang Shunyi Zhang Mu Liu Tao 《电子科学学刊(英文版)》2008,25(1):102-107
Active Queue Management (AQM) is an active research area in the Internet community. Random Early Detection (RED) is a typical AQM algorithm, but it is known that it is difficult to configure its parameters and its average queue length is closely related to the load level. This paper proposes an effective fuzzy congestion control algorithm based on fuzzy logic which uses the predominance of fuzzy logic to deal with uncertain events. The main advantage of this new congestion control algorithm is that it discards the packet dropping mechanism of RED, and calculates packet loss according to a preconfigured fuzzy logic by using the queue length and the buffer usage ratio. Theoretical analysis and Network Simulator (NS) simulation results show that the proposed algorithm achieves more throughput and more stable queue length than traditional schemes. It really improves a router's ability in network congestion control in IP network. 相似文献
13.
为提高电脑鼠在迷宫中搜索并走出迷宫的速度,对MicroMouse615电路和搜索算法进行改进,采用分组分时的方式驱动红外传感器,使信号采集更加迅速;采用定时器驱动步进电机匀加速的方法,使其运行更加平稳;采用新迷宫算法,使搜索算法更加简洁高效。采用基于RTOS的多进程架构实现各算法,用无线模块实现实时跟踪与可视化,使系统调试更加方便。 相似文献
14.
本文针对AVQ算法存在的不足,在PD-AVQ算法基础上,为进一步提高系统的稳定性,引入积分选项,构成PID-AVQ算法,运用控制理论推导出了满足系统稳定条件的取值范围.利用PID-AVQ算法更新虚拟带宽,综合考虑平均队列长度和包到达速率,提出了一种新的基于队列的PID控制自适应虚拟队列管理算法QPID-AVQ,可根据网络实际情况调节参数,保持队列长度稳定.仿真结果表明,当控制参数在稳定范围内取值时,QPID-AVQ算法能较好地适应网络状态变化,使队列长度始终维持在期望值附近,而不受用户数量的影响,具有较好的稳定性、抗干扰能力和较高的带宽利用率,综合性能优于PD-AVQ和RED算法. 相似文献
15.
针对主动队列管理系统存在UDP流干扰的拥塞问题,本文基于非线性干扰观测器提出了一种主动队列管理算法。采用非线性干扰观测器对UDP流干扰进行估计,从而减小了主动队列管理系统的干扰。然后利用设计的非线性干扰观测器,使用反步滑模方法设计了一种主动队列管理算法。由于观测误差的界未知,设计了一种自适应律来避免必须事先知道观测误差的界。仿真结果表明,该算法对UDP流干扰具有较强的鲁棒性,能使队列长度较好地稳定在期望的队列长度附近。 相似文献
16.
时隙同步是TDMA无线集群通信系统能够正常工作的至关重要的一个环节。关于时隙同步的研究大部分集中在同步位置搜索算法上,却鲜有如何在具体平台上系统实现的介绍。根据DMR协议独特的彼此正交或负相关同步序列,通过搜索这些位于突发中间的同步序列可以计算出当前解调数据中同步序列所处的位置,然后再产生DMA中断及定时器中断时,计算出定时器所需定时的长度,重新设置定时器寄存器值,调整定时器定时长度使得定时器中断与时隙边沿同步。实际测试证明该方法的同步误差在10μs以内,满足DMR协议系统要求。 相似文献
17.
主动队列管理 (ActiveQueueManagement,AQM)技术作为Internet拥塞控制的一种有效方法 ,对于提高In ternet的服务质量具有十分重要的作用 .本文根据TCP拥塞控制算法基于数据包丢失的窗口变化机制 ,设计了一种基于模糊逻辑的主动队列管理算法 .该算法依据路由器中队列长度的变化情况 ,根据一定的模糊自校正原则来调整数据包的丢弃概率 ,从而使路由器中的队列长度稳定在参考值附近 .仿真结果表明该算法不但十分有效 ,而且对不同的网络状况具有很好的适应能力 . 相似文献
18.
论文基于即时消息业务中上下行消息流之间的相关特性,提出了一种根据先前所处理消息的方向为移动终端状态定时器分配不同阈值的机制,并研究了其对下行包队列长度、下行消息时延和功耗节省等性能的影响。仿真结果表明,与传统单值状态定时器方案相比,该机制在保证相似服务质量的基础上显著降低了移动终端的功耗。 相似文献
19.