ts-7000
[Top] [All Lists]

[ts-7000] software auto-update via USB (was Re: new shell functions for

To:
Subject: [ts-7000] software auto-update via USB (was Re: new shell functions for TS-7400)
From: "Jesse Off" <>
Date: Thu, 09 Nov 2006 20:41:00 -0000
We also added a facility for easy software updates from the default 
install.  This should replace the need for expect scripts running on 
the serial port as a means of mass-installing TS-7400s.  I'm aware 
of a few customers installing their software "the hard way" of 
actually typing in shell commands manually via serial console.  I'll 
enclose the paragraph I wrote about this for the 7400 manual:

//Jesse Off


Software-update facility in factory configuration:
=================================================

Although Technologic Systems can load the flash with customer
supplied software from the factory, it is often more convenient to
have a local production process for installing or updating the
files and programs that make your product unique.  The default
software installation enables this by providing a hook to allow
customer code to "hijack" the normal fast-boot bootup process.
The default linuxrc (linuxrc-fastboot) will run a program
"/bin/check-usb-update" in the background after bootup has completed.
This program looks for a script "/tsinit" on the USB mass storage
device (USB thumb-drive, or USB hard drive) connected to the bottom
USB slot.  If this script exists, it is then run automatically as
the Linux "root" user-ID.  A sample /tsinit script that copies a
program "myprogram" to onboard flash, and then changes the default
bootup to the SD card follows:

#!/bin/sh

ln -sf /linuxrc-sdroot /linuxrc
mount /dev/mtdblock/3 /onboardflash
cp /mnt/root/myprogram /onboardflash/bin
umount /onboardflash
save
reboot

While the "tsinit" script is run, the red LED will be on.  After it
is complete, the red LED will go off.  A customer could mass-update
many hundred TS-7400's easily by using a USB flash dongle with a
custom "tsinit" and data files and applying power with the USB
dongle on, wait for the LED to go off, then proceed to the next
board.  The "tsinit" script will begin to execute approximately 3
seconds after power-on.





 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU