1、Qtopia简介
Qtopia是Trolltech公司为采用嵌入式Linux操作系统的消费电子设备而开发的综合应用平台,Qtopia包含完整的应用层、灵活的界面用户、窗口操作系统、应用程序启动程序以及开发框架。
2、Linux+Qtopia系统
一个完整的Linux+Qtopia嵌入式系统(软件角度)主要由4个部分构成,即引导加载程序(bootloader)、Linux内核、文件系统和应用程序(例如Qtopia)。
./dnw ./superboot-6410.bin 0x50000000
./dnw ./zImage 0x50000000
./dnw ./rootfs_qtopia_qt4-mlc2.ubi 0x50000000
补充:
TINY6410支持的OS类型:linux、wince、android,安装位置都在nandflash。
Nandflash类似于pc的普通硬盘
Norflash容量小,速度快,价格高,亦为硬盘、类似于固态硬盘。
嵌入式系统安装位置:Nandflash
要安装的linux分为几部分:
1、bootloader;2、linux内核;3、文件系统,包括应用程序、用户文件、配置文件。
linux系统安装到nandflash步骤:系统安装辅助软件->通过dd命令或者windows烧写软件->烧写到SD卡,->通过USB下载线把程序下载到Nandflash。
2、在linux里安装usb驱动,dnw_usb.ko(首先通过samba把它拷贝到linux系统里面),执行insmod dnw_usb.ko意为安装驱动,(相应的卸载驱动为rmmod dnw_usb),将串口把开发板和pc电脑相连,在pc上打开secure-CRT,根据里面的选项,选择要下载的内容,比如:选择p:download superboot....,在linux下执行./dnw ./superboot-6410.bin 0x50000000将superboot-6410.bin下载到进去;选择k:download linux/Android kernel,在linux下执行./dnw ./zImage 0x50000000,将zImage下载到linux;选择h:download root ubifs images,同样将rootfs-qtopia-qt4-mlc2.ubi下载到linux内核。
另外一种通过SD卡一卡式烧写:
SD-flasher->relayout->superboot.bin->fuse;
安装方式:在pc上,windows系统下,用SD-flasher.exe软件烧写superboot-6410.bin到SD卡,再复制linux的系统文件到SD卡里面去,最后将SD卡插入开发板,采用SD卡启动,打开电源,ok。