博创开发箱自启动设置

博创开发箱S3C2410嵌入式实验箱,它的自启动设置在/mnt/yaffs/目录下的init.sh中进行设置。先尝试将你运行所需要的所有语句都写进init.sh中,看看能否被执行,如果不行,将/etc/profile中的语句也写到init.sh中来,这也是关于自启动设置的。想写profile中的东西,然后在后面添加init.sh中的语句,完成后作为新的init.sh代替原来的init.sh,放入到/mnt/yaffs/目录下。注意,语句的先后顺序也是有关系的,先设置什么后设置什么,最后执行什么你应该清楚。

下面是我自己的init.sh文件的内容:

# /etc/profile: executed by bash(1) for login shells.

 

HOME=/root

PS1=[\\w]

PATH=$PATH:./

#export FRAMEBUFFER='/dev/fb/0'

#export TSDATAFILE='/mnt/yaffs/minigui/tsdata.dat'

#LD_LIBRARY_PATH=/mnt/yaffs/lib

 

ln -s /dev/tts/2 /dev/ttyS2

ln -s /dev/sound/dsp /dev/dsp

ln -s /dev/sound/mixer /dev/mixer

ln -s /dev/tts/0 /dev/ttyS0

ln -s /dev/tts/1 /dev/ttyS1

export LD_LIBRARY_PATH=/mnt/yaffs/qtembedded/lib

export QT_QWS_FONTDIR=/mnt/yaffs/qtembedded/lib/fonts

export LANG=zh_CN

 

alias ll='ls -l'

alias mntnfs='mount -f nfs -o nolock'

 

if  [ -f /mnt/yaffs/.profile ];then

cp -a /mnt/yaffs/.profile~/

fi

 

if [ -f /mnt/yaffs/autoexec.sh ];then

sh autoexec.sh

fi

 

echo "runing /etc/profile ok"      //以上是profile里的内容,加上了我自己要配置的环境变量和要运行的程序的语句

 

#!/bin/sh

ifconfig eth0 192.168.0.121 mtu 500

 

rounte add default gw 192.168.0.254 netmask 0.0.0.0

inet

 

cd /mnt/yaffs/linucom-RC2.4.2_backup

./linucom-RC2 -qws -fn unifont              //运行我自己程序

 

#if [ -f /mnt/yaffs/keyboard/i2c-tomega8.o]; then

#insmod /mnt/yaffs/keyboard/i2c-tomega8.o

#fi

你可能感兴趣的:(技术)