Ejecutar comando o script en Raspberry Pi apenas se encienda

publicado por: Anonymous BUenas queria preguntar como podria hacer para que un script o un comando se ejecute en un raspberry pi 3 apenas se encienda. Necesito que este corra comandos de formato.js y .cmd solución Deberias crear un archivo bash que ejecute este programa python y copiarlo en la carpeta init.d, todos estos script…(Continue Reading)

windows10 IoT coreでサポートする.Netのバージョンについて

投稿者: Anonymous windows10 IoT coreでサポートされている.Netはどのバージョンになるのでしょうか? サンプルコードを見る限り.Netが使えるらしいことは分かるのですが・・・ 単純な質問で申し訳無いですが、調べても言及されているページ見つけられませんでした。 よろしくお願いします 解決 Windows IoT Core で動くのはUWP, Universal Windows Platformアプリケーションです。 デスクトップの.NET Frameworkとは提供されている名前空間が異なります。.NET Coreと言われるものです。 https://msdn.microsoft.com/ja-jp/library/mt185501.aspx バージョン,というと少し難しいのですが,フレームワークの機能はNuGetパッケージで細分化されて提供されています。機能毎に細かくアップデートが行われています。 https://msdn.microsoft.com/ja-jp/magazine/mt590967.aspx 回答者: Anonymous

RaspberryPI の LANポートが点滅せず、SSH通信ができない。

投稿者: Anonymous RaspberryPI の LANポートが点滅せず、SSH通信ができない。 こんにちは。 以前、VNC viewer , PuTTy を用いて  raspberry <-> LANケーブル <-> LAN usb変換アダプター <-> windows パソコン  に接続して、SSH通信を行うことができました。 しかし、ここ最近、急にラズパイのLANポートのLEDの点滅がなくなり、通信ができなくなりました。windows上では、「ネットワークケーブルが接続されていません。」と表示されます。 LANケーブル、LAN usb変換アダプターの動作確認はしました。 ですので、ラズパイ側の故障だと思います。 どのように対処すれば良いのでしょうか。 よろしくお願いします。 解決 故障なら修理。 ってことになるわけですが、今どきの表面実装部品を使った基板の故障個所を見つけるのはその道のプロフェッショナルでもとても困難です。 手っ取り早く買い替えに1票。 回答者: Anonymous

Raspberry Pi 3で「5 Enable Camera」の選択肢が無い。

投稿者: Anonymous Raspberry Pi 3で「5 Enable Camera」の選択肢が表示されません。 Pi3では「5 Enable Camera」の選択肢は無いのがデフォルトなのでしょうか。 sudo apt-get update sudo apt-get upgrade でOSの更新をしたり、再起動したりしましたが、やはり表示されません。 手元の画面では、「5 Interfacing Options」→「P1 Camera」から有効化の是否が選択できるようですが…。ここが「5 Enable Camera」とイコールと考えてよいのでしょうか。 簡単なところと思いますが、調べてもわからずで詰まっております。 どなたか教えていただけますととても助かります。 よろしくお願いいたします。 解決 2017/05現在、raspi-configでカメラを有効にする場合は下記のメニューを順番に選択します。 5 Interfacing Options – Configure connections to peripher P1 Camera – Enable/Disable connection to the Would you like the camera interface to be enabled? – Would you…(Continue Reading)

FlashAirの電源断対策について

