【技术实现步骤摘要】
【国外来华专利技术】用于改善半导体硬件评估的系统和对应的方法
[0001]相关专利申请的交叉引用
[0002]本专利申请要求2019年7月11日提交于美国专利商标局的美国临时专利申请62/873,160的优先权。上述临时专利申请的内容并入本文以用于所有目的。
[0003]本公开涉及用于改善半导体硬件评估的系统和对应的方法。
技术介绍
[0004]用户评估新的半导体硬件产品,诸如微控制器、无线芯片,例如蓝牙或Zigbee,通常从相应的制造商购买评估硬件板/评估板。当使用此类硬件时,向用户呈现多种方法以将示例性应用程序下载到硬件上,从而能够评估新产品的功能,即所谓的“硅能力”。一般来讲,所使用的方法要求用户遵循冗长的指令,将具有显著图像大小的软件下载到另一台计算机,并且可能在将示例性应用程序下载到评估硬件板上之前使用所提供的软件工具来编译该示例性应用程序。
[0005]已知方法通常需要将软件开发工具包(SDK)下载和安装到用户计算机上,通常为1千兆字节或更大的文件。所需的时间和带宽相当大。如果SDK中未提供预编译的示例,则用 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于改善半导体硬件评估的系统,包括固件存储库服务器,所述固件存储库服务器包括:通信接口,所述通信接口用于连接到一个或多个客户端设备;多个固件包,所述多个固件包用于一个或多个评估硬件板;以及处理器,所述处理器被配置为:从所述客户端设备中的第一客户端设备接收对用户评估硬件板的固件请求;在所述多个固件包中搜索所述用户评估硬件板的兼容固件包;生成用于所述用户评估硬件板的所述兼容固件包的目录;将所述目录传输到所述第一客户端设备;从所述兼容固件包的目录中接收对用户选择的固件包的请求;以及将所述用户选择的固件包的固件传输到所述第一客户端设备。2.根据权利要求1所述的系统,其中对固件的所述请求包括所述用户评估硬件板的标识符,并且所述多个固件包中的每一个固件包包括兼容性标识符。3.根据权利要求1至2中任一项所述的系统,其中所述目录包括所述兼容固件包的元数据。4.根据权利要求1至3中任一项所述的系统,其中所述固件存储库服务器的所述处理器还被配置为确定所述用户选择的固件包是否需要辅助应用程序,并且在需要所述辅助应用程序的情况下,将所述辅助应用程序传输到所述客户端设备。5.根据权利要求4所述的系统,其中所述辅助应用程序被配置用于在所述客户端设备上执行,并且在所述用户评估硬件板上执行时与所述用户选择的固件包进行交互。6.根据权利要求1至5中任一项所述的系统,其中所述客户端设备是移动计算设备、智能电话和平板电脑中的一者或多者。7.根据权利要求1至6中任一项所述的系统,其中所述用户选择的固件包包括编译固件。8.根据权利要求1至7中任一项所述的系统,还包括编译器,其中所述用户选择的固件包包括未编译固件,所述编译器被配置为编译所述未编译固件以获得编译固件,并且其中所传输的所选固件包包括所获得的编译固件。9.根据权利要求1至8中任一项所述的系统,还包括远程固件编辑器,所述远程固件编辑器与所述固件存储库服务器连接并且被配置为提供图形固件编辑器。10.根据权利要求9所述的系统,其中所述远程固件编辑器被配置为访问所述固件存储库服务器的所述多个固件包中的第一固件包,并且使用所述图形固件编辑器向所述用户显示所述第一固件包的源代码固件。11.根据权利要求1至10中任一项所述的系统,其中所述远程固件编辑器被配置为从固件源代码的用户输入创建新的固件包。12.根据权利要求1至...
【专利技术属性】
技术研发人员:N,
申请(专利权)人:微芯片技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。