在平时的嵌入式产品开发过程中,因为产品的业务需求,要求工程师需要使用操作系统进行任务调度,对于嵌入式技术领域,工程师们听得最多或者接触得最多的,就是嵌入式Linux,或者是基于单片机芯片运行的实时操作系统RTOS。
而对于Windows系统,则一般在我们的日常办公或者娱乐领域接触得比较多,嵌入式windows则一般使用在一些特定的场景里面,比如数控机床,军工类设备,等等。
就在上周,我们收到深圳风火轮科技的邀请,试用了风火轮科技最新推出的,基于x86架构的嵌入式Windows单板电脑(SBC),这款单板电脑名为youyeetoo x1,可以运行全功能的Windows和Linux系统,具备低成本,高性能的特点。
接下来,我们将从以下几个维度,全面评估一下这款嵌入式Windows单板电脑。
产品包装外观
话不多说,简单粗暴直接放出包装外观照片,如下图所示。
从包装盒外观上看,科技感元素直接拉满,实际上拆开包装盒之后,板子PCBA的整体大小设计和布局也做得非常棒,使用起来的时候非常简洁方便.
硬件接口资源
关于youyeetoo x1的规格参数,可以在风火轮科技的产品wiki主页获取,在wiki主页有一个规格参数表格,上面详细地列明了这款单板电脑的性能参数,如下图所示。
http://wiki.youyeetoo.cn/zh/x1
从上面的配置参数来看,我个人觉得可以进行一些基本的办公文档编辑,以及看两部小电影,都是毫无压力的。
引用官方wiki提供的接口图片,可以看得出youyeetoo x1单板电脑引出的硬件接口,是非常丰富的。
操作系统生态
根据youyeetoo x1这款单板电脑的产品设计,是可以完美运行全功能的Windows和Linux操作系统的,参考风火轮科技提供的wiki文档教程,里面有详细的教程指导工程师们如何为单板电脑安装BIOS(相当于u-boot),如何安装Windows操作系统或ubuntu操作系统。
在单板电脑里面,BIOS其实是相当于嵌入式ARM开发板里面的BootLoader,其功能主要是在运行操作系统之前进行一些必要的初始化工作,然后引导操作系统运行,风火轮的官方wiki提供了BIOS更新的详细教程,如下图所示。
根据不同的单板电脑硬件配置,选择更新不同的BIOS,更新完成后即可安装全功能的Windows或Linux操作系统,其中,Windows操作系统主要是Windows10或Windows11,而Linux操作系统主要是Ubuntu22.04,如下图所示。
根据youyeetoo x1的硬件配置,完成以上的BIOS更新和操作系统安装之后,就可以把youyeetoo x1单板电脑运行起来,此时的youyeetoo x1,与一台桌面PC没有什么差异,麻雀虽小,五脏俱全。
应用软件开发
光是把操作系统运行起来并不能让youyeetoo x1单板电脑发挥很大的作用,要完全体现出单板电脑的价值,必须要有应用软件的支持,为此,风火轮官方也提供了一系列详细的教程文档,用来完美地驱动youyeetoo x1的硬件外设接口。
为了更好地让Windows操作系统的应用程序能够驱动单板电脑的硬件接口,工程师们可以参考风火轮科技提供的Windows驱动开发教程,教程里面讲述了基本的Windows驱动开发流程,如下图所示。
除了Windows驱动开发之外,官方wiki也提供了一些demo示例,演示了如何在Windows应用程序中调用youyeetoo x1单板电脑上的硬件资源,方便在实际项目中控制硬件,如下图所示。
除了Windows操作系统的驱动开发和应用程序开发之外,官方wiki还提供了Linux应用程序开发的demo示例,目前这些示例正在编写当中,欢迎各位开发者密切关注官方的wiki文档,如下图所示。
教程资料文档
对于任何一款硬件开发板产品,教程资料文档是最重要的,教程资料的完善程度,会直接影响工程师是否能快速地完成产品方案验证。youyeetoo x1的资料文档主要是以在线wiki的方式提供,资料的wiki链接如下:http://wiki.youyeetoo.cn/zh/x1
使用wiki进行资料文档管理的好处是,在厂家更新了资料文档后,可以保证工程师们都能看到最新的资料,而不用重新进行资料下载。
从目前的资料文档结构来看,把youyeetoo x1单板电脑完全驱动起来并没有什么问题,并且有某些资料文档,风火轮官方还在不断更新和完善当中(比如Linux应用程序开发)。
在官方wiki主页的最后,还提供了FAQ一栏(Frequently Asked Question),主要记录了一些在平时开发过程中出现频率较高的问题,供所有工程师参考,如下图所示。
售后技术支持
除了性能强大的硬件资源以及完善的教程资料文档体系,售后技术支持也是十分重要的,开发者在使用youyeetoo x1单板电脑的过程中,如果遇到问题,还可以通过以下方式联系风火轮技术团队,专业的售后技术支持会协助你快速解决问题
https://youyeetoo.cn/forum.php?mod=forumdisplay&fid=43&mobile=2
综合来说,这是一款千元以下性价比非常高的单板电脑,对于有嵌入式SBC开发经验的工程师来说,是不可多得的产品利器,但与此同时,对于一些刚刚入门不久的初学者来说,有一定的开发难度,
此款单板电脑并不是针对嵌入式SBC入门,初学者如果想尝鲜是可以的,但如果要用来入门嵌入式技术领域,则需要慎重考虑。
最后,来欣赏一下非专业拍摄的youyeetoo x1实拍照片。