gpio

Raspberry Piでピンの状態を読み、cronファイルの2つの項目(またはそのうちの1つ)から選択する方法は?
gpio

Raspberry Piでピンの状態を読み、cronファイルの2つの項目(またはそのうちの1つ)から選択する方法は?

それで、RPI 3 MLBスコアボードを作成しました。これで、ディスプレイに私のお気に入りのチームのゲームが表示されたり、ゲームが進むにつれてすべてのチームとループが表示されることがあります。スコアボードの背面にトグルスイッチを追加して、当時誰がプレイしているかに応じて、「すべてのチーム」または「私のチーム」を選択できるようにしたいと思います。 「All-Teams」または「My-Teams」を含む2つのほぼ同じスコアボードディレクトリがあります。 「cd /home/pi/mlb-led-scoreboard」に入力した項目に応じて、すべてのチームまたはマ...

Admin

Intel Alder Lake CPUからGPIOにアクセスできません。
gpio

Intel Alder Lake CPUからGPIOにアクセスできません。

Alder Lake CPU(i9-12900E)を搭載したマザーボードがあります。次のコマンドを使用して、マザーボードのGPIOピンにアクセスしようとします。libgpiod。 Linuxを起動した後はエントリがありません/dev/gpiochipX。実行するとgpiodetect出力は出ません。 以下から、以下を見ることができますdmesg。 [ 1.389872] pinctrl core: initialized pinctrl subsystem 私は次を見るデバッグファイルシステム: # cat /sys/kernel/debug/gpi...

Admin

"루트"가 아닌 명명된 사용자로 실행될 때 장치 [GPIO] 액세스 권한이 있는 Docker
gpio

"루트"가 아닌 명명된 사용자로 실행될 때 장치 [GPIO] 액세스 권한이 있는 Docker

私たちのマルチプラットフォームソフトウェアライブラリには、さまざまなサードパーティ製のツールと一緒に[Ubuntu] Dockerコンテナ内で実行される内部テストシステムがあります。 簡単にするために、ホストとDockerコンテナの両方がtest_userUID 1000 / GID 1000に固定されているのと同じユーザーで実行されているため、問題なく2つの間でボリュームをマッピングできます。 しかし、今アクセスするにはDockerコンテナが必要です。装備ホスト(例:GPIO)から。これは、Dockerコンテナをuserとして具体的に実行する場合にのみ機能...

Admin

libgpiodライブラリのgpiomonが正しく機能していないようです。
gpio

libgpiodライブラリのgpiomonが正しく機能していないようです。

libgpiodarmbian linuxを使用してGPIOイベントを監視しようとしています。 ~によるとマイデバイスのピンアウト(BananaPI Zero M2 / w H3 allwinnerチップ)CON2-P18 テストできるように、パルスボタンにピンを掛けました。まず、ピンのあるラインを探す必要があります。 # gpiofind "CON2-P18" gpiochip0 68 それから監視しようとしますが、幸運ではgpiomonありません。 # gpiomon --rising-edge 0 68 gpiomon: error waiting ...

Admin

不変GPIOチップに変換
gpio

不変GPIOチップに変換

私は過去10時間でM1 Macでasahi linuxを起動しようとしましたが、最後に起動コマンドを実行できるようになりました。ただし、これを実行すると、[0.202844] gpio gpiochip0: (macsmc-pmu-gpio): not an immutable chip, please consider fixing it! ユーザーがオンラインでこの問題を解決する方法のリソースを見つけられなかったというエラーメッセージが表示されます。助けてください。 ...

Admin

シェルスクリプトからGPIOキーにアクセスする方法
gpio

シェルスクリプトからGPIOキーにアクセスする方法

私の組み込みLinuxシステムでは、一部のGPIOをデバイスツリーのキーとして定義し、それを私のアプリケーションのキーとして使用できます。これまではうまくいきました。 アプリケーションが起動する前に、これらのキーのいずれかに応答する初期起動スクリプトを追加したいのですが、gpiosはすでにキーであるため、/sys/class/gpiogpiosにアクセスできなくなります(試してみるexportとwrite error: Device or resource busy)。 キーを押したり離したりすることができる場所をインストールしたり、読みやすくすることができ...

Admin

x86: SSD1351 OLEDディスプレイ駆動
gpio

x86: SSD1351 OLEDディスプレイ駆動

次のSSD1351 OLEDディスプレイがたくさんあります。 これらはSPIインタフェースを介して駆動され、次のライブラリと一緒にRaspberry Piやその他のARM SBC(NanoPiなど)で使用されます。 https://github.com/rm-hull/OPi.GPIO https://luma-oled.readthedocs.io/en/latest/ https://pillow.readthedocs.io/en/stable/ これらのARM SBCはLinuxに公開されているSPIを統合します/dev/spidevX.Y。 ...

Admin

USB/TTL(dev/ttyUSB_)と対応するGPIOピン(/dev/gpiochip_)の関係を見つける方法
gpio

