カーネル学習のハッキングおよび組込み開発日が来るかもしれませんね。[定休日]

StackOverflow https://stackoverflow.com/questions/60763

  •  09-06-2019
  •  | 
  •  

質問

私も世界のカーネルのハッキングおよび組込みシステム。
でもいいチュートリアル(+を簡単に利用ハードウェア)の起動が乱れるのが嫌なん?
のようなキットを書き込みドライバーなど、良い書類や手頃な価格の?

よろしく!

役に立ちましたか?

解決

の場合は全く新しいカーネル開発、私はあなたがいないからハードウェアの開発なっても"ソフトウェアだけに"カーネルモジュールのように,ファイル/sysfsはより複雑な例ファイルシステム-ネットワークの開発、開発にuml/vmware/doc/...機械破砕機械な傷つけん:)組込み開発き小型アームの開発キットまたは小さなVia C3/C4機を、古いPCできる燃焼度と自作USB/PCI/う装置です。

ああ Kernelnewbies.org る多くのリンク情報カーネルのソフトメーカーさんのも特徴の一覧で簡単に実装する課題に取り組むための初心者です。

一部の書籍を読む:

を理解するLinuxカーネル -非常に良い参考書をデザインのカーネルサブシステム

Linuxデバイスドライバ -書くようにチュートリアルのコード例は、を中心にくい説明するデータ同化によるパラメータのlinuxカーネルです。をご紹介しますの構築プロセスの基礎とカーネルモジュールです。

Linuxカーネルモジュールプログラミングガイド -あの導入材料

としてできたのは、先述の通り、linux用のコードは常に良いアイデアとして特にLinuxカーネルのAPIが変更になかなかないのでしばしば---LXRくとも閲覧インターフェース lxr.プログラムを利用しています。.no

を理解するカーネルの構築の過程で、このリンクでき:

Linuxカーネルを実行(kbuild)

最後に、閲覧、書類のディレクトリにカーネルのソース配布物!

ここで興味深い演習insolently盗難からカーネル開発クラス:

  • 書カーネルモジュールを作成するファイルを/proc/jiffies報告の現在時刻jiffiesべて読みます。
  • 書カーネルモジュールを提供する,ファイルを/proc/ります。に対応したアプリケーションに書き込みの秒数としてASCII文字をこのファイル("echo3>/proc/睡眠することができなくなったはブロック指定された金額ます。Writeアクセスすべてに影響を与えることはありませんファイルの内容は、読み込みアクセス、ファイルが空の参照LDD3、ch.6/7)
  • 書procファイルができるものテキストを一時的に使用echo"blah">/proc/パイプまで再cat/proc/管)清算のファイルです。注synchronisationます。
  • 変更の管例モジュールとして登録キャラクタ型デバイス/dev/パイプ追加の動的メモリの割り当てのために書きます。
  • 書きのシーンをファイルシステム。

他のヒント

絶対 必要この ご予約Rubini.(利用の両方として、ハードコピーまたはソフトコピー)

その言葉は実装で複数のドライバーダミーを必要としないときは、ハードウェア以外のパソコン等に保存します。そのため、カーネル開発で最も簡単な方法です。

しているような組み込み作業でおすすめをご購入の多くのSBC(シングルボード-コンピュータ)があります。がこれらに基づくx86プロセッサー、通常PC/104インタフェース(電気的にPC/104と同一であISAバス標準はもちろんのこと、に基づく積層型コネクタはエッジコネクタ-非常に簡単にインターフェースカスタムハードウェア)

いvgaコネクタのしやすさを追求したいデバッグしやすくなります。

組込みLinuxのハッキング、シンプルLinksys WRT54Gルーターを買うことができるのですが、開発プロジェクトチーム http://en.wikipedia.org/wiki/Linksys_WRT54G_series:

のWRT54Gの象徴としては初となる消費者レベルのネットワークデバイスしたファームウェアのアップデートをソースコードの公開を満たす債務のGNU GPL.このプログラマの変更によりファームウェアの変更または追加の機能性能を示しています。複数の第三者のファームウェアの提携プロジェクトの公開を強化したファームウェアのWRT54G.

また設置 OpenWrtDD-WRT ファームウェアです。チェックでき者の出発点としてハッキング、低コスト。

楽しをさせていけばよいのでしょうか。以降Linuxのオープンソースだけで数十ラ完全フルボイス化!!~いつも作品の一方でたいものを好きなように書き出します。だから、比較的わかりやすいコードがループバック装置-ROM fs等)

にお使いいただけます lxr.プログラムを利用しています。.no, は、Linux用のコードクロスされます。いつもの作品を見る必要があり、コード、これは良いです。

もあります。茵書を理解するLinuxカーネルは、第3版の2.6カーネル)やしたい場合にも無料で利用できますAdvanced Linuxプログラミングブック(http://www.advancedlinuxprogramming.com/).また多くの特定のアンダーグラウンドファイルシステム、ネットワーク等

一部のものにする

  • きのクロスの作成.組込みデバイスを使用MIPS,PowerPC、ARM CPUがないCPU、メモリー、ストレージにコンパイルに独自のカーネルの場合には、合理的な金額です。
  • 組込みシステムによく使のシリアルポートにバー/ラウンジがあり、低コストであるコネクタ無しの場合は、はんだ付けを生産。デバッグのカーネルpanicsは非常に難しくなければできるはんだにシリアルポートコネクタませんに関する情報はどうなっているのかが間違っている。

Linksys NSLU2 低コストでの取得実組込みシステムの作業には、USBポートの追加ウェアである。数多くの無線アクセスポイントも使用可能に OpenWrtの互換性。 この電流モデルのLinksys WRT54Gいただける店舗のご利用ができなくなりますLinux:プロジェクトにおいて、RAMとフラッシュのためのコストを抑えます。シスコ/Linksysにおけるその使用vxWorksのWRT54G、小さなメモリフットプリント

また、評価キットに組み込みCpuの開始時にカップル百貨を米国ドルとします。思わないことをお勧めしお金をかけられない限り、必要な専門的に就職活動やコンサルティング契約になります。

まったくの初心者にカーネルのハッキングって買うことにした書籍"Linuxプログラムの開発:ガイドと演習""書くのLinuxデバイスドライバ:ガイドと演習"非常に明記のことを楽しみたい方にピッタリの更なる。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top