【摘 要】
:
JTAG(Joint Test Access Group)烧写工具具有灵活、方便、稳定等特点,因而在嵌入式系统领域得到了广泛的应用。然而,基于仿真器的烧写工具一般都需要配合宿主机才能使用,不具
论文部分内容阅读
JTAG(Joint Test Access Group)烧写工具具有灵活、方便、稳定等特点,因而在嵌入式系统领域得到了广泛的应用。然而,基于仿真器的烧写工具一般都需要配合宿主机才能使用,不具有独立工作的能力;并且一次只能操作一个目标,烧写效率不高。并行烧写工具以JTAG技术为基础,带有易于交互的用户接口,具有同时操作多个目标板的能力。该工具以带有小键盘和显示屏的开发板为硬件基础,分为分时内核,并行烧写和用户接口三大部分实现。分时内核是烧写工具实现并行处理功能的基础,它以μC/OS-II(MicroC/OS-II)内核为基础进行分时调度改造得来,实现一个有四个优先级的分时调度系统。分时内核同时向系统提供任务同步、通信和存储管理等功能。并行烧写功能是系统的主要设计目标。首先在驱动层的基础上实现JTAG操作接口,该接口向调用者提供读写数据、指令寄存器,读取控制器标识,设置扫描链及重启等功能函数。然后在JTAG接口基础上,根据闪存操作规程,使用分时内核提供的服务实现对闪存的并行烧写功能。用户接口是烧写工具能够脱离宿主机独立工作的基础。烧写工具在小键盘和显示屏的基础上,实现了由键盘中断模块和显示控制模块组成的用户接口,可满足用户与系统进行简单交互操作的需要。对比实验证明,并行烧写工具对目标板进行烧写时速度较高,具有较强的实用性。
其他文献
在保证软件产品质量方面,软件测试是一种非常重要的手段,其可以增强软件产品的可靠性,但同时它也非常耗费人力和时间。类簇级测试又称集成测试,它是面向对象软件测试中不可或
流媒体是现今Internet上最为流行的网络应用之一。通过流媒体技术,用户不需要下载完成全部的多媒体信息(包括音频和视频),就可以边接收数据流边播放,这不仅可大大缩减系统对用户
从因特网的“深度”将其分为Deep Web 和 Surface Web两类。Deep Web中蕴含有极其丰富的信息,并且比Surface Web所蕴含的信息更加具有利用价值。然而,由于DeepWeb信息是以相
命题逻辑的可满足性问题(SAT)是计算机科学中的核心问题.最大可满足问题(Max-SAT)是SAT问题的一个自然的扩展.对于给定的CNF公式,Max—SAT问题的目标是找到一个赋值使其满足最多
当代企业正经历着一场剧变:易变的市场、全球化的竞争、快速换代的产品、个性化的客户需求、更加严格的标准。信息技术是企业提高运作效率和效益,获得战略优势的重要手段。投巨
伴随着新一代网络—语义网的蓬勃发展,互联网资源的混乱、重复和冗余等问题得到了很大的改善。作为语义网的核心,本体研究已经有了很大突破,并在许多科研方向得以应用。然而
SAS(Serial Attached SCSI,串行小型计算机系统接口)是一种面向企业级应用的串行磁盘接口,SAS协议综合了并行SCSI和串行连接技术的优势,是一个以串行通讯协议为基础架构的多
随着网络技术和音视频技术的发展,多媒体应用在人们的生活中扮演越来越重要的角色。而视频编解码技术在多媒体应用中尤其重要。AVS作为我国自行制定、拥有自主知识产权的数字
随着大数据时代的到来,如何管理、利用互联网中已存在的海量数据成为当下的热点。每天用户对于互联网产品的使用都产生大量的历史数据,但一般的搜索引擎并不会利用这些数据,
随着集成电路工艺的不断改进和计算机技术的发展,多核处理器体系结构提供了强大的运算能力,可以极大地提高整个处理器的性能,已经成为处理器的主流。然而,处于不同工艺下的存