检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]天津财经大学理工学院电子信息科学系,天津300222
出 处:《计算机科学》2011年第B10期376-379,415,共5页Computer Science
摘 要:针对UMTS核心网呼叫连接协议的实现,提出了一种软件定时器的实现方案。该方案以WinCE实时嵌入式系统作为开发环境,采用单链表队列和相对时间项方式的定时器数据结构,基于时间相对算法建立了定时器单一线程和插入、删除程序,以实现协议所规定的多定时器逻辑功能。在嵌入式系统编程过程中,运用互斥量机制完成定时器线程与插入、删除程序的通信同步;运用堆管理机制完成系统内存的动态分配与释放。对该方案的主要技术和实现结构作了论述,并给出了关键代码;还对UMTS协议结构和WinCE相关机制作了分析。实验表明,该设计方案具有编程效率高、实时性能好和系统开销小的特点,适合基于嵌入式系统的通信协议定时器编程。To implement the call connection protocol of UMTS core network,a timer design was proposed by the way of software,developed and researched in the environment of WinCE real-time embedded system.Based on relative time algorithm proposed,the timer program,which data structure is constructed by single linked list and relative time item,creates a single time thread and insertion/deletion functions to realize the multiple-timer logic regulated by UMTS protocol.In the embedded system programming,we applied mutex method to implement the synchronization in communication between the timer thread and insertion/deletion functions,and adopted heap management method to realize the dynamic allocation and release of memory.The paper discussed the technique and the structure of the plan with key code and analysed the relative WinCE mechanisms and UMTS protocols.Experiments prove that the design,which has the qualities of low hardware occupation and high program efficiency,with good real time ability,is suitable for timer programming in communication protocols based on embedded system.
分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论] TP316.2[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145