一些开发人员提示,用于成功地将项目从家中移动到厂房。
我们知道很多开发人员喜欢在覆盆子PI硬件上进行修补和原型项目。我在我的房子里做了同样的事情,超过12台覆盆子PI电脑做不同的东西。这是一个经济实惠且有趣的平台,其宽阔的社区......不爱的是什么?挑战是时候从房子/办公室移动到工厂地板的时候了。
我已经看到了PI CPU在速度变得有点温暖时,PI CPU如何速度速度,并且由于热量或粗糙的电源周期,就可以了解MicroSD卡腐败的恶劣结束。当涉及到现实世界时,您需要找到一些更强大的硬件来运行代码,而且经常在哪里Groov.家庭来到您的Google搜索结果之上。
这Groov.硬件指定为-20到+70°C,并使用电源故障安全文件系统,因此您可以在这方面构建稳固的基础。作为一些运行Linux的一些自动化控制器并提供完整的shell访问权限,Groov.史诗和/或Groov.RIO有时是您唯一的选择,可以从覆盆子PI到工厂地板移动壳牌代码项目。
但这种举措可以拥有自己的一些挑战。如果您正在考虑参加这条路,这里有一些事情要意识到,以及几个资源可以帮助您成功。
OS.
PI上最常见的操作系统是“Raspbian”,最近作为“Raspberry PI OS”重新加入了“Raspberry PI OS”,它为覆盆子PI构建了Debian的混合组合。只有一吨包装只有预先构建的sudo apt-get或只是一个git pull和'make'远离起床和运行。
Groov.另一方面,硬件使用Linux的自定义Yocto构建。这是一个精益的Linux建立,没有桌面或Word处理器或USB摄像机驱动程序等大量额外的包,以选择一些示例。
根据您的代码复杂性和所需的软件包,您可能需要允许从一个平台移动到另一个平台的时间。您可能会发现您需要在运行应用程序之前从源中建立一些先决条件库。当您推出您在PI上建造和测试的Shell应用程序时,这是一个值得注意的事情,现在想要运行Groov.硬件。
包依赖项
通常,您只需要安装一个包或两个包,以便在运行和运行中。我们在此处列出了最令人请求的应用程序:http://developer.opto22.com/epicdev/shell/。
重要的是要记住,所有的“APT-GET”软件包都在OPTO 22 Repo中,而不是公众。这意味着它们都是由我们的Crypto键签名,有时是出血边缘的版本或两个版本。这取决于您当时的需求可能是一件好事或坏事,所以请记住它。
如果要将您的Epic或RIO链接到您的GitHub存储库和帐户,则需要为每个epithub和帐户进行旋转证书和键。通过在您的SSH-Agent上安装Ssh-Agent开始Groov.通过遵循Opto 22 Forum Post的硬件:https://forums.opto22.com/t/epic-groove-ssh-agent-github/3830/。
语言资源
到目前为止,我认为说Python是我们已经看到的最受欢迎的语言是公平的Groov.硬件。我们有一些很好的资源让您在开发人员网站上开始:http://developer.opto22.com/epicdev/python/。
我们的OptoForums还有很多代码示例。特里有一些很棒的快速入门样本代码:https://forums.opto22.com/t/epic-data-using-optommp-with-python/2041.。
C ++也已被证明是非常受欢迎的,我们的一个论坛用户汇集了一个很棒的指南,了解如何在这里开始开发:https://forums.opto22.com/t/short-tutorial-on-linux-programming-for-the-epic/3413.。
我们可以在此处找到我们的C ++的主要跳跃网站:http://developer.opto22.com/cpp/。
最后,虽然不是真正的特定于SSH或Hardcore开发人员材料,但它是迄今为止的史诗或里约的数据混搭最受欢迎的工具。当然,我在谈论节点红色,我们对YouTube有最受关注的介绍视频,以便您开始:https://www.youtube.com/watch?v=3ar432bguoy.。
让我们知道怎么回事
如果您已完成从Raspberry PI或其他基于Linux的系统迁移到Groov.硬件,我们很乐意听到您的经历。随意留下这个博客文章的评论,在我们的论坛上分享帖子,或对我们的一个发表评论YouTube视频让我们知道。
提交:Opto 22.