【摘 要】
:
大多数嵌入式系统的开发,由于目标机和宿主机使用的是不同体系结构的处理器,因此无法在目标机上运行和测试目标程序,通常需要建立一个交叉编译环境,将编译后的可执行代码下载
论文部分内容阅读
大多数嵌入式系统的开发,由于目标机和宿主机使用的是不同体系结构的处理器,因此无法在目标机上运行和测试目标程序,通常需要建立一个交叉编译环境,将编译后的可执行代码下载到目标平台上运行。这样就使得只能在目标系统设计完成之后,才能进行上层软件的调试和开发。传统的手机调试方法,大多是效率低下的flash反复烧写的黑盒调试或者是价格高昂、人机交互界面非常抽象的在线仿真器(例如基于ARM的JTAG边界扫描测试仿真器),而且对手机中涉及到通讯部分的功能很难进行现场的捕捉,难以满足智能手机功能变化多样和快速开发调试的需要。嵌入式软件仿真是在宿主机上通过软件仿真目标系统的体系结构,方便用户在目标硬件完成之前进行代码的调试,做好一部分软件工作。PC模拟器的目的是调试和检测应用软件各个部分的流程和功能,特别是与硬件无关的应用程序部分。为保证仿真调试后的程序可以直接移植到目标机上,模拟器的设计原则之一是尽量不修改原代码,另一个原则是尽量做到通用,在相同的硬件平台上开发不同应用程序时,不需要重新设计和开发模拟器,或者只需要修改一小部分,以节省开发时间。以开发手机应用软件模拟器为例,本文详细论述了基于嵌入式系统的PC手机模拟器的设计思想、系统结构和模块设计方案,软件的实现与应用。基于MFC对手机系统中的OS、文件系统、falsh、协议栈通讯、串口、SIM卡、触摸屏LCD显示以及手机键盘提出了模拟方法。通过手机答录机新功能的开发,验证了在触摸屏手机软件开发过程中使用PC模拟器,可以加快软件调试进度,缩短开发周期。
其他文献
随着社会的进步与发展,人们的生活质量越来越高,汽车也成为人们生活中一个重要的交通工具。它在为我们提供方便的同时,也给我们带来了严重的环境污染,其中噪声污染是不容我们忽视
当前国际和国内正在进行的新军事变革大趋势下,高技术,高消耗,高机动已成为现代战争的代名词,美军在伊拉克战争中首次采用类似企业化运作方式的精确后勤补给运作,揭开现代物
电力系统的调度是电力系统运行的关键部门。自动发电控制技术是维持电力系统发电与负荷实时平衡,保证电力系统频率质量和安全运行的重要技术手段。AGC机组性能指标评测的研究对AGC的控制具有重要意义,而对于控制区域的AGC机组的性能评测已经有很成熟的技术,如北美电力可靠性协会提出的CPS1/CPS2评测标准;而对单个AGC机组性能的评测对负责电网调度的调度员对AGC机组进行监控和测试起了很重要的重用。本文
序列蒙特卡罗,即粒子滤波技术是一种实时在线推理算法,因其具有有效处理非线性问题、应用前景广阔等特点,受到了越来越广泛的重视,成为统计学、信号处理、自动控制、人工智能
视频字幕包含丰富的语义信息,字幕的提取对基于内容的视频检索和视频的自动修补都具有十分重要的意义。同时,去除老式视频中固化的字幕,恢复被遮挡的背景,对不同语种间的视频交流
随着人们生活质量的提高,越来越多的家庭已有了私车,这改变了人们的生活方式,为人们带来了出行的现代化,同时它也带来环境污染的危害。解决这个问题成为推动汽车技术进步、产品升
基于射频识别技术RFID(RadioFrequencyIdentification)的信息系统目前被广泛应用社会的各个领域,包括工业,医疗,安防,以及物流,服装等方向。射频识别的最大的特点就是通过空间磁场
操作票制度是电力部门为了系统安全稳定、经济高效运行而采取的一项重要组织措施。操作票是操作任务和操作方案的具体化,其主要内容有操作任务、设备名称、操作地点和操作顺
图像分割是一种重要的图像分析技术,它不仅得到人们广泛的重视和研究,也在实际中得到大量的应用。近年来,在计算机视觉领域涌现了大量的图像分割算法。其中基于能量函数的分