Solvline LemonIDE Ver 1.0c User Manual
Page 38

LemonIDE
TM
Chapter 5. Using IDE
install:
#@echo "Making ramdisk image..."
#$(TOOL) -b 8192 -d root -D device_table.txt ramdisk
#../tool/genext2fs -U -b 5110 -d root -D device_table.txt ramdisk
#../tool/genext2fs -U -b 7158 -d root -D device_table.txt ramdisk
#../tool/mkcramfs -q -D device_table.txt root ramdisk
../tool/genext2fs.exe
-U -b 10240 -d root -D device_table.txt ramdisk
Æ Set Ramdisk size to
10,240K and refer to Device_table.txt to enlist device in Eddy/dev.
gzip -vf9 ramdisk
test -f ramdisk.gz
../tool/mkimage.exe
-A arm -O linux -T ramdisk -C gzip -a 0 -e 0 -n $(FW_NAME) -d ./ramdisk.gz
$(FW_NAME)
test -f $(FW_NAME)
mv $(FW_NAME) $(FIRMWARE_DIR)/
cfg:
../tool/mkfs.jffs2.
exe -q -l -o $(CONFIG_NAME) -d flash -p – f
Æ Create image of Eddy’s
initial execution configuration file residing under Flash folder.
test -f $(CONFIG_NAME)
mv $(CONFIG_NAME) $(FIRMWARE_DIR)/
release:
Æ Register application to be copied to Eddy to its corresponding directory
cp -f ../src/Eddy_Apps/hello
root/sbin
Æ Copy Hello binary file to Eddy Ramdisk
cp -f ../src/busybox-1.5.0/busybox
root/bin
cp -f ../src/dropbear-0.50/dropbear
root/usr/local/sbin
cp -f ../src/dropbear-0.50/dropbearkey
root/usr/local/sbin
cp -f ../src/ethtool-6/ethtool
root/usr/local/sbin
cp -f ../src/thttpd-2.25b/thttpd
root/usr/local/sbin
cp -f ../src/ucd-snmp-3.6.2/agent/snmpd
root/usr/local/sbin
cp -f ../src/ucd-snmp-3.6.2/agent/snmpd.conf
root/etc
cp -f ../src/netkit-ftp-0.18/ftp/ftp root/usr/local/bin
.
.
5-14