|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.设置开发板优先运行的文件系统
g+ @. a' t, w. W6 o- A; I源代码编译后,默认是运行 Qtopia,下面讲一下如何直接运行 QtE4.7。
9 r+ u6 @2 _! Y' y' F6 }! s这里需要修改“root/etc/init.d/rcS”文件。如下图所示,打开“root/etc/init.d/rcS”文件。2 p7 Z/ E6 e( d& `& s4 A
![]()
& Y- C6 n$ m* N J+ o; {打开文件“rcS”后,进入文件中的最后一行,如下图所示,这是源码的状态,系统启动
. }& n2 Q/ A) L8 U( z, D后,会默认运行"qtopia"。, I' `! }, J) p! N: @
3 m% f9 A$ z i# e$ Q
如果要默认启动“qt-4.7.1”,则将修改为上图中的“qtopia”修改为“qt4”,如下图9 t$ O8 N, s3 L& q' y. K7 T
所示。注意这里的修改语法和格式一定要和源代码的的一样。. H, q# d. K0 l* l, e
![]()
% @% R) P! Y; D7 b, V, A修改后,重新编译生成二进制文件,系统就会默认运行 Qt/E4.7。$ o1 u4 }0 z5 j( ^, r; N" l' k
![]()
8 n3 Y* a% c/ w8 ~4 K) H- H2.QtE4.7 和 Qtopia2.2.0 的触摸校准
& Z: P4 w q1 t7 V" M如果用户烧写镜像后,第一次运行正常,断电重启后,文件系统出现如下图的错误。这是6 ~' F# J% A+ m
由于开机后“校准文件为空”。
% ^0 h1 r$ Z, N& f![]()
1 ?. @" Y: D0 `- x3 l9 G出现上图中的错误,则需要在超级终端中,输入命令“rm -RF /etc/point*”,然后输入+ P0 f6 x2 o& H. _9 y& C
命令“reboot”重启开发板,如下图所示。
0 f+ g# e- n) @![]()
- l. ~5 [' A; a# |如上图,重启后就可以重新校准。) D# ?( g9 f+ E& s, y# ?; b2 q
为了避免这个错误,用户需要在文件系统的校准阶段,按照屏幕界面“十字”标识,依次' r( e1 y6 ^ P; J9 D
点击标识。这个过程就是触摸屏的校准阶段,确保校准的每一次都是按在系统指示的位置。$ {4 \ e! |% x) S2 ]' @
3. 系统运行后 QtE4.7 和 Qtopia2.2.0 的切换
, K, ~, B1 m! m, F% O# t输入切换命令的时候如果已经打开过一个文件系统,则需要先关闭已启动文件系统的进程。/ p* |, s# a3 m3 \) }/ @: G
下面举例说明,如何关闭文件系统的进程。0 g+ u& ?* p+ U
如下图,已经运行了 Qtopia2.2.0 文件系统。
, U, U2 W& v4 l+ V3 r2 d![]()
5 d/ r3 s D) ?8 q( E+ h: f如下图,输入命令“ps”,查看系统进程。
$ X' _# c: ]7 K4 \7 x+ k- ] % q5 X% C0 b! n7 E' y
如下图,使用 kill 命令将 Qtopia2.2.0 的进程关掉- u* z% C+ h! z. r* s8 L% V
) x3 d/ l1 U/ [2 k4 V. K
然后输入切换命令“qt4”,就可以切换到 Qt/E4.7。
# m0 V1 l; S0 e8 c/ OQt/E4.7 文件系统启动后,再切换到 Qtopia2.2.0,也是使用和上面类似的方法,这里就
; I2 a) |' y) Q8 ]8 T不再重复讲解了。1 C" ]: d8 m) Q' N+ k% M6 j8 B
9 C7 ]% _3 D2 P: T5 ~ s
4 s( I9 e+ E- }! Z% h
|
|