Solvline LemonIDE Ver 1.0c User Manual

Page 38

Advertising
background image

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

Advertising