一些开发人员的技巧成功地移动你的项目从家到工厂地板上。
我们知道很多开发人员喜欢修补和原型项目覆盆子π硬件。我做同样的事情在我的房子在12覆盆子π电脑做不同的事情。这是一个负担得起的和有趣的平台与一个巨大的社会背后……德赢vwin客户端下载爱并不是什么?挑战的时候将您的项目来自众议院工厂/办公室。
我亲眼目睹了πCPU将如何加速油门就会温暖和个人在坏的microSD卡腐败由于热或下流的权力周期。在现实世界中,你需要找到一些强硬的硬件来运行您的代码,这是经常的groov家庭是你的谷歌搜索结果的顶部。
的groov硬件指定为-20 + 70摄氏度,并使用一个停电安全文件系统有一个坚实的基础建立在这方面。很少的一些自动化控制器运行Linux和提供完整的shell访问,groov史诗和/或groov里约热内卢有时是你唯一的选择将您的shell代码项目从树莓π到工厂。
但此举可以有自己的一些挑战。如果你正在考虑采取这条路,这里有一些事情需要注意的,以及一些资源来帮助你成功。
操作系统
最常见的操作系统上的π是“Raspbian,”最近改名为“树莓πOS,”一个混合的混合Debian修建的覆盆子π。大量的包只有一个预构建sudo apt-get或Git起床拉,“让”远离并运行。
groov硬件另一方面使用一个自定义构建Linux的必要。这种精益建造的纯Linux有很多额外的包不像台式机或字处理程序或USB摄像头驱动程序选择几个例子。
根据您的代码复杂性和所需的软件包,您可能需要允许更多的时间从一个平台转移到另一个。你会发现你需要从源代码构建的一些前提库才能运行您的应用程序。这是要记住当你推出shell应用程序,您已经建成并测试了一个π,现在想上运行groov硬件。
包的依赖关系
通常,您只需要安装一个包或两个为了得到您的应用程序启动并运行。我们这里有最要求应用程序的列表:http://developer.opto22.com/epicdev/shell/。
重要的是要记住,所有的“apt-get”包在光电子22回购,不是公开的。这意味着他们都签署了我们的加密密钥,有时一两个版本在流血的边缘。这可能是一件好事还是坏取决于你的需求,所以就记住它。
如果你想联系你的史诗或里约热内卢GitHub库和帐户,您将需要为每个自旋向上证书和密钥。开始安装的SSH-Agentgroov硬件的光电子22论坛帖子: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/。
最后,虽然叫不宋承宪或核心开发人员材料,它是迄今为止最受欢迎的工具,数据mashup史诗或里约热内卢。当然,我说的是Node-RED,我们最关注的介绍视频在YouTube上开始:https://www.youtube.com/watch?v=3AR432bguOY。
让我们知道它是怎么回事
如果你已经完成了一个迁移从树莓π或其他基于linux的系统groov硬件,我们很想听听你的经历。不吝留下评论这篇文章,分享一篇文章在我们的论坛上我们的一个,或者留下你的评论YouTube视频让我们知道。
欢呼和编码快乐!
本和特里