0

uCLinux を Altera DE2-115 (FPGA BOARD) にインストールしました。ターミナルにフル アクセスできます。

IP と eth0 の MASK を設定したいのですが、「ifconfig」を実行すると、次のように表示されます。

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0 または eth1 はなく、2 つのイーサネット ポートがあり、eth0 にはイーサネット ケーブルが差し込まれています (インターネットと LAN ネットワークで完全に動作します)。

なぜ eth0 または eth1 がないのですか?

また:SDカードドライブをマウントしたいときは、次のようにします:

mkdir /mnt/sd
mount /dev/mmcblk0p1 /mnt/sd

そして私は得る:

mount: mounting /dev/mmcblk0p1 on /mnt/sd failed: No such device or address

SDカードデバイスがなかったかのように...私のdevフォルダーには次のものがあります:

mmc0
mmcblk0
mmcblk0p1
mmcblk0p2
mmcblk0p3

また、SDカードドライブはFAT16をサポートしており、それが私のSDカードで現在使用しているファイルシステムです。

イーサネット「eth0」および/または「eth1」、および SD カードにアクセスできるようにするにはどうすればよいですか?

4

1 に答える 1

0

Linux でイーサネットを使用するには、次のものが必要です。

  1. ハードウェア (磁気 + phy)、これはあなたのケースに存在するようです
  2. ハードウェアをプロセッサに接続するいくつかの FPGA デザイン。これはしばしば IP コアと呼ばれます。PCのネットワークカードと比較できます。
  3. イーサネット IP コアを満たす必要があるソフトウェア。Linux では、これが適切なドライバーです。

ピース 2 がハードウェア設計に含まれていることは確かですか?
Linux で適切なドライバーが有効になっていますか?

于 2013-03-16T20:05:02.213 に答える