Raspberry Pi

Raspberry Piのハードウェアおよびソフトウェアのユーザーおよび開発者向けのQ&A


10
複数のuartインターフェイスを取得する方法
OK、1つのuartインターフェイス(TXD GPIO 14、RXD GPIO 15)があります。少なくとももう1つのuartインターフェイスが必要です。 可能な解決策: ビットバンギング:2つの無関係なスペアGPIOを使用します。標準のLinuxではタイミングが問題であることを理解しています。非常に低いボーレートで信頼性がありますか? 切り替え:RPIは、いつどのデバイスと通信するかを決定します。CD4066BCなどを使用します。 spi to 2 x uart bridge:適切な部品が見つかりませんでした(可用性、価格、dilパッケージ) usbからuart:高価 他のオプションはありますか?できるなら、私は切り替えたいと思っています。何をアドバイスしますか?
30 uart 

3
コマンドラインを使用して、接続しているWiFiネットワークを確認するにはどうすればよいですか?
私はヘッドレスセットアップを行っており、フィールドワーク(ケープコッドエリアのカメラを介してアザラシの動きを追跡)でPiを使用しているため、(電力を節約するために)別のディスプレイなしでヘッドレスのみを監視できます。 Piに時間を与えるには、同僚のiPhone(ホットスポットとして動作している)に接続し、ntpdを使用してインターネットから時間を取得する必要があります。 ただし、WiFiネットワーク名を照会し、正しいネットワークに接続されていることを確認するためのコマンドが何であるかはまだわかりません。
30 raspbian  wifi 

1
RaspbianでOpenSSLを更新する方法
RaspbianはHeartbleedバグに対処するためにまだ更新されていないようです。sudo apt-get updateその後sudo apt-get upgradeは何も更新しません(これは昨日新しく更新されたシステムなので、それ以外はすべて最新です)。 実行sudo apt-get install opensslすると、最新バージョンがインストールされてopenssl versionいることがわかりますが、1.0.1eがまだインストールされていることがわかります。OpenSSLの最初の脆弱性のないバージョンは1.0.1gですが、これに更新するにはどうすればよいですか?


3
ハードウェアH264エンコーディングに期待できる速度はどれくらいですか?
Broadcom GPUには、デコーディングだけでなくH.264 / AVC エンコーディングのハードウェアサポートがあるというウィキペディアの記事を見つけました。 また、誰かがffmpegh264 / mp4ビデオファイルの生成に使用する例を挙げた記事も見つけました。わかりました、特殊なGPUを備えた汎用CPUなので、それは驚くことではありません。 しかし、平均的なグラフィックスカードを搭載した標準的なデスクトップPCと比較して、Raspberry PiはH.264 / AVCをさらに高速にエンコードする可能性がありますか?デスクトップユーザーが150ドルのAti / Nvidiaグラフィックカードでffmpeg自分のCore-i5xxxを最適化した場合、その組み合わせは「ハードウェアH.264エンコーディングサポート」の方法で何かを提供しますか?そうでない場合、特別に採用されたRaspberry-Pi-ffmpegはさらに高速になりますか?はいの場合、すでに速度の比較はありますか?
29 performance  video  gpu 



9
起動時にPythonスクリプトを実行する
この質問は以前にも何度も質問されてきましたが、既存の情報を使用して機能するようには思われませんでした。 私のPiはRaspbianを実行しています。永久にループするdnscheck.pyというPythonスクリプトがあります。 起動時に実行する必要があります。私は次のようなものを含む.shファイルを作成する必要があることを知っています sudo python dnscheck.py & 私が知らないのは、このファイルがどこにあるべきか、それが何か他のものを含むべきかどうかです。init.dフォルダーについては知っていますが、スケルトンの例を見ると、この単純なタスクを行うためのもっと簡単な方法があるはずだと思います。
29 raspbian  python 

