トップ 一覧 検索 ヘルプ RSS ログイン

tips-RaspberryPiの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!Raspberry PiのGPIO
https://l-w-i.net/t/raspbian/led_001.txt

 #!/usr/bin/env python
 
 import RPi.GPIO as GPIO
 from time import sleep
 
 PIN = 25
 
 GPIO.setmode(GPIO.BCM)
 GPIO.setup(PIN, GPIO.OUT)
 
 try:
    while True:
        GPIO.output(PIN, GPIO.HIGH)
        sleep(0.5)
        GPIO.output(PIN, GPIO.LOW)
        sleep(0.5)
 
 except KeyboardInterrupt:
    pass
 
 GPIO.cleanup(PIN)

!WiringPi
http://wiringpi.com/

!Install
https://l-w-i.net/t/raspbian/wiringpi_001.txt

!!筋電計
http://www.f.waseda.jp/y.muraoka/Simple-EMG-BF/1home.html

 ## 再度アクセスして
 ## chkconfig –list

https://electronic.tousekice.com/%e7%b0%a1%e6%98%93%e7%ad%8b%e9%9b%bb%e8%a8%88%e3%81%ae%e8%87%aa%e4%bd%9c%e3%80%80%e6%a7%8b%e6%83%b3%e7%b7%a8/

http://akizukidenshi.com/catalog/g/gI-02789/

http://akizukidenshi.com/catalog/g/gI-13534/

https://www.analog.com/jp/products/lt1167.html#

https://www.shimadzu.co.jp/ssr/etc/ssrOsc/document.html

https://www.shimadzu.co.jp/ssr/etc/ssrDlog/document.html


!! xorg 停止
 pkill x
 ## Notes battery trouble
 # apt remove  lxplug-ptbatt

! X のモニタ解像度
 $ xdpyinfo

