欧拉操作系统对硬件的要求
欧拉操作系统对硬件的要求如下:
1、架构:AArch64、X86_64,
2、CPU:鲲鹏920系列CPU(华为TaiShan200服务器)、Skylake(建议采用Skylake及以上系列)、CM2711SoC(树莓派4B),
3、内存:2GB(建议为8GB及以上),
4、硬盘:15GB(建议120GB及以上)。欧拉操作系统可广泛部署于服务器、云计算、边缘计算、嵌入式等各种形态设备,应用场景覆盖IT(InformationTechnology)、CT(CommunicationTechnology)和OT(OperationalTechnology),实现统一操作系统支持多设备,应用一次开发覆盖全场景。
树莓派+sd卡+手机电源:树莓派网上买的;sd卡相机里面拆出来的;电源是原来一个手机的,接口通用
5v继电器:控制有三线的(电源、地、信号)
TendaW311MI小型无线路由
接线若干
方法/步骤
树莓派接线图:sd卡、手机电源线、网线、hdmi转dvi接线连接显示器、键盘
如何用树莓派Raspberry Pi做一个简单的控制系统
安装树莓派的linux系统:系统到官网下,用工具写到sd卡里面(比较简单网上很多教程)
树莓派通过有线上网:开始时没显示器,买了一条HDMI的转DVI接口的线,调试了一下,可以上网后,就不用接显示器了,在家用有线连接路由器,用secureCRT连接局域网ip,就可以登入树莓派,ping一下外网,基本就通了
树莓派无线网卡上网:把无线网卡插入usb接口,TendaW311MI免驱动即可识别,修改/etc/network/interfaces信息,把路由器的wpa-ssid和wpa-psk加上,重启一下系统,基本上无线就能上网了
继电器:所谓继电器,就是一种控制开关,用小电压、小电流设备控制大电压、大电流的东西。控制端的电源、GND地、信号分别接树莓派的GPIO的2、6、7接口(控制端最好三线,本来买了一个两线输入的听说可以用,最后还是不敢接。。。),另一端接外接设备,接常开和公共端
编程:下载安装了python的GPIO库,然后给出如下控制代码:
文件runpy
#!/usr/bin/python
#coding: utf8
import sys
import RPiGPIO as GPIO
PORT=7
GPIOsetwarnings(False)
GPIOsetmode(GPIOBOARD)
GPIOsetup(PORT,GPIOOUT)
if sysargv[1]=="open":
GPIOsetup(PORT,GPIOLOW)
elif sysargv[1]=="close":
GPIOsetup(PORT,GPIOHIGH)
好了,上面搞定之后,随便找个东西接一下,然后secureCRT登入树莓派,
sudo /runpy open //打开控制设备
sudo /runpy close //关闭控制设备
如何用树莓派Raspberry Pi做一个简单的控制系统
8
使用webpy在树莓派上面搭一个简单的web服务器,把上面的runpy脚本改改,就可以通过手机访问控制开关,实现家庭内的远程控制了。
您好,可以先检查一下indexhtm是否有相关权限,chown apache:apache indexhtm(apache是相关用户及组,根据实际情况而定)或chmod 755 indexhtm(不建议,权限比较大),修改之后进行测试。
如果还是不能访问,打开apache配置文件httpdconf,找到这么一段:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
Satisfy all
</Directory>
然后试着把deny from all中的deny改成了allow,保存后重起了apache,然后在测试。
使用Screen(虚拟终端管理器?)让它在后台管理终端界面,这样SSH断开后就不用怕正在进行的操作中断了。
<h2> 一、安装:</h2>
<h2>二、使用:</h2>
<h4>1、创建一个虚拟终端:</h4>
登录树莓派,然后执行: screen -S XXX 这样就创建好一个名为XXX的终端了,然后就可以执行其它消耗时间比较长的工作,像运行服务器等。
<h4>2、保存一个终端</h4>
按ctrl+a后再按d这样就保存好一个虚拟终端了,系统会提示deatached,此时SSH就算是断开了,执行的命令 。
<h4>3、访问已经创建好的终端</h4>
screen -ls 可以列出已经创建的正在后台运行的终端
screen -r 终端名称 就可以打开终端了,比如 screen -r XXX
<h4>4、彻底退出</h4>
如果一个虚拟终端中的程序执行完毕了, screen -r 进入这个终端后再执行exit就完全退出了。
这样以后通过SSH编译内核之类的长时间工作时,再也不怕因为断网造成的操作中断了。
现在手机越来越强大。树莓派能做的事情越来越少。
SD卡,摄像记录。因为待机时耗电少。可以安装一个运动录像软件,也可以安装在车上
倒车录像,以及倒车雷达
控制玩具小车
给孩子讲编程,自己练习几种操作系统
平时上网(最好超频使用)
BT下载
家用WEB 服务器
无线路由器(需要安装特定的软件)
家电集中控制。这个需要布线,挺麻烦的。
DIY,自己做平板。有些笨重。
其它的种种(外面有很多的视频,如机器人,打印机,超级计算机之类的)
1什么是nmap
nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个操作系统(这是亦称 fingerprinting)。它是网络管理员必用的软件之一,以及用以评估网络系统安全。
正如大多数被用于网络安全的工具,nmap 也是不少黑客及骇客(又称脚本小子)爱用的工具 。系统管理员可以利用nmap来探测工作环境中未经批准使用的服务器,但是黑客会利用nmap来搜集目标电脑的网络设定,从而计划攻击的方法。nmap 以隐秘的手法,避开闯入检测系统的监视,并尽可能不影响目标系统的日常操作。其基本功能有三个:
Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap 还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的ping操作可以满足一般需求;也可以深入探测UDP或者TCP端口,直至主机所 使用的操作系统;还可以将所有探测结果记录到各种格式的日志中, 供进一步分析操作。
2在树莓派上安装nmap网络扫描器
在树莓派终端,使用以下命令安装:
安装完成后使用 man nmap 命令查看一下nmap 的帮助文档。运行nmap可以探测树莓派上开放的端口和网络。
3HA配置
在HA中配置nmap可以探测指定网络中存在哪些设备,打开HA的主配置文件configurationyaml,在其中加入以下配置:
19216811 这个IP是无线路由器的,所有要排除在外。添加完成以后,重启HA系统,就可以在界面中观察了。如果你熟悉nmap 也可以在配置文件中指定扫描参数。针对局域网中的设备,最方便与准确的方式是直接到无线路由器上获得它连接的设备的列表。在小米路由器中可用如下配置:
host为小米路由器的ip地址,password为它的登录密码。配置完以后重启HA 系统,这时 你就可以在界面上看到所有连接设备。HA还支持其他厂商的路由器设备,需要的同学可以去HA的官网查询。
Arduino 与树莓派 Raspberry Pi 的差异谈不上优缺点,而是他们是两个完全不同的产品:
1 产品定位上:Arduino的定位是单片机,侧重IO性能;Raspberry Pi的定位是电脑侧重计算性能
2 运算性能:Arduino以UNO为例是AVR核心的8位单片机,运算频率16Mhz;树莓派3B版为例,是ARM核心的64位微处理器,运算频率12GHz
3 IO性能:Arduino包含数字IO和模拟IO,可以连接大量数字和模拟传感器,树莓派只有数字IO
4 开发工具:Arduino以Arduino C语言为开发环境;Raspberry Pi以Python开发为主,,兼顾其他Linux下的开发环境
5 操作系统:Arduino无操作系统;Raspberry Pi一般采用Linux作为操作系统
6 应用领域:Arduino一般用于传感器、设备控制;Raspberry Pi一般作为服务器或运算单元
0条评论