arduino 停止程序_极路由1S OpenWrt开机自启程序及串口调试

3a770ac2589d21b1b13822b80e6aea92.png


如何给openwrt添加启动项?首先在/etc/init.d中创建一个文件,在CRT终端中直接用vi命令即可,自行创建startCamera文件,如下图所示。

1671461ff74c4d8101d365db982060e8.png

vi编辑器中输入下图所示内容,START=50表示系统启动的优先顺序,数字越小越优先启动,脚本的必要start()和stop(),其功能决定了启动和停止此服务所需的核心步骤。start()中的内容就是你要开机启动的程序,我所写的是开启摄像头。

cef161d1d5d876cc676e41e6ff127997.png

退出vi编辑器,打开WinSCP,在/etc/init.d目录下查看是否成功创建了startCamera文件,可以发现创建成功。如下图所示。

221f3d610e5d52da6b2448f2ee4ac270.png

打开startCamera文件,查看其内容与我们编辑的内容一致,如下图所示。

f98a4ee8e77bfa40409ef3407973e437.png

在此之后还需在etc/rc.d目录下做一个链接,启动系统时会按顺序启动rc.d目录下的脚本链接,对应执行/etc/init.d目录下的启动脚本。终端中输入命令ln -s /etc/init.d/startCamera /etc/rc.d/S50startCamera,如下图所示。

45a49cf049641314fc0f84a69de879ec.png

然后重启openwrt,打开浏览器输入下面网址,可以看到开机时系统自动开启了摄像头,如下图所示。

a6300cfddc6ddcdc4ec41ac64604259c.png

如何关掉摄像头呢?在终端中输入ps查看所有进程,如下图所示。

c0c2b538217f3d5726dc626fba839870.png

在进程中找到摄像头进程的命令,我们可以发现1073为摄像头进程的命令,在终端输入命令kill -9 1073,进行终止摄像头进程。如下图所示。

9698e4de1b24919fdcf5b41bd637903d.png


接下来进行试验极路由的串口是否好使,在终端中输入命令,查看是否存在串口,命令如下图所示,我们可以发现存在ttyS0和ttyS1,说明串口存在。

b3f3c4515b30b95f9b035a6abec74ed6.png

打开WinSCP,在/mnt目录下创建shell脚本,命名为1.sh,用于测试串口是否可用,如下图所示。

fdcdbc1a53d92efff57e99879325d5de.png

1.sh中的内容如下图所示。定义一个死循环,循环内容为定义串口波特率,每两秒读取串口数据,并将数据写入/mnt/guang.txt中。

1080582d1377666c755feebb3366cd29.png

接下来是进行arduino的程序编写,利用arduino读取光强,并将数据打印到串口,程序如下图所示。

5b72d0be311b3f61cc6698e8826c4985.png

将arduino的串口与极路由的串口相连,在CRT终端中输入命令运行1.sh如下图所示。

ac70499d4dbd458abc224e52556f8ca7.png

在WinSCP中我们打开/mnt/guang.tx文件,可以发现有数据不断的写入,如下图所示,可以证明极路由的串口可以正常使用。

9e1e28e5dc1352a478adee3183c488c6.png

极路由与arduino的硬件连接如下图所示。

311c9612072f92f625468c4826d17c2f.png



b94480bcc776da00c7f2b19a388d39b2.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/507066.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浙江省工程师职称英语和计算机考试报名,浙江省工程师职称英语免考条件

根据人事部《关于完善职称外语考试有关问题的通知》(国人部发〔2007〕37号)精神,并结合我省实际,现就职称外语等级考试有关问题通知如下:一、申报专业技术资格应参加全国职称外语相应等级考试。申报正高级专业技术资格的人员统一参加A级考试&…

隐藏鼠标指针_Mac鼠标光标消失怎么办?苹果电脑鼠标指针不显示的解决方法

在小编使用mac电脑的过程中发现,鼠标光标会偶尔在Mac上消失。这种情况完全是随机的,任何时候都有可能发生。经过几次之后小编发现,当使用诸如Photoshop之类的大型软件并连接多个显示器时,鼠标光标可能消失的几率最大。或者使用Saf…

商用计算机idc市场排名,IDC 2019 年中国 PC 市场十大预测:出货量约 5060 万台

12 月 27 日,IDC 发布 2019 年中国 PC 市场十大预测。IDC 指出,2018 年全年中国 PC 市场预计最终销售为 5200 万台左右,下滑了 3.4%。2019 年中国 PC 市场会处于一种习惯性艰难期,但是市场也不乏一些重要的机会点。IDC 预测&#…

easyexcel 列头合并_Easyexcel使用文档及动态列的实现

Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的…

财会专用计算机,一种财会专用计算机的制作方法

技术特征:1.一种财会专用计算机,包括计算机本体(3),其特征在于,所述计算机本体(3)的顶部固定安装有账本板(2),所述账本板(2)的中部对称安装有账本夹(1),所述计算机本体(3)内置有无线信号接收器(7)&#xff…

realtek网卡mac硬改工具_七彩虹联合Realtek发布粉色固态硬盘 首发评测

七彩虹是PC行业领先的科技企业,其中在板卡领域是大陆第一的品牌,而在存储领域也常常被行业称为四大金刚之一。小螃蟹瑞昱(Realtek)是领先的专业IC设计公司,其中广为大家所认知的是网卡芯片、声卡芯片——这两个领域几乎是霸主地位。同时在WiF…

