博弈算法在嵌入式系统上的实现

来源 :青岛理工大学 | 被引量 : 0次 | 上传用户:wanghn019
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和通信技术的迅速发展以及Internet 的不断发展,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、各类产业和商业文化艺术以及人们的日常生活等方方面面中。随着国内外各种嵌入式产品的进一步开发和推广,嵌入式技术越来越和人们的生活紧密结合。嵌入式系统就是以应用为中心、以计算机技术为基础的专用计算机系统,它与通用计算机技术的最大差异是必须支持硬件裁减和软件裁减,以适应应用系统对体积、功能、功耗、可靠性、成本等的特殊要求。由于嵌入式系统的复杂性不断增加,嵌入式操作系统已经成为嵌入式系统中最重要的组成部分。在各种嵌入式操作系统中,Linux 凭借其在结构清晰,源代码的开放性等方面的优势,成为了基于监护系统、手持设备等嵌入式系统领域应用中的技术热点。随着国内嵌入式应用领域的发展,PowerPC 芯片也必然会获得广泛的重视和应用。由于其设计的芯核具有功耗低、成本低等显著优点,因此获得众多的半导体厂家和整机厂商的大力支持,在32位嵌入式应用领域获得了巨大的成功,在低功耗、低成本的嵌入式应用领域确立了市场领导地位。基于上述所介绍的操作系统和硬件平台的显著优点,结合实际的应用,确定了本文的嵌入式系统以 PowerPC-Linux 方式实现。 本文主要讨论了基于PowerPC平台的国际象棋程序的实现。在介绍了嵌入式Linux 的特点之后,详细分析了五种博弈算法,并选出一种最好的。又分析了嵌入式图形用户界面 Microwindows系统的结构体系,Microwindows分为三层,最底层是面向设备驱动程序的;中间层是图形引擎层;最高层提供API,它为系统向不同嵌入式平台的移植提供了非常好的基础。同时本文详细论述了 Microwindows向 PowerPC-Linux 实验平台的移植过程:通过对编译配置文件的设置,调用交叉编译工具生成PowerPC体系的可执行文件;通过针对 Linux进程管理和内存管理的特殊系统调用改写系统相应部分的源代码,以便采用应用程序能够在 Linux系统上顺利运行。本文介绍了系统的具体实现,包括交叉编译环境的建立、启动程序的实现、内核的裁剪与移植以及根文件系统的实现,并对开发过程中的一些问题和关键技术进行了总结。
其他文献
图像信息在形成、传输、存储和处理的过程中会受到各种外界物理条件的影响而导致质量下降,这不但影响了图像的视觉效果,而且也会给图像的后续处理和应用造成困难。图像去噪处理
Internet的应用给人们的生活和工作带来了革命性的变化,大大提高了工作效率和市场反应能力,使其更具竞争力。但随之而来的网络信息安全问题也日益突出。随着社会的改革和发展
随着普适计算的发展,不同类型的终端设备开始参与协同工作,为人们提供了跨越时空界限、便捷的协同和交流空间。但网络环境的复杂性和终端设备的异构性,用户动态加入和退出,以及用
股票市场是经济的“晴雨表”和“报警器”,其作用不仅被政府所重视,而且更受投资大众的普遍关注。但是当前对股票的预测只能进行走势分析,而不能给出明确的买卖操作建议,主要还是
Internet只能提供“尽力而为”(Best Effort)的服务,无法对流媒体的传输提供服务质量(Quality of Service)保证,如何提高网络对流媒体传输QoS的支持成为近年来的研究热点。本文
计算机硬件的飞速发展,推动了传统虚拟化技术的革新与进步。各种不同类型虚拟化技术的不断涌现,推动了虚拟化产品在服务资源整合、软件测试等领域的广泛使用。虚拟化软件不仅
城市应急联动做为一个现代化城市文明的标志,它集110、122、119、120、市长公开电话及其它市民常用的公众服务电话于一体。城市应急联动统一接警、分别处警,大大的提高了事件
移动Agent为分布式应用提供了一种新的模式,尤其是基于Web的和基于Internet的应用,在过去的几十年中,许多的移动Agent系统已经被研发出来了。然而,移动Agent系统的安全问题的
XML以其结构灵活和自描述等特性成为Web上数据传输和交换的标准,但是XML这种的灵活性却影响了异构XML数据间的互操作性。作为现有Web的延伸,语义Web是一种通过语义来链接相关数
随着科学技术的快速发展,计算机图形学与虚拟现实、医学图像系统、地理信息系统、计算机辅助设计技术等领域够构造出的模型数据量越来越庞大,为了描述这些复杂度与精度日益提