Zybo PMOD Pack现在具有Linux支持

Zybo pmod包演示1
Zybo Pmod Pack Demo在ASEE运行的特写。PmodOLED当前显示的环境温度是24摄氏度(在这张照片中有点难以辨认)。当参观者被允许进入展厅时,看着周围的温度飙升是一件很有趣的事情!

我们最近推出了Zybo Pmod包作为第一个Pmod包加入Digilent Pmod生态系统。这个特殊的包的硬件是专门选择来恭维的功能Zybo Zynq开发板(虽然将很好地与我们的任何FPGA或者单片机包括蓝牙模块实时时钟和日历,一个光和温度传感器以及一个OLED显示屏,全部售价60美元。

如果这还不够吸引人,我们现在已经添加了软件支持Zybo Pmod包对于任何希望用Zybo加快嵌入式Linux开发进程的人来说,从免费到至关重要。引用我们的应用程序管理器,


“Linux现在对我们的客户来说是前所未有的。”


这篇文章将讨论伴随的演示是如何工作的,以及在哪里可以找到它。的Zybo Pmod包演示使用Pmodals.环境光传感器,PmodTMP3温度传感器,PmodRTCC实时时钟和日历,PmodBT2蓝牙模块和pmodoled.显示。光传感器输出的电压范围从0-3.3 V,我们已经转换为电路的饱和百分比,而不是勒克斯。温度传感器输出原始信息为毫摄氏度,分辨率为0.5°C。一个简单的转换以摄氏度为单位输出数据。实时时钟和日历用于显示年、月、日。通过添加这个模块,即使Zybo在充电时,演示也可以保持日期和时间(前提是硬币电池没有被取出)。所有数值都显示在OLED显示屏上,并通过蓝牙无线发送到终端。为了获取和显示数据,Pmods的所有5个ic都使用了预先存在的Linux驱动程序。

Zybo Pmod Pack演示3
完成Zybo Pmod Pack演示通过蓝牙将环境光、温度和时钟数据发送到终端。

非常方便!为了在PmodOLED和终端上显示传感器和时间值,运行了两个独立的线程。一种是通过OLED控制本地显示,另一种是通过蓝牙向终端发送信息。由于内置Linux操作系统,这种多线程方法得以实现。换句话说,Zybo Pmod Pack Demo由两个不同的嵌入式Linux应用程序组成,它们都使用Petalinux工具集。

PetaLinux工具集是由赛灵思公司专门为Xilinx FPGA用户提供嵌入式Linux设计。Xilinx官网对其定义如下:

Petalinux工具提供在Xilinx处理系统上自定义,构建和部署嵌入式Linux解决方案所需的一切。根据设计生产力量身定制,解决方案与Xilinx硬件设计工具配合使用,以便于为Zynq®-7000开发Linux系统所有可编程SOC、MicroBlaze和PowerPC。

Petalinux由三个关键元素组成:预先配置的二进制可引导图像,Xilinx设备的完全可自定义的Linux,以及PetalInux SDK,其中包括工具和实用程序,用于在配置,构建和部署方面自动执行复杂任务。

FPGA用户现在可以设计和构建Linux系统,并使用非常标准和良好的记录过程部署自定义程序。除了Linux支持外,每个PMOD还有Zybo Pmod包有习俗Microblaze IP核心这允许简单的拖放编程。你可以在Zybo Pmod Pack上找到更多关于支持选项范围的信息wiki页面

我们希望你喜欢这个捆绑包,并继续关注更多Pmod包装将很快来!让我们在下面的评论中知道您认为您可以使用此产品的意思!

0
是第一个投票。

发表评论

您的电子邮件地址将不会被公布。必填字段被标记