tq210V6开发板如何在lcd屏上显示字符界面?
论坛中有这篇帖子:tq210板子怎么在lcd屏上显示字符界面?http://www.armbbs.net/forum.php?mod=viewthread&tid=13986&fromuid=89114(出处: http://www.armbbs.net/)
我照着做了,我的步骤是:
1.将附赠光盘中的E:\TQ210_CD\Linux资源\Linux源码包\rootfs_linux_for_TQ210_coreD_v1.4.tar.bz2复制到我的linux虚拟机中
2.复制E:\TQ210_CD\Linux平台工具\mkxxximge_tools_for_TQ210_V1.0.tar复制到我的linux虚拟机中
3.按照上面帖子的说明修改rootfs_linux_for_TQ210_coreD_v1.4/etc/inittab文件
4.在虚拟机中输入命令root@zjh-vm:/home/work# mkyaffs2image_for_TQ210 /home/work/rootfs_linux_for_TQ210_coreD_v1.4 rootfs.bin,生成新的镜像文件
5.将镜像文件按照使用手册中烧写linux文件系统镜像的方法烧写进开发板中。
6.烧写完毕启动开发板
但是启动过程中卡住,串口看到最后显示的错误信息:
Failed to execute /init.Attempting defaults...
Kernel panic - not syncing: No init found.Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
请问该如何解决啊?
另外想要不启动QT,原帖中所说的“在/etc/init.d/rcS中屏蔽掉qt的运行语句即可。”
具体是哪几句呢?
以下是/etc/init.d/rcS的内容
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel
#
# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
mount -a
mkdir -p /dev/pts
mount -t devpts devpts /dev/pts
mount -n -t usbfs none /proc/bus/usb
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s
mkdir -p /var/lock
modprobe rt5370sta
echo linux_name=`uname -r` > /tmp/linux_name
source /tmp/linux_name
if [ $linux_name = "3.0.8-EmbedSky" ] ; then
mkdir -p /dev/snd
ln -s /dev/controlC0 /dev/snd/controlC0
ln -s /dev/pcmC0D0c /dev/snd/pcmC0D0c
ln -s /dev/pcmC0D0p /dev/snd/pcmC0D0p
ln -s /dev/pcmC0D1c /dev/snd/pcmC0D1c
ln -s /dev/pcmC0D1p /dev/snd/pcmC0D1p
hdmi_app &
fi
hwclock -s
EmbedSky_wdg &
ifconfig lo 127.0.0.1
net_set &
/etc/rc.d/init.d/netd start
/etc/rc.d/init.d/httpd start
InputAdapter
pda &
/bin/hostname -F /etc/sysconfig/HOSTNAME
先用同样的烧写方法,将文件系统换成我们光盘出厂的镜像看一下. TQ-ZQL 发表于 2015-4-22 08:52
先用同样的烧写方法,将文件系统换成我们光盘出厂的镜像看一下.
直接烧写光盘附赠的出厂镜像肯定是没问题的,今天我照着论坛里发布的《嵌入式Linux学习笔记(基于S5PV210、TQ210)》,进行到6.2和6.3烧写内核,运行内核最后也是出现这样的错误信息。是在同一个虚拟机环境下,用的都是附赠光盘里的镜像生成工具。
如果我只是想修改一下光盘附赠的linux源码,再自己生成新的镜像,烧写到开发板中,我的步骤对吗?
页:
[1]