!! How2make LiveCD 
!live-build
 https://qiita.com/shinichir0/items/9a24888a84c87f693b33
 http://yakushi.shinshu-u.ac.jp/debian-live/osc2013fukuoka-debian-live.pdf

 lb config --parent-mirror-bootstrap "http://ftp.jp.debian.org/debian/"return
 lb config --parent-mirror-binary "http://ftp.jp.debian.org/debian/"return
 lb config --mirror-bootstrap "http://ftp.jp.debian.org/debian/"return
 lb config --mirror-binary "http://ftp.jp.debian.org/debian/"return
 lb config --mirror-chroot "http://ftp.jp.debian.org/debian/"return

 sudo apt install live-build \
      live-boot live-config live-tools \
      live-manual 

  cp /usr/share/doc/live-build/examples/auto/* \

 #cat ./auto/config
 #!/bin/sh
 
 set -e
 
 MIRROR="http://ftp.jp.debian.org/debian/"
 
 lb config noauto \
 	--parent-mirror-bootstrap ${MIRROR} \
 	--parent-mirror-chroot ${MIRROR} \
 	--parent-mirror-binary ${MIRROR} \
  --bootloaders "grub-pc" \
  --parent-archive-areas "main contrib non-free" \
  --firmware-chroot true \
  --distribution  stretch \
  --bootappend-live "boot=live config persistence" \
  --architectures i386 \
	"${@}"

! Debian 日本語対応
 # apt -y install task-japanese locales-all
 # localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja" 
 # source /etc/default/locale

!GRUBの編集

https://www.mikunimaru.com/entry/2017/10/31/111157

http://yakushi.shinshu-u.ac.jp/robotics/?DebianLive%2FBusterMemo

 ./config/includes.binary/boot/grub/grub.cfg に
 
 menuentry "live system (japanese)" {
        linux /live/vmlinuz-4.14.0-3-amd64 boot=live config persistence quiet splash noeject live-config.utc=no live-config.locales=ja_JP.UTF-8 live-config.timezone=Asia/Tokyo live-config.keyboard-model=jp106 live-config.keyboard-layouts=jp,us
        initrd /live/initrd.img
 }


!! SWAP 追加
 # dd if=/dev/zero of=/var/swapfile bs=1M count=1024
 # mkswap /var/swapfile
 # swapon /var/swapfile

!! RDP & VNC のインストール
!  RemotoDesktop
 $ sudo apt install xrdp


! Mirrored VNC
 $sudo apt install tigervnc-standalone-server tigervnc-xorg-extension tigervnc-scraping-server
 
 ###
 # setting vnc password
 # $ vncpasswd
 # setting pass word
 ## RunVNC
 $ x0tigervncserver PasswordFile=$HOME/.vnc/passwd
 ###  14  vncserver :1 -geometory 800x600 -depth 16 -localhost no
 ###  16  x0tigervncserver PasswordFile=$HOME/.vnc/passwd -display :0.0

! MultisesstionVNC
 $ sudo apt install vnc4server
 $ sudo apt install tigervnc-xorg-extension

 #! /bin/sh    
 ## Vnc_StartShell
  # /etc/init.d/vncboot
 ### BEGIN INIT INFO
 # vi /etc/init.d/vncboot
 # Provides: vncboot
 # Required-Start: $remote_fs $syslog
 # Required-Stop: $remote_fs $syslog
 # Default-Start: 2 3 4 5
 # Default-Stop: 0 1 6
 # Short-Description: Start VNC Server at boot time
 # Description: Start VNC Server at boot time.
 ### END INIT INFO
 
 USER=pi
 HOME=/home/pi
 
 export USER HOME
 
 case "$1" in
    start)
        echo "Starting VNC Server"
        #Insert your favoured settings for a VNC session
        su $USER -c '/usr/bin/vncserver :1 -geometry 1280x720 -depth 24 -localhost no'
        ;;
 
    stop)
        echo "Stopping VNC Server"
        su $USER -c '/usr/bin/vncserver -kill :1'
        ;;
 
    *)
        echo "Usage: /etc/init.d/vncboot {start|stop}"
        exit 1
        ;;
 esac
 
 exit 0

 # 
 # cat vncboot.service 
 [Unit]
 Description = GreenVNCService
 
 [Service]
 ExecStart = /etc/init.d/vncboot
 Restart = always
 Type = simple
 
 [Install]
 WantedBy = multi-user.target
 
 ## systemctl list-unit-files --type=service

 cat ~/.config/lxsession/LXDE-pi/autostart  に書くのがらくかな。。
  @x0tigervncserver PasswordFile=/home/pi/.vnc/passwd -display :0.0
 cat vncstart.desktop
 [Desktop Entry]
 Exec=x0tigervncserver PasswordFile=$HOME/.vnc/passwd -display :0.0
 Type=Application
 Name=VNCSTART
 Comment=vncstart test
 Terminal=true

!! RDP VirtualBOX
 # Install GEST ADDITION CD 
 sudo apt update 
 sudo apt install linux-headers-$(uname -r) 
 cd /media/cdrom 
 sh ./VBoxLinuxAdditions.run
 
 # OLD 
 ## How to install the Backports Repository in Rasbian Stretch
 #sudo apt update 
 #sudo apt install -y dirmngr 
 #sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 8B48AD6246925553 
 #sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 7638D0442B90D010 
 #echo "deb http://ftp.debian.org/debian stretch-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list 
 #sudo chmod 644 /etc/apt/sources.list.d/backports.list
 # # apt update 
 # # apt install
 # # shutdown -r now
 #
 # # Install VirtualBoxExt....
 # sudo apt update 
 # sudo apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r) 
 # sudo shutdown -r now

! PRinter
 # $ apt install cups samba-client samba gs-esp a2ps
 ## install cupsys cupsys-bsd cupsys-client foomatic-bin samba smbclient gs-esp a2ps
 $ sudo apt install cups cups-bsd samba-client a2ps   ## "samba dont" install ( if client mode )
 $ sudo apt install system-config-printer
 
 # /etc/samba/smb.conf 変更
 # [[global] に
 # client min protocol = SMB2
 # client max protocol = SMB3
 ##
 ## CHECK
 # $ smbclient //SAMBA_A/homes -U username -m SMB3
 # # smbclient //SMB_HOSTNAME/CanonMF4010 -U pi -m SMB3
 #
 # mount.cifs -o "username=share,password=sharepass,vers=2.0" //192.168.0.170/share /usr/local/src/share

!! live-build
 #cat ./auto/config
 #!/bin/sh
 
 set -e
 
 MIRROR="http://ftp.jp.debian.org/debian/"
 
 lb config noauto \
 	--parent-mirror-bootstrap ${MIRROR} \
 	--parent-mirror-chroot ${MIRROR} \
 	--parent-mirror-binary ${MIRROR} \
  --bootloaders "grub-pc" \
  --parent-archive-areas "main contrib non-free" \
  --firmware-chroot true \
  --distribution  stretch \
  --bootappend-live "boot=live config persistence" \
  --architectures i386 \
	"${@}"

! TypeingSoft

https://github.com/tux4kids/tuxtype

! ACPI
 acpid 
 acpi-support-base
 acpi-support