精华内容
下载资源
问答
  • 树莓派Shell启动python Opencv 由于树莓派Opencv-python在import时会有bug发生,具体解决参考: http://www.yoyojacky.com/?p=559 这里主要记录添加用户全局变量后,但是shell脚本如果不是通过终端,而是单独打开...

    树莓派Shell启动python Opencv

    由于树莓派Opencv-python在import时会有bug发生,具体解决参考:

    http://www.yoyojacky.com/?p=559

    这里主要记录添加用户全局变量后,但是shell脚本如果不是通过终端,而是单独打开依然存在这个问题。
    在shell脚本中也需要添加

    LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1
    

    格式是:

    LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libatomic.so.1 python3 xxx.py
    
    展开全文
  • 树莓派Shell脚本读写GPIO

    千次阅读 2017-03-25 16:53:23
    本文主要介绍通过命令和shell脚本控制树莓派GPIO。   同时熟悉多个linux命令和shell脚本编写方法,并对IO重定向有一个基本的体会。   我在学习树莓派的过程中积累了自信,现在觉得linux没那么神秘没...
    本文主要介绍通过命令和shell脚本控制树莓派GPIO。
     
    同时熟悉多个linux命令和shell脚本编写方法,并对IO重定向有一个基本的体会。
     
    我在学习树莓派的过程中积累了自信,现在觉得linux没那么神秘没那么难,反而充满了无穷的乐趣,希望通过博客把快乐带给大家。
     
     
    1.使用命令操作GPIO
        请耐心输入以下命令并查看效果
     
    1. # 获得超级权限  
    2. sudo su  
    3. # 进入GPIO目录  
    4. cd /sys/class/gpio  
    5. # 使用ls查看gpio目录中的内容,可以查看到  
    6. # export gpiochip0 unexport   
    7. ls  
    8. # GPIO操作接口从内核空间暴露到用户空间  
    9. # 执行该操作之后,该目录下会增加一个gpio4文件  
    10. echo 4 > export  
    11. # 进入GPIO4目录,该目录由上一步操作产生  
    12. cd gpio4  
    13. #   查看gpio4目录中的内容,可查看到  
    14. #   active_low direction edge power subsystem uevent value  
    15. ls   
    16. # 设置GPIO4为输出方向  
    17. echo out > direction  
    18. # BCM_GPIO4输出逻辑高电平,LED点亮  
    19. echo 1 > value  
    20. #  BCM_GPIO4输出逻辑低电平,LED熄灭  
    21. echo 0 > value  
    22. # 返回上一级目录  
    23. cd ../  
    24. # 注销GPIO4接口  
    25. echo 4 > unexport  
    26. # 退出超级用户  
    27. exit  
    几点说明
    【1】>符号为IO重定向符号,IO重定向是指改变linux标准输入和输出的默认设备,指向一个用户定义的设备。例如echo 4 > export便是把4写入到export文件中。
    【2】linux内核中关于GPIO驱动的【资料】。
     
    2.编写一个shell脚本
    新建一个名为ledon.sh的脚本。
     
    1. #!/bin/bash  
    2. #利用echo输出一些提示语句  
    3. echo export pin $1  
    4. echo $1 > /sys/class/gpio/export  
    5.   
    6. echo setting direction to output  
    7. echo out > /sys/class/gpio/gpio$1/direction  
    8.   
    9. echo setting pi high  
    10. echo 1 > /sys/class/gpio/gpio$1/value  
    几点说明
    【1】如果在windows上编写shell脚本的话(后使用FTP工具传输至树莓派),必须保存为unix格式。shell脚本每行以\n结尾,而不是windows中的\r\n。可以使用notepad++格式转换功能完成变化。
    【2】一般情况下,脚本文件可读可写,但不能被执行。需要通过chmod指令增加可执行功能,例如输入以下命令(请注意,需要通过cd指令进入shell脚本所在的目录)
        chmod +x ledon.sh
    【3】shell脚本可传入参数,例如$1代表第一个参数,$2代表第二个参数,以此类推。
     
        运行该脚本可输入以下指令,使得BCM_GPIO4输出高电平
        sudo ./ledon.sh 4
    展开全文
  • 树莓派Shell脚本文件

    千次阅读 2014-09-29 18:17:06
    命令可以组合起来保存在文件中,并一块执行。一个简单的例子,复制下面的命令到你最喜欢的文本编辑器中: 现在,将其保存名为fun-script的文件。在你运行这个文件之前,你需要将它设置为可执行文件,可以使用修改...

    命令可以组合起来保存在文件中,并一块执行。一个比较愚蠢的例子,复制下面的命令到你最喜欢的文本编辑器中:

    while 1
    do
    echo Raspberry Pi!
    done

    现在,将其保存为名为fun-script的文件。在你运行这个文件之前,你需要将它设置为可执行文件,可以使用修改模式的命令chmod来实现。每一个文件和文件夹都拥有自己的权限来限定哪些用户可以操作它或者不能操作它。在这个例子中,运行命令chmod +x fun-script,fun-script文件就变成可执行文件了。你可以输入./fun-script来运行这个文件(当然这个文件要在你当前的目录中)。这个脚本将会无限循环输出“Raspberry Pi!”,停止循环可以使用Ctrl + C键。这将会杀死当前终端中正在运行的命令(进程)。


    原文地址:http://www.raspberrypi.org/documentation/linux/usage/scripting.md


    展开全文
  • [原创] 树莓派 shell 重启 USB 设备

    千次阅读 2018-01-26 13:03:40
    树莓派上用 shell 重启 usb 设备cd /sys/devices/platform/soc/ echo 0 > buspower; sleep 10; echo 1 > buspower;

    在树莓派上用 shell 重启 usb 设备

    cd /sys/devices/platform/soc/
    echo 0 > buspower; sleep 10; echo 1 > buspower;
    展开全文
  • 但是实际需求中可能会出现树莓派同过网线直接连载PC机上在没有网的情况工作,此时网线是插好的,但是网络不通,所以就没办法通过ping网络检测网线是否插好,纠结了一下,就在网上收集shell脚本和C语言两个方向资料...
  • 树莓派linux shell

    2017-01-14 12:31:00
    ls命令用来显示目录下有哪些文件和文件夹 pi@raspberry ~ $ ls 蓝色表示文件夹 白色是文件 ...ls -R列出所有文件夹的内容(R表示递归) ...ls -l 查看详细信息 包括文件权限 最后修改时间 大小(l代表long) ...
  • 树莓派linux shell命令

    2019-12-06 13:26:39
    ls命令用来显示目录下有哪些文件和文件夹 pi@raspberry ~ $ ls 蓝色表示文件夹 白色是文件 ls -R列出所有文件夹的内容(R表示递归) ls -l 查看详细信息 包括文件权限 最后修改时间 大小(l代表long) ...
  • 树莓派使用shell和python控制GPIO

    千次阅读 2020-04-18 00:27:35
    使用树莓派控制LED 引脚分别为 led0正接17负接GND led1正接27负接GND led2正接22负接GND 使用python可以直接使用gpiozero库,如下为每个灯亮5秒示例 root@raspberrypi:~/gpio_py# cat 3led_5s.py from gpiozero ...
  • 树莓派cpu温度
  • 树莓派shell脚本控制gpio(万物基于点灯) 在51单片机中我们控制的LED灯珠是控制他的引脚输出高低电平从而实现灯珠的亮灭,且51单片机的引脚是和实物相对应的然而树莓派的引脚却不同,首先我们就是用命令打开...
  • 关于不使用显示器远程登陆树莓派系统方法1、通过远程SSH使用树莓派(1)、打开SSH(Secure Shell)使Linux的一个可以主机电脑上快速打开和使用树莓派的一个终端会话。 在树莓派中首先要打开terminal终端命令行打开SSH...
  • 树莓树莓派可以无痛入门linux,下面通过命令和shell脚本控制树莓派GPIO。通过本文可以熟悉多个linux命令,并熟悉shell脚本编写方法,并对IO重定向有一个基本的体会。我在学习树莓派的过程中积累了自信,现在觉得...
  • #!/bin/bash #本脚本用于调节CPU电源模式 #修改电源模式的路径 path_0=/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor path_1=/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor ...
  • 在运行spark-shell时出错,检查自己的java版本,一定不要使用openJDK 安装的jdk直接从orcale官网下载对应的arm 32/64 的版本: 安装过程参考此文
  • 树莓派开机自动运行shell脚本

    千次阅读 2020-05-14 23:16:57
    1、赋予脚本文件(例:test.sh,路径:./home/pi/test.sh)可执行权限 sudo chmod 777 test.sh 2、在/etc/rc.local文件中(语句exit 0 之上一行)添加执行脚本命令 bash ./home/pi/test.sh
  • 怎么样才能既不干扰当前shell的图像处理程序输出的信息,又能够使用shell来播放音乐呢? 答案 答案就是,使用python3主推的subprocess来打开新的shell,并执行命令。 代码十分简单,如下所示: import subprocess ...
  • 树莓派3b现在有了板载无线网卡,可以很方便的连接到wifi。但是无线路由器不能保证永远正常工作,由于各种原因会重启路由。这个时候,raspberry3b就会有一定概率断开网络连接。系统级功能比如像手机一样有网就连,...
  • 树莓派内核交叉编译脚本,ubuntu上运行,scp传到树莓派,运行pifuzhi.sh覆盖原来文件,树莓派B ver2测试通过,但免密码scp没有解决好,另外内核3.6版本没有dtb而是dts文件。

空空如也

空空如也

1 2 3 4 5 ... 18
收藏数 344
精华内容 137
关键字:

树莓派shell