几周前,我收到了Microchip PolarFire SoC FPGA Icicle Kit,带有FPGA fabric和能够处理Linux的硬RISC-V核。我为board写了“Getting Started with Yocto Linux BSP”教程,我最初将当前的帖子标题为“Getting Started with FPGA development using Libero SoC and Polarfire FPGA SoC”。我假设我将写一到两段关于安装过程的文章,然后展示如何使用Libero SoC Design 亚博体育官下载Suite创建FPGA位流。但是,我却花了无数的时间来安装开发工具。因此,我将报告我的经验,让读者避免一些陷阱,并希望节省时间。(失败)安装Libero SoC v2021。如果我们去下载页面,我们会看到Libero SoC v2021.2 for Windows和Libero SoC v2021.2 for Linux。因为我的电脑运行的是Ubuntu 20.04,所以我决定[…]
如何将迷你PC升级到Windows 11并安装WSL
在这篇简短的文章中,我将展示如何安装Windows Linux子系统(WSL),以及如何在迷你PC中强制将Windows 10升级到Windows 11,而不是等待Windows提供它。我将这两个主题结合在一起的原因不是因为它们之间有任何依赖关系,而是因为我使用WSL来帮助我执行管理任务,比如在Windows迷你pc上安装应用程序时下载和复制文件。最近,安装WSL变得非常简单,只需付出很少的努力就能获得它所提供的灵活性,这是值得的。现在你只需要打开“Windows Terminal (Admin)”,输入wsl -install:然后重启Ubuntu开始安装,在安装过程中,你会被要求创建一个带有密码的用户,在Ubuntu:关于安装wsl的进一步信息可以在微软的文档中找到。亚博体育官下载现在[…]
Windows子系统在Windows 11上引入
继Linux的Windows子系统之后,微软现在又推出了Android的Windows子系统,允许Windows 11用户通过亚马逊应用商店或微软商店安装Android应用程序。这时,它正式用于Windows内部测试版频道的一部分在美国合格的设备上运行英特尔,AMD和高通平台,这个时候50与手机游戏如领主移动应用程序可用,6月的旅程,或硬币的主人,Kindle程序阅读书籍,和儿童内容,包括可汗学院的孩子和乐高Duply世界。很明显,更多的应用程序正在计划中,我稍后将看到,任何Windows 11用户都有办法安装Android应用程序。Windows子系统(WSA)没有默认安装,但它会自动安装,如果你安装亚马逊应用商店,亚马逊[…]
Beelink SER3评测- AMD Ryzen 7迷你PC
Beelink刚刚推出了一款名为SER3的迷你个人电脑。这是另一款使用较老CPU的“新”迷你电脑,这次是AMD移动处理器。然而,一旦对常规配置做了一些调整,性能就会惊人地好。Beelink给我发了一个测试,我用eGPU测试了Windows和Ubuntu的性能。SER3物理上包括一个126 x 113 x 40mm (4.96 x 4.45 x 1.57英寸)方形金属外壳。作为一款主动冷却的迷你PC,它使用了AMD较老的12纳米Zen+ Ryzen 7 3750H毕加索处理器,这是一个四核8线程2.3 GHz移动处理器,通过Radeon RX Vega 10 Graphics提升到4.0 GHz。前面板有一个照明电源按钮,双USB 3.0端口,一个c型USB 3.0端口与交替模式,3.5mm耳机插孔,和一个[…]
如何修复“设备不是Play Protect认证”的错误信息在Android
我目前正在Android 11上测试Zidoo M6。迷你PC主要是为工业和商业用例设计的,所以它可能不需要通过谷歌认证,就可以像消费设备一样访问谷歌应用程序和服务。但出于审查的目的,它仍然可能是一个不便,因为当我试图使用谷歌Play和登录我的谷歌账户之一时,我收到了“设备不是Play Protect认证-谷歌应用程序和服务不能在这个设备上运行”的消息。这看起来不太好,而Chrome,一个谷歌应用程序,也拒绝工作。我仍然尝试着登录,但是失败了,返回一个错误告诉我:“您的帐户没有添加。再试一次”。这意味着我必须将应用程序下载到我的个人电脑上,并通过USB闪存盘旁载它们。这是不实际的,而且肯定有[…]
使用Yocto Linux BSP for Polarfire SoC FPGA Icicle Kit入门
上个月,我收到了Microchip的PolarFire SoC FPGA Icicle开发工具包,它具有一个五核64位RISC-V CPU子系统和一个带有254K LE的FPGA,并将其引导到基于OpenEmbedded的预安装Linux操作系统中。今天,我将展示如何开始使用Yocto BSP和运行EEMBC CoreMark基准测试,并在几周内检查带有Libero SoC设计套件的FPGA。我最初的想法是关注Linux的RISC-V状态,检查一些系统信息,运行一些基准测试(例如SBC-Bench),编译Linux内核,并安装类似LEMP堆栈的服务(Linux, Nginx(读作Engine-X), MySQL,例如,它可以用于WordPress托管。但随后我研究了Microchip PolarFire SoC FPGA支持的操作系统。有一个Yocto Linux[…]
Heatshrink -一个用于嵌入式系统的超轻量级压缩库
当我昨天写关于Bangle亚博体育官下载.js 2的JavaScript智能手表时,我注意到他们在ESPruino固件中使用了“Heatshrink compression”。我不记得以前读过关于Heatshrink的文章,在CNX软件亚博体育官下载上搜索确实没有结果。www.yabo188.vipHeatshrink是一个开源的数据压缩库,专为资源受限的嵌入式系统设计,只需要50字节的RAM。这令人印象深刻,所以让我们来调查一下。这个库是用C语言编写的,大约8年前在Github上发布的,具有以下关键特性:亚博体育官下载增量的,有限制的CPU使用-输入数据以微小的字节处理静态或动态内存分配在ISC许可下释放,允许您自由使用库,即使在商业产品中。库的内部工作原理如下:Heatshrink是[…]
微芯PolarFire SoC FPGA Icicle RISC-V开发板的初步观察
一年多前,Microchip PolarFire SoC FPGA Icicle(代号MPFS-ICICLE-KIT-ES)正式在Crowd Supply上发布,是首批Linux和FreeBSD支持的RISC-V开发板之一。该系统配备了PolarFire SoC FPGA,由一个RISC-V CPU子系统和4个64位RISC-V (RV64GC)应用核、1个64位RISC-V实时核(RV64IMAC)以及FPGA fabric组成。几个月前,董事会的支持者就已经能够玩这款游戏了,但Microchip现在将董事会交给更多的人进行评估/评论,而我也找到了自己的一个董事会成员进行试验。拥有一个更高端的开发板而不是通常的业余爱好者级别板是件好事。今天,在接下来的一两篇文章中使用Linux和FPGA开发工具之前,我将先看看工具包的内容和主板上的主要组件。Microchip PolarFire SoC FPGA Icicle Unboxing board[…]