Инструменты пользователя

Инструменты сайта


wiki:blueshark_net

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

wiki:blueshark_net [2012/11/20 19:14] (текущий)
Строка 1: Строка 1:
 +====== Использование сетевого контроллера BlueShark ======
 +===== u-boot =====
 +1) Скомпилируйте u-boot по инструкциям:​\\
 +[[blueshark_sw#​u-boot]]
  
 +2) Загрузите плату Atoll с подключенным Ethernet-кабелем
 +<​code>​
 +X-Loader 1.4.4ss (Apr 13 2010 - 22:36:28)
 +Beagle Rev Ax/Bx
 +Reading boot sector
 +Loading u-boot.bin from mmc
 +
 +
 +U-Boot 2009.06-rc2-dirty (Июн 07 2010 - 20:05:46)
 +
 +OMAP3530-GP ES3.1, CPU-OPP2 L3-165MHz
 +BlueShark board + LPDDR/NAND
 +DRAM:  128 MB
 +NAND:  256 MiB
 +*** Warning - bad CRC or NAND, using default environment
 +
 +In:    serial
 +Out:   ​serial
 +Err:   ​serial
 +MAC address EUI-48 is 00:​04:​a3:​25:​0d:​f9
 +Die ID #​394c0024000000000403643212012022
 +Hit any key to stop autoboot: ​ 0 
 +OMAP3 BlueShark # 
 +</​code>​
 +Обратите внимание,​ что на модуле установлена микросхема с прошитым MAC адресом,​ уникальным во всем мире. Поэтому дополнительно MAC-адрес не нужно назначать в u-boot, только если вам это действительно необходимо. В примере MAC-адрес сетевого интерфейса будет: **00:​04:​a3:​25:​0d:​f9**
 +
 +3) Устанавливаем переменные окружения для сети
 +<​code>​
 +OMAP3 BlueShark # setenv ipaddr 192.168.1.100
 +OMAP3 BlueShark # setenv serverip 192.168.1.36
 +</​code>​
 +
 +4) Теперь можно загрузить любой файл по TFTP\\
 +например,​ ядро Linux:
 +<​code>​
 +OMAP3 BlueShark # tftp ${loadaddr} uImage
 +smc911x: initializing
 +smc911x: detected LAN9221 controller
 +smc911x: phy initialized
 +smc911x: MAC 00:​04:​a3:​25:​0d:​f9
 +TFTP from server 192.168.1.36;​ our IP address is 192.168.1.100
 +Filename '​uImage'​.
 +Load address: 0x82000000
 +Loading: #################################################################​
 +         #################################################################​
 +         #################################################################​
 +         #################################################################​
 +         #################################################################​
 +         #################################################################​
 +         #################################################################​
 +         #################################################################​
 +         #################################################################​
 +         #
 +done
 +Bytes transferred = 2996676 (2db9c4 hex)
 +OMAP3 BlueShark # 
 +</​code>​
 +===== Настройки в Angstrom Linux =====
 +
 +==== Включение Eth вручную ====
 +
 +После старта выполните команду **udhcpc** и ядро получит необходимые параметры сети, включая DNS и шлюз по умолчанию. После этого можно пользоваться любыми сетевыми утилитами и программами.
 +
 +==== Включение Eth автоматически ====
 +
 +В терминале отредактируйте файл "/​etc/​network/​interfaces"​ следующим образом:​
 +<​code>​
 +auto lo
 +iface lo inet loopback
 +
 +# Пример со статическим адресом (строка broadcast - опциональная)
 +#
 +auto eth0
 +iface eth0 inet static
 +     ​address 192.168.0.42
 +     ​network 192.168.0.0
 +     ​netmask 255.255.255.0
 +     ​broadcast 192.168.0.255
 +     ​gateway 192.168.0.1
 +
 +# Пример с включением сетевого интерфейса по DHCP
 +#
 +auto eth0
 +iface eth0 inet dhcp
 +</​code>​
 +
 +Сохраните файл и перезагрузите плату. После загрузки Angstrom дополнительных действий предпринимать не нужно. Просто запустите браузер midori или firefox.
wiki/blueshark_net.txt · Последние изменения: 2012/11/20 19:14 (внешнее изменение)