3
Raspberry Piは9600ボーシリアルを確実にビットバンできますか?また、サンプルコードはありますか?
Raspberry PiのGPIOピンを介してビットバンギングを使用して9600ボーシリアルを駆動することがどのように実行可能かと思います。 明らかに、長時間(1〜10ミリ秒)CPUをブロックするドライバーやその他の割り込みが多数存在するため、Linuxはビットバンギングに適したプラットフォームではありません。ただし、最近は状況が大幅に改善されており、カーネルでプリエンプションが定期的に有効になっています。また、リアルタイムパッチを適用したカーネルをRaspberry Piで簡単に使用でき、接続されたハードウェアとドライバーを慎重に選択できると思います。 信頼性に関する私の基準は、ほとんどの場合、通常の9600ボーシリアルトレランス内に収まることです。現在、実際に許容できるエラーの数は不明ですが、プロトコルには再送信と確認応答があるため、少なくとも多少の許容範囲があります。 だから、私の質問は: ユーザーランドソフトウェアは9600ボースピードを確実にビットバンできますか? これにはリアルタイムのパッチが適用されたカーネルが必要ですか? 一般に、いくつのエラーを予想する必要がありますか? また、GPIOビットバンギングを介してシリアルを実行するサンプルコードはありますか?私はArduino SoftSerialを知っていますが、それはそれについてです。 念のため、質問を制限するために:これは標準のシリアルインターフェイスではなく、Raspberry PiのUARTは別のシリアルリンクに既に使用されています。外部ハードウェア(GertboardやArduinoなど)を示唆する回答も、UARTに依存する回答も希望しません。
29 gpio  serial  bit-bang 

5
Piを安全にパワーダウンする回路
Piを車内のXBMCサーバーとして使用したい。XBMCのドキュメントには、電源を切断する前に必ずshutdownコマンドを使用する必要があると書かれています。 私は、電源が切断されたことを検出するためにコンデンサとおそらくダイオードで簡単な回路を作成することが可能であるべきだと考えてきました(そしてGPIOピンの1つで割り込みを発生させます)が、コンデンサは十分に長い電流を提供しますシステムを適切にシャットダウンします。 これは正しく十分に見えますか? ...実際には、おそらく次のようになると思います: XBMCが適切にシャットダウンするのに十分な長さのPiを維持するのに十分な電荷を保存するには、どのようなコンデンサが必要ですか? 記録のために、この質問はSE Electrical Engineeringでも尋ねられました。

2
Debian / PythonでUSBデバイスをプログラムする方法
Piは、主にPython用の教育用デバイスとして宣伝されています。これに沿って、PythonからGPIOにアクセスする人々のオンラインでの素晴らしい例がすでにいくつかあります。 ただし、ほとんどの市販の(自作ではなく)周辺機器にはUSBインターフェイスがあります。標準のDebian / Pythonカードを使用してこれらにアクセスするにはどうすればよいですか?Pythonライブラリはありますか?良いチュートリアルはありますか?


2
メモリマップドI / Oアドレス指定はどのように機能しますか?
メモリマップドI / Oアドレス指定はどのように機能しますか? I2Sが提供するサンプルを理解しようとしています。誰もが実行していますか?。 クロックの構成: #define BCM2708_PERI_BASE 0x20000000 #define CLOCK_BASE (BCM2708_PERI_BASE + 0x101000) /* Clocks */ 最初に次のようにコードをマッピングします... clk_map = (unsigned char *)mmap( (caddr_t)clk_mem, MAP_BLOCK_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, mem_fd, CLOCK_BASE ); それから何かをする... // Always use volatile pointer! clk = (volatile unsigned *)clk_map; そして、それが参照されるとき、0x26と0x27のこれらの奇妙な追加があります、それはどうですか? printf("Disabling I2S clock\n"); *(clk+0x26) = 0x5A000000; *(clk+0x27) = 0x5A000000; …
29 memory  c 

2
Pi Zero Wの消費電力は?
Pi Zero Wをお持ちの場合、次のモードでの消費電力はどのくらいですか: 周辺機器が接続されていない、WiFiおよびBluetoothがオフ WiFiのみがオンになっています Bluetoothのみがオンになっています カメラのみを接続してキャプチャ 私は以前の質問を知っていますが、それは古いため、そのスレッドにはPi Zero Wとその特定の機能に関する情報が含まれていません。
29 power  pi-zero-w 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.