Gumstix AutoBSP自动生成设备树文件的硬件设计与Geppetto

以来推出了盖比特Design-To-Order (D2O)系统早在2013年,那时你就可以在Chrome或火狐浏览器上为他们的Overo com设计完整的底板,一旦完成,就可以从网站订购底板。该系统旨在节省您的时间,这里的“设计”并不意味着绘制原理图和布局pcb,而是选择电路板尺寸,并根据需要添加端口。

从那时起,该公司增加了对更多模块的支持,现在您可以轻松地为Raspberry Pi计算模块、Technexion PICO-IMX6模块、Toradex Colibri SoM、96Boards Mezzanine构建自己的baseboard,甚至有Beaglebone Black和96Board CE或IoT连接器等。对Qualcomm DragonBoard 410c、Atmel (Arduino)和STMicro平台的支持也在开发中。他们的最新功能- AutoBSP -自动生成设备树文件为您的自定义板,所以您可以简单地复制它到您最喜欢的图像,并尽快开始。

点击放大

我很快地试了一下https://geppetto.gumstix.com/,打开预先设计好的板,即RPi计算LoRa网关PoE,并单击浏览器窗口右上角的AutoBSP按钮。在几秒钟内,我被要求打开或下载devicetree .zip,其中包含三个文件,包括设备树和README。

README给出了一些基本的说明,并摘录如下:

—————————————————–
= Gumstix Geppetto Raspberry Pi
= Module (1 and 3) designs =
= AutoBSP README file =
=版权所有(c) 2017, Gumstix, Inc. =
—————————————————–

介绍
- - -

您的Geppetto设计中包含的树莓派计算模块连接器模块将树莓派计算模块和计算模块3连接到您的自定义扩展板。Gumstix提供了一个用于这些设备的自定义Yocto Linux磁盘映像。为了充分利用设计中嵌入的硬件,RPCM的引导加载程序使用了一个设备树覆盖层,即DTBO,以方便操作系统和扩展板硬件之间的通信。AutoBSP为Geppetto RPCM设计提供了一个定制的DTB覆盖,包含了内核和许多设备驱动程序所需的设备树特性。

本文档提供了设备树文件的编译、安装和使用说明,以及有用的链接列表。

链接
- - -

树莓派CM入门:https://www.raspberrypi.org/documentation/hardware/computemodule/README.md
—自定义Yocto RPCM磁盘镜像:https://catalina.gumstix.com/binaries/7230/
—自定义Yocto RPCM3磁盘镜像:https://catalina.gumstix.com/binaries/7191/

文件夹的内容
- - - - - -
——devicetree-rpi_cm。dtbo编译的设备树覆盖
——devicetree-rpi_cm。dts设备树源
- README.txt该文件

安装说明
- - -
1.按照RPCM入门指南的描述,用一个Raspbian映像或上面提供的一个磁盘映像来Flash计算模块。
2.将为扩展板设计的DTBO文件复制到USB驱动器上
3.将计算模块连接到扩展板,将USB驱动器连接到扩展板的USB接口,将电源连接到扩展板的电源连接器
4.从计算模块的终端,从USB驱动器复制DTBO文件到RPCM的引导分区的overlay文件夹。
等等……

在未来的更新中,AutoBSP还将自动生成特定于设计的网络和应用程序代码,但该公司没有详细说明这部分。

我注意到另一个叫做AutoDoc的功能,它已经存在一段时间了,但对我来说仍然是新的,它生成了以下内容数据表(PDF)。该板的3D模型也可用,但这一功能已经在2013年实施。

所以现在,Geppetto不仅简化了硬件设计和订购,还简化了文档和软件支持。如果您的时间很短,而且硬件成本不是最大的问题,那么这个系统可能值得考虑,因为它可以节省您的时间和/或金钱。

分享:

支持CNX软件!www.yabo188.vip通过捐款贝宝cryptocurrencies成为一个老板Patreon,或者购买评论样本

订阅
通知的
客人
评论表单收集您的姓名、电子邮件和内容,以便我们跟踪网站上的评论。请阅读并接受我们的网站条款和隐私政策发表评论。
0评论
广告