タグ付けされた質問 「kernel」

カーネルはオペレーティングシステムの中心的なコンポーネントであり、ハードウェア、プロセススケジューリング、ファイルシステム、仮想メモリページング、プロセス間通信、ネットワーク通信などを管理します。

2
NOOBS回復パスワード
新しいカーネルをインストールしましたが、何らかの理由で起動しません。でを生成しkernel.imgましたimagetool-uncompressed.pyが、Raspberry Piが起動しません。古いのバックアップを作成したkernel.imgので、それを復元したい。それを復元するには、NOOBS rootパスワード(ctrl-alt-f2で端末にアクセスできます)を知っている必要があります。
11 kernel  password 

1
Linuxでラズベリーpiをすばやく起動する方法は?
Linuxを使用して、pi zeroをすばやく(1秒未満で)起動させたい。その場合、それは組み込みコントローラーであり、標準的な本格的な(しかし遅い)コンピューターではないふりをすることができます。 この目標を達成する方法(追加)のヒントはありますか? 私がすでに試したこと: さまざまなオプション(カーネルパラメータ、標準ディストリビューションのカスタムカーネル-arch、raspbian、systemdなどの調整など)-すべてが一般的に遅い ブートローダーのチェーンの変更に関するリソースを見つけましたが、現在このレベルでは調整できません 私が到達できる最高の結果はbuildrootによって提供されました 次のルールを使用すると、(約)4秒以内に起動できますが、それでも遅くなります。 initrdを使用しない モジュールを使用しない(カーネルに必要なドライバーを埋め込む) 複数のデバイスを使用しないでください(lvm) レイドを使用しない デバッグを使用しない debugfs カーネルデバッグ(カーネルハック) PCI / PCMCIAを使用しない SATA / ATAを使用しない 起動ロゴを使用しない のような本格的なCライブラリを使用しないでください glibc サイズの最適化を使用しない 構成 cmdline.txt シリアルコンソールを使用しないでください: 削除console=xxx、ここでxxxはシリアルポートです 編集/etc/inittab(getty spawn) セットアップルートファイルタイプ: rootfstype=ext4 config.txt 起動遅延を使用しないでください: boot_delay=0 虹を使わない: disable_splash=1 セーフモードを気にしない: avoid_safe_mode=1
11 boot  linux  kernel  buildroot 

1
CからのGPIOピンの制御
ライブラリのほとんどは、複数の言語では、相互作用GPIOピンを介してと/sys/class/gpio/export、/sys/class/gpio/import、/sys/class/gpio/gpio10/value、などしかし、Linuxカーネルのドキュメント明記物事のレガシーな方法です。 物事を行う非レガシーな方法は何ですか? カーネル空間を正しく理解していれば、これらの関数または標準のカーネルドライバーを一般的なGPIOタスクに使用します。 ユーザースペースには何を使用しますか?非レガシー用のSysfsインターフェースはありますか? PS:私はカーネルのドキュメントに、古い整数ベースのインターフェースは非推奨と見なされていますが、互換性の理由から引き続き使用できると述べていることを認識しています。ただし、そのレガシーコードの使用には興味がありません。
10 kernel 

3
Raspberry piのカスタムOSをゼロから構築する方法は?
カーネルと組み込みLinuxは初めてです。私は最近Raspberry Piを購入し、Raspbianを使用して起動しました。私はPiに魅了されました。Embeddedの詳細を学ぶために、ホームオートメーションシステムを作ることにしました。自分のカーネルとスタックを使いたかった。つまり、どのOSも使用したくありません。 そのために、公式のgithubからカーネル、target_fs、ファームウェア、ツールチェーンをダウンロードしています。ツールチェーンを使用してカーネルをコンパイルしました。 現在、これを新しいsdカード(フレッシュスタート用にフォーマット済み)に配置する方法がわかりません。スタックを起動する前に注意しなければならないことは何ですか?sshまたはtelnetサーバー/クライアントを配置していないため、起動が成功したことをどのようにして知ることができますか。piのssh / telnetデーモンはどこで入手できますか?私の目的は、Raspberry Piのカーネル(または最低限)のみを起動することです。

