【摘 要】
:
嵌入式系统正迅速向在各种各样的电子设备中“弥漫”。随着设备复杂度提高,嵌入式应用程序也越来越复杂。设备开发商希望应用软件能摆脱下层操作系统和硬件的限制,在多种系统
论文部分内容阅读
嵌入式系统正迅速向在各种各样的电子设备中“弥漫”。随着设备复杂度提高,嵌入式应用程序也越来越复杂。设备开发商希望应用软件能摆脱下层操作系统和硬件的限制,在多种系统平台上移植,需要具有行业功能特征的开发平台来降低嵌入式应用的开发成本。嵌入式软件开发平台是满足上述需求的有效途径。本文在分析了嵌入式系统及嵌入式软件开发过程及其内存管理的特点的基础上,研究嵌入式软件开发平台的整体需求和对内存管理模块的具体需求;描述了面向通信行业的嵌入式软件开发平台的整体结构,具体提出了嵌入式软件开发平台内存管理模块的设计思想:核心数据区管理+进程堆栈与数据区管理+UB区管理+高端映射地址的管理,和具体实现代码来实现内存申请与释放、内存保护、内存泄漏检查、提供系统内存信息等功能。本文还对内存模块进行了系统测试,保证能满足整个平台在功能、性能以及稳定性方面的需要,并同相似平台的内存模块做了比较,分析了本平台内存模块的优势:在满足功能和性能需求的前提下,安全性更高。本平台在UB 内存的算法实现上,采用了更安全的方式,即内存池、内存头、内存数据三级索引的方式,内存池和内存头放入到专门的内存区管理,避免了用户对内存数据操作越界而造成的破坏。另外,平台在内存控制块的互斥操作采用的是信号量机制,这些都进一步保证了平台的安全性。本文经过论述和测试表明平台的内存管理有更好的安全性、稳定性和可移植性。本嵌入式软件开发平台已在中兴通讯公司各事业部的多个项目中开始运行,如ADSL、CDMA 等,并已取得了良好的经济效益。
其他文献
计算机处理器正在向着多核甚至众核的方向发展。同一块芯片中集成了越来越多的处理核心。而且集成了多个异构核心的处理器也在不断涌现。多核技术发展趋势下,作为基础软件平台
最优潮流(Optimal Power Flow—OPF)是一种同时考虑经济性和安全性的电力网络分析优化问题。OPF 在电力系统的安全运行、经济调度、可靠性分析、能量管理以及电力定价等方面得到了广泛的应用。自上世纪六十年代初开始OPF 问题的研究,人们提出了各种计算方法来求解OPF 问题,有些方法已应用到实际系统,并取得较为满意的效果。在各类计算方法中,二十世纪九十年代末期提出的非线性互补问题(No
XML作为网络数据交换和表示的一种标准,越来越受到人们的青睐,然而,随着在网络上发布的XML数据的不断增加,如何管理XML,文档已经成了一个十分棘手的问题。目前的研究侧重于用
P2P 是网络计算的一种新技术,这种技术的目的是将网络中不同的计算机连接在一起,进行文件共享与交换,并能充分利用互联网和Web 站点中的闲置资源,从而使得P2P 在深度搜索、分
随着移动通信、移动商务、移动互联网、移动定位服务的迅速发展和广泛应用,产生了海量的包含移动对象时空信息的数据。这些数据构成了复杂的时空对象和关系,同时这些数据中隐
近年来,实时计算技术日益广泛地应用于航空航天、国防、交通运输、核电能源和医疗卫生等诸多实时安全关键系统,实时网络传输需求给实时网络带来了新的需求和挑战,成为各国工业界
随着网络规模不断扩大与业务不断增多,对网络性能管理和监控变得越来越重要。而传统的网管软件往往以网络设备为主要管理对象,无法监测和管理用户业务。终端用户所关心的不是
专家系统的发展日新月异,基于数据库的专家系统的开发模式给专家系统的开发研究带来了新的活力。符号积分专家系统是专家系统研究的一个方面,现有的符号积分专家系统由于知识库
近年来,由于无线网络用户迅速增长,导致无线网络的频谱资源日益匮乏,不能满足日益增长的无线网络用户的需要。因此在频谱资源有限的情况下,怎样进一步改善无线网络的频谱效率
随着全球Internet用户数量的激增,黑客对个人网络用户的攻击次数越来越频繁,攻击的手段也越来越先进,针对个人主机的安全防护技术己经成为当前网络安全研究领域的重点。防火墙技