我们最近推出了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驱动程序。
非常方便!为了在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包装将很快来!让我们在下面的评论中知道您认为您可以使用此产品的意思!
