APP下载

基于UEFI的数据传输工具的研究与实现

2020-08-06朱勇洪

计算机时代 2020年7期
关键词:数据传输

朱勇洪

摘要:由于UEFI框架下没有提供数据传输的模块,使得测试或者调试开发时需要经常对数据文件进行人工拷贝,导致了实现测试自动化或远程调试的不便。采用Socket数据传输方式设计并实现了UEFI下数据传输的工具,通过使用串口线来连接Host端和UEFI端,实现UEFI下的Application和Hostt端协同工作来达到Host端和uEFI端通信的目的,从而使得从Host端編译出来的文件可以直接传输到UEFI端的设备中去,减少人工操作方便实现测试自动化。最后本文通过Intel 945G Express Chioset平台来验证工具的正确性。

关键词:UEFI;数据传输;Application;串口;Socket

中图分类号:TP311.56 文献标识码:A 文章编号:1006-8228(2020)07-26-04

0引言

数据传输,顾名思义,就是要将数据从一个地方传送到另一个地方的通信过程。目前,UEFI框架下并没有提供数据传输的工具,导致开发人员、测试人员将UEFIBIOS文件编译出来之后,需要手动拷贝该文件到UEFI主板设备中,大量的人工操作导致了实现自动化测试或者远程调试的不便。基于这样的实用背景,本文通过采用Socket的数据传输方式,实现UEFI端的Application协同Host端进行工作,达到Host端和UEFI端之间的通信的功能,从而可以轻松的将文件在两端互传,避免了手动操作,为远程调试和测试自动化提供基础。

1UEFl Application简介

UEFI的Application指系统的核心应用和调用程序,如BIOS的设置、一些应用程式以及配置管理等等,它与UEFI库函数结合在一起,可以提供基本控制台I/O,基本磁盘I/O,内存管理以及字符串操作的功能。它是不依赖于系统软硬件的跨平台扩展Firmware,以.eft文件形式存在,它在执行完成后会返回控制权,不会驻留在系统内存中,因而能够方便地移植到各个不同的平台上(例如,IA32、IA64、Intel-64、Apple*,Duet模拟器等等)。……

登录APP查看全文

猜你喜欢

数据传输
具有物联网功能的医用恒温反应箱的研制
具有物联网功能的医用恒温反应箱的研制
基于Ad Hoc的微震监测数据传输系统设计
网络视频监控系统总体架构设计
短波中低速数据传输技术
基于ZigBee 的井下探测小助手设计
ATM技术在民航通信领域中的运用
GPRS DTU的应用经验浅析
北斗卫星导航定位系统在数字林业的应用
新型高速复合数据传输线缆的研究与开发