投稿者: Anonymous FlashAirがサーバになってファイルを配信するだけならリードオンリーでいいので問題はでないと思うんですが、クライアントとしてダウンロードしている時に、電源が切られたらどーなるのかなと。 ファイル・システムが破損するのは想像がつくのですが、FATの構造について詳しくないので、どこまでの事態になるのかがわかりません。 ダウンロード中のファイルが壊れるのはいいとして、DCIM, SD_WLAN等のFlashairのシステムファイルまで破損して、次回動作が不能になるという事態まで想定する必要があるのでしょうか? Linuxの電源断耐性のあるファイルシステムでフォーマットしておけば・・・とも思ったのですが、FlashairはFATでしか動かないっぽいので断念。 対策としては、大型のコンデンサをつんでおくとか、物理的に電源をOFFにできないようにしておくとかしかないんですかね? 解決 FlashAir といっても非対応機器からみればただの SD(HC) Card でしかないわけで、 普通にフォーマットしちゃうことも可能なわけです。 それだけで FlashAir として使えなくなるのはアレなので、 http://hitoriblog.com/?p=7077 では、フォーマットすると /Volumes/CARD_NAME/SD_WLAN は勝手に復元しちゃったよ ということでした。つまり、 電源断でデータは失われても FlashAir でないただの SD Card になっちゃうことは無いようです。 その意味で心配は要らないです。 以下は参考ということで FAT ファイルシステムの実装面からいうと – FAT ファイルアロケーションテーブル – ルートディレクトリエントリ – ルート以外のディレクトリエントリ – ファイル の4つから構成されています。 破壊パターン1:ディレクトリエントリが破損して FAT は健在 このとき、ファイル名やタイムスタンプが失われますがファイルの中身は取り出せます。 chkdsk によって FILE****.CHK 形式のファイルが得られるのはこのパターン (ファイル末尾にゴミがくっつくので切捨てが必要) 破壊パターン2: FAT が破損した(ディレクトリは健在)…(Continue Reading)

Raspberry pi zero 、raspbianのimgファイルがダウンロード出来ない

投稿者: Anonymous WindowsでSDにOSを書き込みたいと思っています。 SDをフォーマットし再書き込みやHDMIでつなぐ方法、USBとWindowsをつなぐ方法を試しましたが、やはり起動出来ませんでした。 書き込み前のImgファイルを確認したところファイルが壊れていますと表示されるため、それが原因と考えました。 DLをし直してもraspbianのimgファイルが壊れており、またNOOBSを使った方法も試しましたが、NOOBSも解凍時に解凍出来ませんと表示されます。 NOOBS・img解凍時 Lhaplusの表示 os¥LibreELEC_RPi2¥LibreELCE_RPi_System.tar xz -正常に解凍出来ません。CREが一致しないか、出力先ファイルが使用中です。 このメッセージが表示されるということはダウンロードに失敗しているはずです。 ・一応物は試しとこのimgを書き込み、raspberry Piを電源・ディスプレイに接続すると、ライト点滅から点灯となりますが、ライトがついても当たり前ですがディスプレイには何も表示されず。 ・ダウンロードしたzipファイルのサイズがそのたびに異なります。日本のミラーサイトからもダウンロードを試しましたが同じです。 他に試すべき事があればヒントを頂戴できれば嬉しいです。 解決 Raspberry Pi用OSのzipファイルが、正しくダウンロードできて、正常に解凍できた前提でお答えします。 .imgファイルはSDカードに書き込む内容そのものです。Windowsから開くのではありません。ですので、.imgファイルをダブルクリックしてはいけません。 Windowsで.imgファイルをSDカードに書き込むには、一般的にはWin32DiskImagerというツールを使用します。 .zipファイルと、それを解凍した.imgファイル、書き込みツールであるWin32DiskImager.exeを用意すると下の図のようなります。 Win32DiskImager.exeをダブルクリックして起動します。ファイルを開くボタンを押して、.imgファイルを選択します。書き込み先のSDカードのドライブがDeviceのところに表示されますので、確認の上、正しいドライブを選択します。 準備ができたらWriteボタンを押します。 回答者: Anonymous

ラズパイより軽くて、無線接続できて、はんだづけが不要なものはないでしょうか?

投稿者: Anonymous もしわかる方いらっしゃいましたら回答いただけますと嬉しいです。 現状、ラズパイを使って、タクトスイッチ2つを付けて 2信号をPCに無線で送るような仕組みを作っています。 以下の機能だけでいいのでラズパイほどの機能は不要で もっと軽量化したいと考えています。 何か他に良いシングルボードはないでしょうか。。。 ■必須 ・スイッチ2つを接続して2種類の信号を送れる ・無線(wifi, Bluetooth等)で上記の信号をPCに送れる ■可能であれば・・ ・はんだづけ不要 ・電池で電源供給できる 解決 Amazon Dash Button2個ではいかがでしょうか。 場違いな回答かもしれませんが、要件は満たしていると思います リンク:Amazon Dash Buttonを(正しくない方向で)使ってみた https://qiita.com/takustaqu/items/8539b33780c9675c8657 回答者: Anonymous

