星期一, 7月 04, 2005

Qt-embedded log

解開,follow INSTALL說明,設定environment variable。
./configure
GPL License : Yes, (G)
Choose Pixel : 16bpps Grayscale
make (約1 hr)

要run demo,kernel要enable framebuffer,所以要有source,
用synptaic找不到kernel-src,發現是cdrom沒有都加進去,
選add-cdrom將所有cdrom都加進去後,找到kernel-src-2.4.27
make xconfig ---- error : wish : command not found, 要安裝tcl/tk --不知道要裝哪一個,放棄。
make menuconfig -- error : lxdialog,安裝ncueses5-dev
follow instruction, enable "Console driver"的support for frame buffer device (要選buildin而不是M),Adaptor一般選VESA VGA Graphic Console,到"advance low level option確認16, 32 bpp有enable。
save and exit
make dep
make bzImage
copy /usr/src/kernel-2.4.27/arch/i386/boot/bzImage 到 /boot/vmlinux-fb (檔名自己選)

修改GRUB : /boot/grub/menu.lst
參考裡面原來的設定
但是在kernel=xxxxx 的後面要加一個option : vga=791

啟動後會切入framebuffer console mode,上面會有企鵝。

test Qt embedded:

到qt-embedded-free-3.3.4/examples/launcher下
./start_demo

下面是grub的menu.lst

title with framebuffer
root (hd0,0)
kernel /boot/bzImage-fb root=/dev/hda1 ro vga=791
initrd /boot/initrd.img-2.4.27-2-386
savedefault
boot

沒有留言:

網誌存檔