一些开发人员提示,用于成功地将项目从家中移动到厂房。

我们知道很多开发者都喜欢在树莓派的硬件上修改和创建项目原型。我在家里用12台树莓派电脑做着不同的事情。这是一个负担得起的、有趣的平台,背后有一个庞大的社区……有什么理由不喜欢它呢?当你要把你的项目从家里/办公室搬到工厂的时候,挑战就来了。
我已经看到了PI CPU在速度变得有点温暖时,PI CPU如何速度速度,并且由于热量或粗糙的电源周期,就可以了解MicroSD卡腐败的恶劣结束。当涉及到现实世界时,您需要找到一些更强大的硬件来运行代码,而且经常在哪里Groov.家庭会出现在谷歌搜索结果的顶端。
这Groov.硬件指定为-20到+70°C,并使用电源故障安全文件系统,因此您可以在这方面构建稳固的基础。作为一些运行Linux的一些自动化控制器并提供完整的shell访问权限,Groov.史诗和/或Groov.RIO有时是您唯一的选择,可以从覆盆子PI到工厂地板移动壳牌代码项目。
但这种举措可以拥有自己的一些挑战。如果您正在考虑参加这条路,这里有一些事情要意识到,以及几个资源可以帮助您成功。
OS.
派上最常见的操作系统是“树莓派”,最近被重新命名为“树莓派操作系统”,这是为树莓派设计的Debian系统的混合体。有大量的包,只有预构建的sudo apt-get或只是Git pull和“make”远离启动和运行。
Groov.另一方面,硬件使用自定义Yocto构建的Linux。这是一个纯Linux的精益构建,没有附带很多额外的包,比如台式机、文字处理器或USB摄像头驱动程序。
根据您的代码复杂性和所需的包,您可能需要允许更多的时间从一个平台转移到另一个平台。您可能会发现,在运行应用程序之前,需要从源代码构建一些先决条件库。当您在Pi上构建并测试了shell应用程序并希望在其上运行时,请记住这一点Groov.硬件。
包的依赖关系
通常,您只需要安装一个包或两个包,以便在运行和运行中。我们在此处列出了最令人请求的应用程序:http://developer.opto22.com/epicdev/shell/。
重要的是要记住,所有的“apt-get”包都在Opto 22回购协议中,而不是公开的。这意味着它们都是由我们的加密密钥签名的,有时还会有一两个版本落后于前沿技术。这可能是一件好事,也可能是一件坏事,取决于你当时的需要,所以请记住这一点。
如果您想将EPIC或里约热内卢链接到GitHub存储库和帐户,则需要为每个存储库生成证书和密钥。在您的服务器上安装SSH-AgentGroov.通过遵循Opto 22 Forum Post的硬件:https://forums.opto22.com/t/epic-groove-ssh-agent-github/3830/。
语言资源
到目前为止,我认为可以说Python已经成为我们所见过的最流行的语言Groov.硬件。我们有一些很棒的资源可以让你在开发者网站上开始:http://developer.opto22.com/epicdev/python/。
在我们的optoforum上也有很多代码示例。Terry在这里有一些很棒的快速启动示例代码: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.