USB/TTL(dev/ttyUSB_)と対応するGPIOピン(/dev/gpiochip_)の関係を見つける方法

4つのGPIOラインを備えたCP2102NベースのUSB / TTLアダプタがあります。 を介してシリアルデバイスのいずれかを開くことができ、関連するGPIOラインは次のように/dev/ttyUSB0制御されます。libgpiod/dev/gpiochip1 常に正しいデバイスを変更していることを確認する/dev/ttyUSB0必要/dev/gpiochip1があります。/dev/gpiochip1/dev/ttyUSB0 どうすればいいですか?私はlibgpiodこれをするのを見ませんでした。 ...

Admin

RPi.GPIOランタイムエラー
gpio

RPi.GPIOランタイムエラー

だからエラーが発生します:RuntimeError: Not running on a RPi! Pythonスクリプトがピンを設定しようとしたとき。 SDカードで実行するときはスクリプトが機能しましたが、USBポートを介して外部SSDを接続したため、スクリプトは機能しなくなりました。私は長い間答えを探していましたが、問題を解決する方法に関する情報が見つかりませんでした。 RaspberryPI 4 は SSD を基本データストレージとして使用します。 import RPi.GPIO as GPIO GPIO.setmode(GPIO.BOARD) GPI...

Admin

libgpiodライブラリをクロスコンパイルして私のプログラムで使用する
gpio

libgpiodライブラリをクロスコンパイルして私のプログラムで使用する

"gpiod"ライブラリを使用してプログラムをクロスコンパイルしようとしています。 私のホストコンピュータにはUbuntu 18.04があり、クロスコンパイルのターゲットプラットフォームはIMX8X SOMを搭載したマザーボードです。 ソースコードはで見つかりました。https://variwiki.com/index.php?title=MX8_GPIO&release=RELEASE_DUNFELL_V1.3_VAR-SOM-MX8X「2.2 libgpiod Cアプリケーション」の段落に従ってコンパイルしたいと思います。私のマザーボードで使用さ...

Admin

gpio gpiochip2:(gpio_aaeon)エラーが原因でKDE Neonが起動しません。
gpio

gpio gpiochip2:(gpio_aaeon)エラーが原因でKDE Neonが起動しません。

私は最近新しいコンピュータを購入しました。私は過去に私のラップトップでKDE Neonに満足していて、私のPCでも使用したいと思います。 USBスティックで起動すると、すべてがうまく機能します。しかし、オペレーティングシステムとしてKDE Neonを選択すると、このような画面が表示されます。セキュリティグラフィックを含むKDE Neonを選択すると機能します。しかし、解像度を変更することはできず、2番目の画面も機能しません。 エラーメッセージは次のとおりです。 I 0.004256] 0.004256] common_interrupt: 0.004256...

Admin

できるだけ早くzshスクリプトを実行するためにsystemdサービスをどこにインストールできますか?
gpio

できるだけ早くzshスクリプトを実行するためにsystemdサービスをどこにインストールできますか?

zshスクリプトを実行しているこのサービスをどこにインストールできるかを知りたいです。できるだけ早くスクリプトを実行してください。。 スクリプトは/dev/ttyS5のシリアルポートとgpioピンを使用します。 multi-user.targetzshスクリプトを引き続き実行できるよりも古いターゲットはありますか? [Unit] Description=Acer projector control After=multi-user.target [Service] Type=simple ExecStart=/usr/bin/zsh /usr/local/...

Admin

Linuxでは、LEDが異なる時間に点滅する
gpio

Linuxでは、LEDが異なる時間に点滅する

Raspi3bにインストールされたUbuntuでLEDを点滅させるPythonプログラムを作成しました。実行中で、LEDを点滅させることができます。次のステップは、ブート時、SSH イネーブル後、シャットダウン終了時など、さまざまな時間にフラッシュすることです。私はLinuxとシステムプログラミングに初めて触れました。 私の問題は、SSHの起動直後にLEDフラッシュをトリガすることです。つまり、起動時にSSHラインが見え、その直後にLEDが点滅したいのです。*.shファイルとファイルを作成しました*.service。このソースは、SSHが有効または有効になっ...

Admin

Linuxカーネルのgpiolib.cにあるgpio_name_to_descを外部化する必要がありますか?
gpio

Linuxカーネルのgpiolib.cにあるgpio_name_to_descを外部化する必要がありますか?

私たちは組み込みのプロジェクトを持っており、言及されたDocumentation / devicetree / bindings / gpio / gpioのデバイスツリーのgpio-line-names機能を使用してgpioコントローラデバイスツリーセクションですべてのgpioに名前を付けるのが便利です。 。 主な欠点は、source/drivers/gpio/gpiolib.cのgpio_name_to_desc()関数がカーネルドライバの作成に使用するために外部化されていないことです。 カーネルにはgpio-line-namesの例がほとんどないようで...

Admin