您的位置 首页 模拟

伽利略开发板和BeeMail(五):排除故障

这是我逐渐认识伽利略开发板工程的第5部分。设计方案基于蜜蜂模型(蜂鸣的振动强度体现邮箱里邮件的数目)并借助于传呼机马达,其实属于SparkFun Enginursday项目(用LED显示未读邮件数

  这是我逐步知道伽利略开发板工程的第5部分。设计方案根据蜜蜂模型(蜂鸣的振荡强度表现邮箱里邮件的数目)并借助于传呼机马达,其实归于SparkFun Enginursday项目(用LED显现未读邮件数目)的衍生分支。

  这一部分可以自行记录了在Linux内核上的执行情况。伽利略板有一个x86处理器,Quark X1000 SoC,一个32-bit、单核单线程,与Pentium ISA兼容, max 时钟频率为400MHz CPU。很多人装置了其他类型的Linux,但我这儿选用官方正版。Arduino生态体系中支撑这款愈加强壮的处理器是英特尔伽利略板的产品特征之一。想来这周我会一向和Linux文件体系打交道。下一步便是怎么处理Arduino草图。

  提示

  持续进行的条件是你需求具有*nix 体系和Python的基础知识。假如对Linux、Python和Arduino都一无所知,就得至少先学会其一了。迄今为止我知晓了Arduino,今后会持续学习其他两个。我主张首要回忆以下几个知识点:

  EdX class on Linux… 立刻就去查相关材料!

  根据Ubuntu的Linux命令行运用细则

  Mac用户终端基础知识

  深化学习Python

  将以下文件增加至SD卡

  共有两个, SparkFun邮件(用于检查Python脚本),总是回来数字18的测验脚本(有助于排除故障)。提早增加至SD卡可以节约许多时刻。

  增加邮件前检查下SD卡中的脚本:

  把虚拟文本换成恰当的邮件证书

  保证脚本的邮件链接正确并从计算机回来正确值

  将python文件和证书同时增加至伽利略板的SD卡

  怎么完成与Linux内核的数据传输

  假定没办法将伽利略板外部与键盘、鼠标或许显现器相连,但仍然有种办法,可以以管理员身份检查伽利略班的内部作业情况。检查办法为:

  串行端口

  WiFi衔接

  以太网端口

  截获Arduino的USB数据衔接

  我只亲自试过前两种。

  运用特别的RS232截获串行数据线

  Cool Term设置如图。

  最安全的办法便是用恰当的串行数据线和终端仿真程序,完成和伽利略板的数据通信。Arduino仿真器纷歧定要为此特性运转任何特别的草图。

  软件方面要求在Mac上运用Cool Term或screen utility。所需硬件如下:

  一端为3.5 迷你插头,另一端为DB9孔型电缆一条(留意:迷你插头与Raspberry Pi耳机非同一类型)

  DB9阴阳转化插头一个

  串行至USB转化器 (虽然这种转化器和其驱动都出自Prolific,在MacOS上依旧无法正常作业,但在第三方驱动下却能高速正常运转。)

  这儿我附上终端设置。首要需求视装置的串口转USB驱动类型决议是否修正端口名。

  若伽利略板现已发动,则树立衔接后终端窗口没有任何改变,点击回来后会呈现登录提示,无需暗码。

  今后运用时只需树立了衔接,即便不登录,发动和草图上传期间一切调试信息都将以数据流输出。假如期望得到哪些信息的拜访权限,就只能再花钱买一个适配器了。

  怎么处理WiFi

  运转WifiChecker。Arduino经过代码借助于串行端口显现它的IP地址。翻开一个终端程序并经过输入下列字符,与伽利略板树立衔接:

  ssh root@INSERT_IP_NUMBER_HERE

  在RSA key正告呈现前,假如你的网络中现已指定了SSH寄存的地址,那最好删掉指向known_hosts 文件的IP地址。

  重要说明

  进入后就有权修正体系了,我主张尤其在伽利略板衔接到网络时留意修正暗码。

  其次检查下目录构成,去掉ls改成df(如下)。

  祝贺您,您已成功修正个人的Gibson!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/moni/117544.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部