RaspbianでWi-Fiの接続ができるとき・できないときがある

投稿者: Anonymous USBキーボードを接続しているとき、接続していないときでwlan0のIPアドレスが 取得できる・できないの症状が発生しています。 確認すべきことやヒントなどを教えていただけると幸いです。 症状 RaspberryPi3 BにUSBキーボードを接続して起動・再起動をするとSSHで接続ができる (DHCPサーバーからwlan0にIPアドレスが付与される) USBキーボードを外して起動するとSSHで接続ができない。 起動画面では下記のメッセージが表示されて Started LSB: Switch to ondemand cpu governor (unless shift key is pressed). Started Load/Save RF Kill Switch Status. Started Bluetooth service. Reached target Bluetooth. Started Raspberry Pi bluetooth helper. Starting Hostname Service… Started Hostname Service. A start job is running for dhcpcd on all…(Continue Reading)

stdlib.hが見つからない?

投稿者: Anonymous RaspberryPi3上のQt5で、外部ライブラリを使いたいのですが、エラーで上手く行きません。 wiringPiと言うライブラリを、aptでインストール後、 Qt5の、プロジェクトファイル .pro に以下を追加し INCLUDEPATH += /usr/include LIBS += -L /usr/lib -l wiringPi ビルドすると、以下のエラーが出ます。 /usr/include/c++/8/bits/stl_algo.h:59: /usr/include/c++/8/algorithm:62: /usr/include/arm-linux-gnueabihf/qt5/QtCore/qglobal.h:142: /usr/include/arm-linux-gnueabihf/qt5/QtGui/qtguiglobal.h:43: /usr/include/arm-linux-gnueabihf/qt5/QtWidgets/qtwidgetsglobal.h:43: /usr/include/arm-linux-gnueabihf/qt5/QtWidgets/qmainwindow.h:43: /usr/include/arm-linux-gnueabihf/qt5/QtWidgets/QMainWindow:1: /home/pi/Qt/illumination/mainwindow.h:4: /home/pi/Qt/illumination/main.cpp:1: /usr/include/c++/8/cstdlib:75: エラー: stdlib.h: No such file or directory #include_next <stdlib.h> え、include_next って何? stdlib.hを検索してみると、以下の様になっています。 [email protected]://# find -name stdlib.h ./opt/Wolfram/WolframEngine/12.0/SystemFiles/Links/ArduinoLink/Resources/CSource/avr-libc/1.8.1/avr/include/stdlib.h ./usr/include/c++/8/tr1/stdlib.h ./usr/include/c++/8/stdlib.h ./usr/include/arm-linux-gnueabihf/bits/stdlib.h ./usr/include/stdlib.h また、wiringPi関連のヘッダは wiringPi.h wiringPiI2C.h wiringPiSPI.h wiringSerial.h wiringShift.h のようなのですが、この中で stdlib.hを呼んでいる箇所は無いようなのです。…(Continue Reading)

Linuxデスクトップ環境で、しばらく操作しないと画面が真っ黒になるが、このタイミングで任意のスクリプトを実行したい

投稿者: Anonymous Linuxデスクトップ環境を使用しています。しばらくキーボードやマウスを操作しないでいると、画面が真っ黒になり、キーボードやマウスを操作すると復帰します。このタイミングをトリガにして、自分の用意したスクリプトを走らせることは可能でしょうか? 具体的にやりたいことは、Raspberry Piに接続された専用液晶モニタで、消灯時にはバックライトをオフにし、点灯時にはバックライトを元に戻したいのです。専用液晶モニタなので、HDMI等の汎用ディスプレイポートを使用しておらず、バックライトを制御するには、そのためのコマンドを実行する必要があります。 省電力イベントが発生したときに、バックライトの制御を行いたいと思っています。バックライトのオンオフを制御するコマンドはありますが、イベントでスクリプトを実行させる方法が分かりません。 環境は、Raspbery Pi, 2015-11-21-raspbian-jessie, Xfce4 です。 解決 自分で調査した結果を報告します。 まず、スクリーンセーバーを無効にします。 $ xset s off DPMS (Display Power Management Signaling) の設定を行い、消灯までの時間を設定します。 $ xset dpms 60 60 60 ディスプレイの状態を取得します。 $ xset q|grep Monitor Monitor is On この表示結果をポーリングすれば、ディスプレイがオフになったことを知ることができます。 ただし、xset qコマンドは、多くの情報を取得するため、無駄が多いので、知りたい情報に限定して取得するプログラムをCで書きます。 #include <X11/Xlib.h> #include <X11/extensions/dpms.h> int main() { Display *d = XOpenDisplay(0); if (d) {…(Continue Reading)

httpdが起動しません…

投稿者: Anonymous Raspberry Piにapache2を入れてWEBサーバにしています 今日起動したところ、apache2は起動するのですがhttpdが起動しません sudo service httpd start を入力すると、 Failed to start httpd.service: Unit httpd.service failed to load: No such file or directory. と表示されますが、どのファイルが見つかっていなくてどこに設定すればよいのでしょうか? ちなみに、前回は自分の家のグローバルIPをURLに入力して「It Work!」の表示まで出来ました 前回シャットダウンしてから今回起動する間には全く触れていません 何か初歩的なミスをしている気がするのですが、心当たりある方あればご教授ください 解決 どのファイルが見つかっていなくてどこに設定すればよいのでしょうか? httpd.service というファイルが無いといってます。これはsystemdの設定ファイルで CentOS などの環境で Apache HTTPD サーバーの起動設定が書かれたものです。 お使いの環境の場合は httpd.service が無い代わりに apache2.service というファイルで設定されてると思いますので apache2 が起動できるなら httpd は気にしなくて良いです。 回答者: Anonymous

raspbianでpiユーザを削除できない。

投稿者: Anonymous raspbianで新しいユーザ(newuser)を作りsudo userdel -r piをしましたが削除できません。 エラー userdel: user pi is currently used by process 585 そこでsudo kill 585を実行し、piとkillしましたがその後削除コマンドを実行すると userdel: user pi is currently used by process 596となり削除できません。 whoコマンドの結果は以下のとおりです。 pi :0 2015-09-30 00:33 (:0) pi tty1 2015-09-30 00:33 newuser pts/0 2015-09-30 00:33 (192.168.0.10) どうすればpiユーザを削除することができるのでしょうか 解決 アドバイスを参考にして raspi-config の "Boot Options" を "Console" にしたところ、pi ユーザで起動しなくなりました。どうやら、起動時にX Windowに…(Continue Reading)

isc-dhcp-server が時々起動しない

