2

大きな変更を加えずに Windows で実行したい。

ヘッダーと対応する関数のみを変更できることを願っています。

http://www.alterawiki.com/wiki/File:G2x4_avmm_dma_Linux.tar.gz

4

1 に答える 1

1

はい、プログラマーの頭脳があり、C、asm、およびコンピューター アーキテクチャをよく知っていて、windows と linux でドライバー プログラミングを学習するのに約 2 ~ 4 年あれば、できます。

しかし、これらすべてがあれば、世界の最高の場所で少なくとも数千ドル (ユーロ) の仕事に就くことができます。運が悪ければ、IT 就労ビザを取得することもできます。すでに屋内で生まれています。

とにかく、動作する Windows ドライバーを備えたデバイスを購入すると、確実に良い結果が得られます。

ただし、忘れないでください: Linux と Windows のドライバー インターフェイスは大きく異なります。はい、本当にたくさん。いいえ、単純にヘッダーを変更するだけではありません。実際には、ドライバーを書き直す必要があります。高水準言語とは異なり、単純な移植/ラッパー クラスでは十分ではありません。

一部の Linux ドライバーは win から移植されており、それらは非常に目立ちます。また、OS に依存する外部ソースを使用して、実質的に OS に依存しない内部層 (バイナリとしてのみ配布されることが多い) を使用している Linux ドライバーがさらに多くあります。しかし、これらの構造上の決定は、開発の初期に行われました。

代替ソリューションとして、Linux でいくつかの仮想化ソリューションを試し、デバイスを代替 OS と共有することができます。

于 2014-08-14T09:17:00.700 に答える