問題タブ [meta-raspberrypi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 古いカーネルから (廃止された) カーネル モジュールを移植してコンパイルすることは可能ですか?
古いカーネルからカーネル モジュールを移植してコンパイルすることはできますか?
ここで話しているカーネル モジュールは BCM_WIMAX です。Linux カーネル 3.18 の「ステージング」から減価償却されています。カーネル 4.4 に移植できますか?
3.18 - https://github.com/torvalds/linux/blob/v3.18/drivers/staging/Kconfig
4.4 - https://github.com/torvalds/linux/blob/v4.4/drivers/staging/Kconfig
私は Raspberry Pi 3 Model B を使用しています。現在 Raspbian を使用しており、その最新リリースには 4.4 カーネルがあります。4.4 カーネル用に BCM_WIMAX をコンパイルすることは可能ですか? または、Pi 3 には BCM_WIMAX をサポートする互換性のあるイメージがありますか?
私は Linux カーネルの初心者であり、質問を明確にできなかったことをお詫びします。
i2c - Raspberry Pi 3 でバイトの読み取りが失敗する: [errno 5] 入力/出力エラー
Raspberry Pi 3 の I2C に接続された adafruit 圧力および温度センサー BMP180 があります。デバイスは I2C の 0x77 アドレスで検出され、i2cdump はエラーなしで実行され、正しい値が表示されます (たとえば、Bosch のドキュメントに記載されている 0xD0 のバイト 0x55)。しかし、ほとんどの場合、バイトを読み取ると入出力エラーが発生します。
ほとんどの場合、Adafruit (BMP180 センサー用) から例を実行すると、エラーも返されます。
また、smbus2 または smbus-cffi を使用して、このセンサーからバイトを読み取るスクリプトも作成しました。結果は同じです。バイトが読み取られることはめったになく、ほとんどの場合、エラーが発生します。
環境に関する情報は次のとおりです。
概要: i2cdump はセンサーからすべてのバイトを読み取りますが、ほとんどの場合、i2cget による読み取りは失敗します。動作はランダムで一貫性がありません (ほとんどの場合、エラーになります)。
また、piscope を使用してワイヤ上の信号に関するデータを収集しました。これは成功した i2cget です: i2cget -y 1 0x77 0xd0 - 0x55 を返します
そして、失敗したバイト読み取りは次のとおりです: i2cget -y 1 0x77 0xd0 - エラー: 読み取りに失敗しました