投稿者: Anonymous raspberry pi に isc-dhcp-server を入れてルータとして運用していますが、最近起動しない現象が不定期的に発生しています。起動しない場合は以下のようなメッセージがログに残ります。 $ sudo dhcpd -t Internet Systems Consortium DHCP Server 4.3.5 Copyright 2004-2016 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ �`:2218: REQUIRE(‘M’)))))) failed. Aborted �:2218: REQUIRE(‘M’)))))) failed. の部分はその時々で異なるメッセージになります。(systemctlから起動する場合も同じです。) この原因と解決方法がわかる方はいらっしゃるでしょうか? 設定ファイルは以下のとおりです。 $ cat /etc/dhcp/dhcpd.conf ddns-update-style none; authoritative; log-facility local7; subnet 192.168.3.0 netmask 255.255.255.0 { range 192.168.3.10…(Continue Reading)

RaspberryPi ZeroW にGPS受信機キットを接続したが緯度経度が測定失敗する

投稿者: Anonymous やりたいこと RaspberryPiにGPSモジュールを接続して緯度経度を出力したい 環境 ハードは RaspberryPi ZeroWH OS は RASPBIAN STRETCH LITE GPSモジュール — GPS受信機キット 1PPS出力付き 「みちびき」3機受信対応(http://akizukidenshi.com/catalog/g/gK-09991/) — GT-902PMGG 「GPS/GLONASS受信機(Galileo/BeiDou可)u‐blox M8搭載 みちびき3機受信対応」(http://akizukidenshi.com/catalog/g/gM-12905/) 変更した点: 基本的には以下ページの8~13まで https://gist.github.com/CLCL/e0f840461e20a3a83179b4941d45c203 UART設定 — # raspi-config nonint do_serial 1 — /boot/config.txt 内の enable_uartを1へ変更 /dev/gps0 の設定 # stty -F /dev/ttyS0 ispeed 9600 # cat << ‘EOS’ | tee /etc/udev/rules.d/40-selialgps.rules KERNEL==”ttyS0″, SYMLINK+=”gps0″ EOS gpsd のインストール apt-get -y…(Continue Reading)

subprocessのcheck_callでディレクトリサイズを出力結果として保持したい

投稿者: Anonymous 初めて質問させて頂きます。宜しくお願い致します。 subprocessモジュールを使用し、指定したディレクトリの データサイズを取得するshellを実行し、結果を判定する処理を作成しております。 取得するディレクトリ( /var/hoge とします。)のデータサイズの取得は Linuxのduコマンドを用いて取得しようと考えております。 その際に、subprocess.check_output()を用いて 引数でコマンドを実行し、出力結果を取得して判定したいのですが ①duコマンドの出力結果をうまく整形したい (試行錯誤し、一応できましたが、このやり方しかないのでしょうか) ②バイト文字列のキャストは int(ret) のような書き方しかないでしょうか。 が知りたいです。 実行環境 Linux OS: Laspbian kernel 4.1 Python: 2.7.9 ※ /var/hoge のサイズは 4096byteとした場合 下記でコマンドを実行した際は 4096 /var/hoge となります。 4096だけを取り出し 指定したサイズと比較したいとした場合。 作成したコード import subprocess def testcall(): reta = [] cmd = “du -b /var/hoge” ret = subprocess.check_output(cmd, shell=True) reta = ret.split()…(Continue Reading)

shellscript内でsourceコマンドが使えない

投稿者: Anonymous やりたいこと shellscriptの中でsourceコマンドを使いraspiの中にpython3系の仮想環境を起動しpythonスクリプトを動かしたい 疑問点 sourceとshellscript(bash)の関係性として ・bashは閉じられた環境で動き ・sourceは開いた環境で動く っていうのはなんとなく分かり、shoptコマンドでエイリアスを展開するようにしてみたんですが shoptコマンドも動いてくれませんでした。。。 どうすればshellscriptでsourceコマンドが動くのでしょうか? start.sh #!/bin/bash shopt -s expand_aliases source bin/activate echo “start” echo python ${実行したいpythonファイル} echo “end” exit 0 結果 $ sh -x start.sh + shopt start.sh: 3: start.sh: shopt: not found + /bin/shopt -s expand_aliases start.sh: 5: start.sh: /bin/shopt: not found + /bin/source /data/harvest/bin/activate start.sh: 6:…(Continue Reading)

Raspberry PiにSSHで接続するとアカウント認証に失敗します

投稿者: Anonymous 先日Raspberry Pi 3 Model Bを買いRaspbianをインストールしました。 自宅のパソコンからSSHで操作しようと思ったところ、SSH接続は確立しているのですがユーザー名とパスワードがあっているのに認証されませんでした。 ラズパイ自身からlocalhostで繋いだところ同じようにアカウントの認証に失敗しました。 解決方法が分からないため教えていただけると幸いです。 追記 2018/11/13 実際に行った詳細情報を以下に記載します ローカルIPアドレスの固定 /etc/dhcpcd.confに次の文を追記 interface eth0 static ip_address=192.168.1.112/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 RaspberryPiのSSHを有効に設定 raspi-config → Interfacing Options → P2 SSH Enableに設定 RaspberryPiにSSH接続 自宅のPCから接続 >ssh -v [email protected] OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4 debug1: Connecting to 192.168.1.112[192.168.1.112] port 22. debug1: Connecting established. ~省略~ [email protected]’s password: debug1:Authentications that cancontinue:…(Continue Reading)

raspberry pi illegal instruction

投稿者: Anonymous raspberry piでyoloを動かしたく sudo pip install –upgrade git+https://github.com/Maratyszcza/PeachPy sudo pip install –upgrade git+https://github.com/Maratyszcza/confu git clone https://github.com/ninja-build/ninja.git cd ninja git checkout release ./configure.py –bootstrap export NINJA_PATH=$PWD sudo apt-get install clang git clone https://github.com/digitalbrain79/NNPACK-darknet.git cd NNPACK-darknet confu setup python ./configure.py –backend auto $NINJA_PATH/ninja sudo cp -a lib/* /usr/lib/ sudo cp include/nnpack.h /usr/include/ sudo cp deps/pthreadpool/include/pthreadpool.h /usr/include/…(Continue Reading)

動画のframe rateを正確に表示する方法

投稿者: Anonymous 現在、動画のframe rateを正確に表示する方法を探しています。 まず、ここまでに行ってきたことを少し記述します。 raspberry pi 3とそのcamera moduleを使って、動画を製作しています。 具体的には、raspividを使って、以下の3つのコードを試しました。 raspivid -w 640 -h 480 -fps 30 -t 10000 -o test30fps.h264 raspivid -w 640 -h 480 -fps 90 -t 10000 -o test90fps.h264 raspivid -w 640 -h 480 -fps 180 -t 10000 -o test180fps.h264 ここでは、各動画(.h264)は、640×480のサイズで、上から毎秒30, 90, 180フレームのスピードで、10秒間撮影しています。 このframe speedを測定するために、ffmpegを使いましたが、 すべて25fpsと表示されてしまいます。 ここではtest90fps.h264の結果を例として表示します。 >ffmpeg -i test90fps.h264 Input #0,…(Continue Reading)

メインのPythonを2つのスレッドに分け、このスレッド間でやりとりをしたい。

投稿者: Anonymous 一つのCPUで、2つの動作を行いながら、それらの間でやりとりをしたいと考えています。 というのも、Raspberry PiとiOSアプリ間でBluetooth通信を行いながら、必要に応じてRaspi上でPythonスクリプトを実行したいからです。 実際にそのようなことは可能でしょうか? 今考えている構成は次のようなものです。 Pythonを実行している時に、threadingモジュールで2スレッドに分けます。 一つ目のスレッドでは、subprocessモジュールによってjavascriptファイルを実行します。 この実行中のjavascript(node.js)では、blenoというモジュールを用いて、bluetooth peripheralとして動作させます。 二つ目のスレッドでは、通常のPythonスクリプトが実行されています。例えば、Raspiの純正カメラの制御などを行います。 さらに、こちらはサーバーとして動作させます。一つ目のスレッドのjavascriptの要求に応じて、写真を取得したり、測定時間を返したりします。これはjQueryやAjaxを使うのが有効であるようです。 上述のような構成で可能なのかどうか、他にうまいやり方があるかどうか、と言った内容についてご回答いただければ幸いです。 追記: blenoをわざわざ使う理由(bluezやpybluezなどではなく)は、blenoのインターフェイスが非常に分かりやす‌​いからです。サービスやキャラクタリスティ‌​ックとしての実装が簡単です。 解決 一つのCPUで、2つの動作を行いながら、それらの間でやりとりをしたいと考えています。 実際にそのようなことは可能でしょうか? 可能です。 モダンなオペレーティング・システムは何らかのマルチタスキング機構を備えているため、単一CPUであっても複数タスクを並行に処理することが出来ます。 マルチプロセス:OS上で複数のプロセス(process)を同時稼動させる方式。プロセス間の結合度は低く、データ共有にはプロセス間通信(IPC; Inter Process Communication)機構が必要。 マルチスレッド:単一プロセス内に、複数のスレッド(thread)を同時稼動させる方式。スレッド間の結合度は高く、同一メモリ空間を共有するため特別な通信機構は不用。 一つ目のスレッドでは、subprocessモジュールによってjavascriptファイルを実行します。 二つ目のスレッドでは、通常のPythonスクリプトが実行されています。 ただし、その実現手段としてPythonのthreadingモジュール(マルチスレッド)が好ましいかといえば、質問中にある要件に対しては「適切でない」と考えます。 前提:「マルチスレッド」よりも「マルチプロセス」の方がプログラミングモデルが単純であり、並行処理プログラム特有の難解さ・困難さが抑えられます。 本質的にはJavaScriptスクリプトとPythonスクリプト間の連携ですから、それぞれのインタプリタ(Node.js, CPython)プロセスを立ち上げる単純な「マルチプロセス」並行処理で十分です。 スクリプト間でのローカル通信による”疎な”連携を想定しているようようですから、分離独立性の高い「マルチプロセス」並行処理で十分です。 回答者: Anonymous

Illegal instructionというエラーについて

投稿者: Anonymous 過去にffmpegのmakeについて質問しました。 そこで頂いた回答を元に、ffmpegの./configureに–extra-cflags=’-march=armv6′ –extra-ldflags=’-march=armv6’を指定してmakeしました。 そのffmpegを使って、 ffmpeg -i test.mp4 -threads 2 -codec:v libx264 -s:v 1280×720 -aspect:v 16:9 -b:v 256k -map 0 -f segment -segment_format mpegts -segment_time 10 -segment_list stream.m3u8 streamfiles/stream%03d.ts としたところ、Illegal instructionというエラーが出ました。 このエラーはどうやらffmpegではなくてgccからのエラーらしいのですが、どこが引っかかっているのでしょうか? 実行結果 ffmpeg version N-75926-gce0834b Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.6 (Debian 4.6.3-14+rpi1) configuration: –arch=armel –target-os=linux –enable-shared –enable-gpl –enable-libx264…(Continue Reading)

Raspberry Pi3にUbuntu Mate16.04を入れてフォルダを英語表記にしたらBluemanでエラーがでる。

投稿者: Anonymous Raspberry Pi3にUbuntu Mate16.04を入れて、以下でフォルダを英語表記にしました。 LANG=C xdg-user-dirs-gtk-update そうしたら、自動起動されていたbluemanで以下のようなエラーがでるようになりました。 解決方法を教えてください。 解決 ローカルサービスで”Incoming Folder”が設定されておらずDownloadsと設定しなおすことで 解決しました。 回答者: Anonymous

Raspberry pi 3 model B+ を VPN サーバにしたい

投稿者: Anonymous サーバマシン:Raspberry pi 3 model B+, OS:2019-07-10-raspbian-buster-full クライアント:Android 5.1(スマホ) ドメイン名は MyDNS.jp で取得。https://viral-community.com/other-it/ddns-mydns-2060/ win32 disk imager で microsd カードに OS を焼き、root ユーザにパスワードを設定、pi ユーザのユーザ名及びパスワード変更をシェルから行い、デスクトップの設定画面からホスト名も変更しました。 そして上記の環境で下記サイトに従って VPN 接続を試してみたところ、ローカルネットワークからは繋がりましたが、外部ネットワークからアクセスできません。 設定は次のサイトの設定をほぼ全てコピーしました。 https://vogel.at.webry.info/201901/article_6.html 変えた部分は /etc/xl2tpd/xl2tpd.conf の ip range, local ip と username, passward, /etc/ipsec.secrets の PSK の値だけです。 local ip は wimax ルータ wifi 2 next wx03 から DHCP 機能で設定して割り当てているローカル ip…(Continue Reading)

Raspberry piにimg書き込み後、SDカードが認識されない

投稿者: Anonymous Raspberry piにraspbianのimgを書き込みました。 書き込み後一度もスロットからSDを抜き差ししないうちは中身がみれたのですが、一度はずしたところ「フォーマットしますか」と表示されるようになってしまいました。 そこで、SDFormatterを使いフォーマット。認識は可能になりましたが、容量が16GBから40MBとなってしまいました。 こちら(http://qiita.com/tamamius/items/26f37dad9ed711f46533) を参考に作業しましたが解決せず困っております。 解決 SDFormatterのフォーマットオプションに「論理サイズ調整」という設定が見当たらないでしょうか? これをONにしてフォーマットを行ってみてください。 Raspbianを書き込んだSDカードは、先頭に50MB前後のパーティションが作られます。Raspbianを起動すると、この先頭のパーティションが /boot にマウントされ、残りが / にマウントされます。Raspbianからはそう見えるのですが、そのカードをWindowsに戻すと先頭パーティションだけが認識されるため、カード全体を再び使えるようにするには、パーティションテーブルごと初期化する必要があり、それを行うのが、SDFormatterの「論理サイズ調整 ON」です。 回答者: Anonymous

ラズベリーパイによる音声認識(音声会話)に関するエラー

投稿者: Anonymous # -*- coding: utf-8 -*- #マイク0番からの入力を受ける。一定時間(RECROD_SECONDS)だけ録音し、ファイル名:mono.wavで保存する。 import pyaudio import sys import time import wave import requests import os import json import subprocess def recognize(): url = “https://api.apigw.smt.docomo.ne.jp/amiVoice/v1/recognize?APIKEY={}”.format(APIKEY) files = {“a”: open(PATH, ‘rb’), “v”:”on”} r = requests.post(url, files=files) message = r.json()[‘text’] print message return message def dialogue(message=”こんにちは”): url = “https://api.apigw.smt.docomo.ne.jp/dialogue/v1/dialogue?APIKEY={}”.format(APIKEY) payload = { “utt”:…(Continue Reading)

suコマンドでのshell指定

投稿者: Anonymous ログインシェルに/bin/falseが指定されているユーザに su username -s /bin/bash -lc "commend" すると su: using restricted shell /bin/false というエラーで実行できません。 これは正常な動作でしょうか? ご教授いただけたら幸いです。 環境 raspberry pi os version 10.7 bash version 5.0.3 以下を実行中でした adduser –system –shell /bin/false –home /opt/pleroma pleroma export FLAVOUR="arm" su pleroma -s $SHELL -lc " curl ‘https://git.pleroma.social/api/v4/projects/2/jobs/artifacts/stable/download?job=$FLAVOUR’ -o /tmp/pleroma.zip unzip /tmp/pleroma.zip -d /tmp/ " Installing on Linux…(Continue Reading)

docomo APIによるraspepbrry piの音声会話

投稿者: Anonymous   # -*- coding: utf-8 -*-  #マイク0番からの入力を受ける。一定時間(RECROD_SECONDS)だけ録音し、ファイル名: mono.wavで保存する。 import pyaudio import sys import time import wave import requests import os import json def recognize(): url = “https://api.apigw.smt.docomo.ne.jp/amiVoice/v1/recognize?APIKEY={}”.format(APIKEY) files = {“a”: open(PATH, ‘rb’), “v”:”on”} r = requests.post(url, files=files) message = r.json()[‘text’] print message return message def dialogue(message=”こんにちは”): url = “https://api.apigw.smt.docomo.ne.jp/dialogue/v1/dialogue?APIKEY={}”.format(APIKEY) payload = { “utt”:…(Continue Reading)

Raspberry Pi4 に Ubuntu 19.10 をインストールしたがキーボード入力ができない

投稿者: Anonymous Raspberry Pi4 4GBにUbuntu Server 19.10を書き込んだmicroSDを挿入し起動したのですが、下記の画像の状態で止まってしまい、キーボードを押してもなにも表示されません。 何が原因なのでしょうか? Unixのpasswordコマンドの様に、表示されないだけかもしれないと思いEnterを押してみましたが何も変わりませんでした。 また、Ubuntu19.10にはバグがあり、4GBのモデルではUSBが動かなくなっていたのですがこれも修正されたようです。(Ubuntuイメージは2019/12/2にダウンロードしたものを使っています) なぜ止まってしまうのでしょうか? 解決 自己解決しました。 Raspberry Pi4 4GBでのみ起こるUSBのバグがあり、現時点(2019/12/3)ではまだ修正されていないようです。 USB not working under arm64 on Pi4 with 4G ram 回答者: Anonymous

Ejecutar script bash, desde python, con script en el PATH

publicado por: Anonymous Tengo una carpeta con múltiples scripts que quiero llamar desde Python. He añadido la carpeta al PATH para poder llamar estos desde cualquier directorio. Y se ha añadido correctamente: [email protected]:~ export PATH=$PATH:~/misScripts [email protected]:~ bash scriptEcho.sh Hello world! Pero cuando intento llamar a este desde Python me dice que el fichero no existe.…(Continue Reading)

python IndexErrorの対処法

投稿者: Anonymous Raspberry Piでservoモーターを動かしたいと思っています。 以下のコードを動かすとエラーが出ました。 import wirignpi import sys param = sys.argv #コマンドライン引数を格納したリストの取得コード if( -90<=int(param[1]) and int(param[1])<=90 ): set_degree = int(param[1]) #入力された値を配列 print(set_degree) #値をコマンドラインで表示 else: print(“please input -90~90 degreen”) 以下のエラー文が出されました。 Traceback (most recent call last): File “servo.py”, line 13, in <module>    if( -90<=int(param[1]) and int(param[1])<=90 ): IndexError: list index out of range どのように対応すればよいでしょうか。 よろしくお願いします。…(Continue Reading)