天嵌 ARM开发社区

 找回密码
 注册
查看: 2707|回复: 6

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

[复制链接]
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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-3-28 16:40 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表