计算机基础及应用笔试,计算机基础及应用测试笔试题

计算机基础及应用测试笔试题站点:专业:学号:一、选择题1.下面文件扩展名是不可以直接运行的是:A、.exeB、.doc、C、.com2.计算机将数据暂存在中等待处理。A、内存B、硬盘C、主板3.在CPU中,执行加减等算术运算操作以及比…

vue 修改模板{{}}标签_vue-admin-template模板添加tagsview

参考:一、从vue-element-admin复制文件:vue-admin-template\src\layout\components\TagsView 文件夹vue-admin-template\src\store\modules\tagsView.js#vue-admin-template\static 文件夹#vue-admin-template\src\lang 文件夹#vue-admin-template\src\…

python中locals函数_Python神奇的内置函数locals的实例讲解

摘要本文我们介绍神奇的locals函数,包括动态创建变量和动态访问变量,以及一个应用场景。相同属性不相邻问题需求:有两个list,分别为list1和list2。list1中有n个对象,每个对象有5个属性,其中一个属性是tid&a…

微型计算机继电器控制,可编程控制器与微机及继电器控制的区别 -解决方案-华强电子网...

1. PC与MC控制的区别简而言之,MC是通用的专用机,而PC则是专用的通用机。从微型计算机的应用范围来说,MC是通用机,而PC是专用机。微型计算机是在以往计算机与大规模集成电路的基础上发展起来的,它最大特征是运算速度快&…

vue点击按钮上传图片_关于javascript:Vue-点击按钮提交表单

我有一个组件,用户可以在其中上传图像,我还想添加一个删除图像的功能。 我添加了一个按钮,该按钮可删除当前图像,但是它的问题在于表单也正在提交,因此我想避免这种情况。 我只需要删除当前图像(如果存在)。 这是脚本&…

计算机与自动化专业有哪些学校,全国自动化专业大学排名

自动化专业大学排名已经公布啦,下面由出国留学网小编为你精心准备了“2020自动化专业大学排名公布”,持续关注本站将可以持续获取更多的考试资讯!2020自动化专业大学排名公布自动化专业最好的大学有哪几所,中国哪些本科大学自动化专业实力最强…

黑苹果uhd630黑屏_求助各位图吧大佬一个黑苹果问题(黑苹果吧发帖得四级),目前使...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼以下是换回auto重启之后系统给的报错信息:panic(cpu 5 caller 0xffffff7f9fc4272f): assertmsg/Library/Caches/com.apple.xbs/Sources/ GPUDriversIntel/GPUDriversIntel-14.7.8/IONDRV/CFL/AppleIntelFramebuffer/ 网…

南京理工大学计算机学院教授严捍,2019年7月1日学术报告二则(宋巍 教授,南京理工大学;张鹏程 副教授,河海大学)...

报告题目1:过程分析与挖掘报告时间:2019年7月1日(周一)上午9:30报告地点:计算机学院E202报告人:宋巍报告人单位:南京理工大学报告人简介:宋巍,南京理工大学计算机科学与工程学院教授、博士生导师…

用友无法打开计算机的ufnet服务,服务器安装完毕登陆正常,但是客户端安装完毕,重启以后,用友通无法正常启动,手工在服务里面启动,提示‘服务无法启动或依存的标记被删除’...

问题现象:服务器安装完毕登陆正常,但是客户端安装完毕,重启以后,用友用友T3服务无法正常启动,手工在服务里面启动,提示‘服务无法启动或依存的标记被删除’问题模块:系统环境关键字:…

分号与逗号的区别及举例_如何掌握分号的用法 和顿号有什么区别

如何掌握分号的用法 和顿号有什么区别2019-03-08 15:57:09文/李男考试中作文成绩因为标点符号丢分的情况时有发生,看到这样丢分的情况,令人叹息。下面小编整理了一些关于分号的用法,供大家参考!分号的用法有哪些下列几种情况使用分号①用在复…

poi获取段落位置_apache poi word提取段落

本文概述要提取段落文本,我们使用XWPFDocument类的getParagraphs()方法。此方法返回文档所有段落的列表,这些列表可以存储在列表变量中并通过迭代循环获取。让我们看一个使用Java程序提取段落的示例。Apache POI提取段落示例package poiexample;import j…

计算机校本培训心得,个人校本培训心得体会3篇

校本培训是与学校、教师的实际紧密结合,以提高教师的师德修养和教育教学的实践能力为基本目标。下面是学习啦带来的个人校本培训心得体会,仅供参考。个人校本培训心得体会一:转眼间本学期已到尾声,回顾在本学期校本培训期间&#…

python中dict转换成list_python里dict变成list实例方法

python里dict(字典)怎么变成list(列表)?说明:列表不可以转换为字典1、转换后的列表为无序列表a {a : 1, b: 2, c : 3}#字典中的key转换为列表key_value list(a.keys())print(字典中的key转换为列表:, key_value)#字典中的value转换为列表value_list …

高中发表在论文计算机方面,高中计算机教学论文

高中计算机教学论文引导语:人们的生活已经离不开计算机,计算机已走进千家万户,由此可见学好计算机是一件非常重要的事情,那么相关的高职计算机教学论文要怎么写呢?接下来是小编为你带来收集整理的文章,欢迎…