Файлы образы можно взять с сервера ftp://nsg.net.ru/pub/nsg-linux/binary/1.0.x/rc1 Загрузка ПО версии 1.0.0 и выше При переходе на версии 1.0.0 и выше необходимо предварительно установить новый загрузчик U-Boot-1.1.4. Для этого необходимо загрузить образ u-boot-ppc.bin обычным способом(как любое ПО - RTEMS или Linux-0.x.x). Новый загрузчик не подменяет старый, поэтому всегда можно вернуться к старому ПО. Теперь при ресете устройства по-прежнему стартует стандартный загрузчик, который запускает новый загрузчик. ПО linux версии 1.0.0 загружается только загрузчиком U-Boot. Вывод на консоль будет приблизительно таким: === NSG Boot Version 7.0 (Nov 1 2004) === === Copyright (C) by Network Systems Group Ltd. === EXTCLK:4 MHz -> 100 MHz DRAM: 128MB Load boot...OK Check boot...OK Start boot...OK Probe flash...OK Flash: 8192 Kb Test Real Time Clock ...OK Date: 16:34:06 Sat,30.09.06 Press and for Boot Setup...Continue Current Partition #0 Label:NSG u-boot Load...OK Start. U-Boot 1.1.4 (Oct 16 2006 - 14:41:57) CPU: XPC862PZPnnB at 100 MHz: 4 kB I-Cache 4 kB D-Cache FEC present Board: NSG900 Watchdog enabled DRAM: 128 MB FLASH: 8 MB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: FEC ETHERNET Hit any key to stop autoboot: 5 u-boot> Далее можно набирать комады загрузчика, например u-boot> help Загрузка ПО по TFTP. - устанавливаем на хосте(если надо) TFTP сервер. - копируем файл образа(nsglinux-ppc-flash_sumo-1.0.0_rc1.bin) в диркторию tftpboot. - на косоли загружаемого устройства набираем команды: u-boot> setenv serverip 10.0.0.10 u-boot> setenv ipaddr 10.0.10.17 u-boot> save u-boot> tftpboot 0x08040000 nsglinux-ppc-flash_sumo-1.0.0_rc1.bin ...<идет запись сразу во флэш> u-boot> reset Должен запуститься linux. При следующих обновлениях достаточно набирать команды u-boot> erase 0x08040000 0x087FFFFF u-boot> tftpboot 0x08040000 nsglinux-ppc-flash_sumo-1.0.0_rc1.bin так как serverip и ipaddr должны запомнится в конфиге загрузчика. Конфигурацию можно посмотреть командой u-boot> print Можно написать скрипт u-boot> setenv updt erase 0x08040000 0x087FFFFF\; tftpboot 0x08040000 nsglinux-ppc-flash_sumo-1.0.0_rc1.bin u-boot> save тогда обновление ПО будет производиться командой u-boot> run updt Загружать ПО можно и не по TFTP а другими средствами, например XMODEM. См. хелп u-boot'а. Более подробное описание u-boot выйдет с выходом официальной версии.