3
カーネルのI2Cの現在の状態とカーネルバージョン全般
一部のI2Cペリフェラルにはカーネルドライバーを使用する必要があるため、カーネルI2Cサポートが必要です。前の質問ですでに説明したように、現在の3.1.9カーネルはSoCのI2Cハードウェアをサポートしていません。新しいDebianイメージに3.2カーネルが含まれる(つまり、Chris Bootのドライバーを直接使用できる)ことを望んでいましたが、2012-08-08-wheezy-armel.zipにはまだ古いバージョンが残っています。ドライバーを自分でバックポートしたくありません。時間がありません。 上記の仮定は正しいですか、「メイン」カーネルにはまだI2Cサポートがありませんか? 公式画像を3.2以降に移行する予定はありますか? カーネル内でI2Cサポートを取得する最良の方法は何ですか? 編集1:softfp ABIでコンパイルされたディストリビューションを使用する必要があります
9 kernel  i2c 

3
64ビットのカーネルと32ビットのユーザースペースでRaspberry Pi 3を実行することはできますか?
Raspberry Pi 3を手に入れました。特に64ビット命令セットに関して、Raspberry Pi 3の実験を開始したいと思います。 私は32ビットと64ビットの命令セットの長所と短所をよく知っているので、元の質問に固執してください。現在の32ビットユーザースペースアプリケーションを使用して64ビットカーネルを実行することは可能ですか? ? カーネルを64ビットコンパイラでコンパイルしてイメージをRasPiにアップロードするだけで十分ですか、それとも他に注意すべき手順がありますか?ロードマップとして何を見る必要があるかについての概要を教えていただけませんか?同様に、64ビットカーネルをインストールすると、破損する可能性がある、または破損する可能性のあるモジュール/ドライバー。すべてを再コンパイルする必要がありますか? インターネットの閲覧では、他のクラスのデバイスでも可能であることがわかっています。通常、この「ハイブリッド」構成を実行すると、パッケージマネージャーが機能しなくなる可能性がありますが、現時点では管理性に不安はありません。したがって、それがパッケージマネージャーを壊し、維持するのが地獄だとしても、それがどのように行われるのかを理解したいと思います。 カーネルのコンパイル方法はまだ学習中ですが、C / C ++アプリケーションの開発経験が長いことに注意してください。これは、Linuxアーキテクチャとカーネルの内部を深く理解するための私のペットプロジェクトです。

2
Raspberry PiをRAMにサスペンドさせる方法は?
私のアプリケーションではPiをたまにしか使用せず、毎回数秒しか使用していません。最大のエネルギーを節約するために、Pi がRAMへのサスペンド機能をサポートしているなら理想的です。(私はPiをバッテリーだけで動かす次のステップを考えています。) 私の質問は: Piはこの機能をサポートしていますか?私がこれまでに研究したことから。それはそうではないようです。 そうでない場合は、ハードウェア/カーネルを少し変更して、RAMへのサスペンドを機能させることができますか? (編集:私のアプリケーションがPi上で使用している唯一のハードウェア周辺機器はUSB-WiFiアダプターです。)

4
Pi 3 Raspbianの「ストレッチ」(テスト)はwifiを無効にします
私はraspbianを実行しているラズベリーpi 3(内部WiFiを持っています)を持っています。 aptリストを変更して、「テスト」として実行することにしました。 現在、WiFiは使用できません。 wpa_supplicantを使用すると、wlan0デバイスがない(/ devにはない)というメッセージが表示されます。 wlanデバイスをセットアップしてwpa_supplicantをバックアップするにはどうすればよいですか? uname -r です 4.4.13-v7+ lsmod ショー: AppleTalk psnap llc axc25 bncp hci_uart btbcm Bluetooth joydcv evdev hid_microsoft brcmfmac brcmutil cfg80211 rfkill snd_bcm2835 snd_pcm snd_timer snd spi_bcm8235 bcm8235_gpiomen bcm8235_wdt uio_pdrv_genirq uio ipv6
7 raspbian  pi-3  kernel  update  wpa 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.