fengc234 发表于 2013-11-27 11:29:30

内核烧写后出现用户名异常

请教一下,我用的TQ3358开发板,将linux编译之后烧写到开发板。
打印信息:
。。。。。
/etc/rc.d/init.d/leds: line 16: led-player: not found
Start Qt4 PDA
/bin/pda: source: line 5: can't open '/tmp/env'

Please press Enter to activate this console. PHY: 0:00 - Link is Up - 100/Full
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
-/bin/sh: source: line 7: can't open '/tmp/env'
~ # ls
这里面的用户名成了~
看了一下文件系统etc/sysconfig/HOSTNAME里面是EmbedSky
/etc # cd sysconfig
/etc/sysconfig # ls
HOSTNAME
/etc/sysconfig # vi HOSTNAME

EmbedSky
为什么用户名会变成这样子呢?

TQ-lkp 发表于 2013-11-27 12:00:20

在文件系统/etc/init.d/rcS文件中将led_player屏掉
另外,开机要接着触摸屏,否则会出现/bin/pda: source: line 5: can't open '/tmp/env'

wbz073 发表于 2013-11-27 13:09:31

确定只修改了内核吗,你应该修改过文件系统文件吧

fengc234 发表于 2013-11-27 13:26:04

液晶屏我没接,我将内核出厂镜像直接烧进去是好的

fengc234 发表于 2013-11-27 13:27:26

本帖最后由 fengc234 于 2013-11-27 13:52 编辑

TQ-lkp 发表于 2013-11-27 12:00
在文件系统/etc/init.d/rcS文件中将led_player屏掉
另外,开机要接着触摸屏,否则会出现/bin/pda: source: ...
用户名是怎么回事呢?液晶屏接上就正常,不接的话,用户名就变化了,奇怪啊

fengc234 发表于 2013-12-5 17:33:24

TQ-lkp 发表于 2013-11-27 12:00
在文件系统/etc/init.d/rcS文件中将led_player屏掉
另外,开机要接着触摸屏,否则会出现/bin/pda: source: ...

我如果不想接触摸屏,如何修改,才能让用户名正常呢?

TQ-lkp 发表于 2013-12-10 09:40:10

这个是我们做的自动识别电容电阻的判断,需要接上液晶屏才行,如果没有接,需要自行设置一些设备的结点编号,如下是2440的配置文件,请参照些修改/bint/pda和/etc/profile两个文件:
#!/bin/sh

echo Start Qt4 PDA > /dev/console

export set HOME=/root
export set QTDIR=/opt/PDA
export set QPEDIR=/opt/PDA
export set QWS_DISPLAY="LinuxFB:/dev/fb0"
export set QWS_DISPLAY="LinuxFB:mmWidth130:mmHeight100:0"
export set QWS_KEYBOARD="TTY:/dev/tty1"
if [ -f /sys/devices/virtual/input/input1/uevent ] ; then
      export set TSLIB_TSDEVICE=/dev/event1
      export set TSLIB_CALIBFILE=/etc/pointercal
      export set TSLIB_CONFFILE=/etc/ts.conf
      export set TSLIB_PLUGINDIR=/lib/ts
      export set QWS_MOUSE_PROTO="TSLIB:/dev/event1 MouseMan:/dev/mice"
else
      export set QWS_MOUSE_PROTO="MouseMan:/dev/mice"
      if [ -f /etc/pointercal ] ; then
                echo only use mouse > /dev/console
      else
                echo "1 0 1 0 1 1 65536" >/etc/pointercal
      fi
fi
export set QT_PLUGIN_PATH=$QTDIR/plugins/
export set QT_QWS_FONTDIR=$QTDIR/lib/fonts/
export set PATH=$QPEDIR/bin:$PATH
export set LD_LIBRARY_PATH=$QTDIR/lib:$QPEDIR/plugins/imageformats:$QPEDIR/plugins/accessible:$LD_LIBRARY_PATH

if [ -f /etc/pointercal ] ; then
      if [ -f /etc/autorun.conf ] ; then
                source /etc/autorun.conf
                $AUTORUN> /dev/null 2>/dev/null
      fi
      $QPEDIR/bin/tqpda -qws > /dev/null 2>/dev/null
else
      ts_calibrate
#      $QPEDIR/bin/mousecalibration
      $QPEDIR/bin/tqpda -qws > /dev/null 2>/dev/null
fi
页: [1]
查看完整版本: 内核烧写后出现用户名异常