part1:15-安装Linux系统到开发板

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。

原文地址:https://www.cnblogs.com/gary-guo/p/5501513.html