您的位置:首页 > 编程语言 > Qt开发

独创简单易用的Qtopia-2.2.0 + QtE-4.6.3双图形系统系统共存,无缝切换

2014-05-08 13:53 513 查看
我们的服务理念:产品本身就是服务的一种体现,只有做到好用,易用和易得,才能为客户节省时间,提高效率和带来真正的价值;我们的设计理念也正是基于此宗旨,这是你看到我们的产品由表及理如此爽心悦目的主要原因,它无处不体现了设计人员的良苦用心。








[align=center]经典实用的Qtopia-2.2.0[/align]
[align=center]最新的QtE-4.6.3[/align]
友善之臂是国内众开发板厂商中Linux软件研发实力最强的公司,技术水平远超其他任何公司;迄今为止,友善之臂于2009.4基于S3C2440开发板平台移植开发的Qtopia-2.2.0系统,在实用性方面,依然保持业界领先地位,无人能及。目前我们为2440开发板平台提供的Linux内核是2.6.32.2,它带有完整的BSP(各种驱动),并且100%源代码开放。源源不断的开发创新以及应用开发已经逐渐成为友善之臂新的核心竞争力,我们得以让每一位嵌入式爱好者都能分享我们的开放性开发平台。

鉴于越来越多的用户在关注或使用最新的QtE-4.6.3(以下简称Qt4),同时也为了保留原来的Qtopia2系统,以便研究学习,我们独创开发了“双图形系统共存,无缝切换”的技术,正如你所见到的,只需在Qtopia2中点击一个图标,就可以启动Qt4;反之,当你关闭Qt4程序时,系统又恢复如初。当它们各自运行时,另一个图形系统处于“僵尸”状态,这样是不会占用多余内存的,所以,你不必担心由此带来的内存不足的问题。

Qtopia-2.2.0和QtE-4.6.3共存的直接表现就是整个系统变得很庞大,加上一些多媒体示例文件,整个目标文件系统大约有82MB,这导致新的文件系统映像文件已经不能直接安装至64M大小的Nand Flash中,但是你也可以使用独立的图形系统:

如果你只需要Qtopia-2.2.0,只需删除目标文件系统中的/usr/local/Trolltech目录就可以了
如果你只需要Qt4系统,只需删除目标文件系统中/opt目录下的所有内容就可以了,同时把/etc/init.d/rcS中的"/bin/qtopia &"改为"/bin/qt4 &",这样开机就可以运行Qt4

快速下载通道(Fast Download):


ARM-Linux GCC 4.4.3 -
[2010-8-17] 符合EABI标准的交叉编译器
Linux 2.6.32.2 for
mini2440/micro2440
[2010-08-17] - 内含缺省配置文件(config_mini2440开头)
X86 Qtopia-2.2.0 [2010-01-13] -
内含编译脚本build-all
ARM Qtopia-2.2.0 [2010-01-13] -
包含所有移植好并改进的源代码,和编译脚本build-all
ARM Qtopia-2.2.0 [2010-01-13] -
包含所有移植好并改进的源代码,和编译脚本build-all
Root_Qtopia-2.2.0 [2010-01-13] -
目标文件系统压缩包,基于Busybox-1.13.3,包含Qtopia-2.2.0等
vivi [2009-07-19] -
来自三星公板资料,友善之臂改进,可使用ARM Linux GCC 4.3.2 编译,仅支持64M Nand Flash
K9F1208
vboot [2010-01-13] -
十分简易的Linux Bootloader源代码包,仅用于启动Linux系统
Linux Examples [2009-04-29] -
Linux应用编程示例代码,包含串口,PWM,I2C,LED, 线程,数学库等示例,所有代码为友善之臂原创
mkyaffs2image tools [2009-07] -
yaffs/yaffs2文件系统映像制作工具,用于把root_qtopia制作成可通过USB下载烧写的img文件
Linux Logo Maker [2009-04] -
图形界面的Linux Logo制作工具,基于Fedora9平台使用
Linux Busybox [2010-01-13] -
Linux工具集,版本:1.13.3,内含缺省配置文件
Images [2010-01-13] -
已经编译好的二进制烧写映像文件,适用于mini2440/micro2440
交叉编译器 : ARM Linux gcc-4.3.2
简介交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有FPA的CPU,比如SAMSUNG S3C2410/S3C2440,会使用FPE(Float Point Emulation 即软浮点),这样在速度上就会遇到极大的限制,使用EABI(Embedded Application Binary

Interface)则可以对此改善处理,ARM EABI有许多革新之处,其中最突出的改进就是Float Point Performance,它使用Vector Float Point(矢量浮点),因此可以极大提高涉及到浮点运算的程序
版本4.3.2
为你带来的好处使用同一个编译器,你可以编译:

* linux内核(linux-2.6.29)

* qtopia-2.2.0图形系统

* busybox

* vivi(开源的bootloader)

* u-boot(开源的bootloader)

* 其他很多linux应用程序(如web server, boa, madplay等程序)

优势:

* 可以提高程序的浮点运算性能

* 可以提高工作效率,不必把时间花费在切换不同的编译器上


Linux内核特性 :
mini2440采用最新的内核版本Linux-2.6.32.2,并提供最齐全的Linux BSP(100%源代码)
[align=center]设备或其他[/align]
[align=center]驱动程序源代码在内核中的位置[/align]
[align=center]开发板上对应的设备名[/align]
[align=center]备注[/align]
[align=center]1[/align]
yaffs2文件系统Linux-2.6.32.2/fs/yaffs2

开发板根文件系统采用的就是yaffs2,它使用mkyaffs2image工具制作
[align=center]2[/align]
LCD FrameBufferLinux-2.6.32.2/drivers/video/s3c2410fb.c

/dev/fb0
[align=center]3[/align]
CMOS摄像头Linux-2.6.32.2/drivers/media/video/s3c2440camif.c/dev/camera
[align=center]4[/align]
万能USB摄像头Linux-2.6.32.2/drivers/media/video/gspca

/dev/video0
[align=center]5[/align]
USB转串口Linux-2.6.32.2/drivers/usb/serial/pl2302.c/dev/ttyUSB0
[align=center]6[/align]
USB鼠标和键盘,扫描器Linux-2.6.32.2/drivers/usb/hid

USB鼠标:/dev/input/mice

USB键盘:/dev/input/
[align=center]7[/align]
LEDLinux-2.6.32.2/drivers/char/mini2440_leds.c

/dev/leds
[align=center]8[/align]
按键Linux-2.6.32.2/drivers/char/mini2440_buttons.c

/dev/buttons
[align=center]9[/align]
I2C-EEPROMLinux-2.6.32.2/drivers/i2c

/dev/i2c/0
[align=center]10.[/align]
PWM控制蜂鸣器Linux-2.6.32.2/drivers/char/mini2440_pwm.c

/dev/pwm
[align=center]11[/align]
ADC转换Linux-2.6.32.2/drivers/char/mini2440_ad.c

/dev/adc
[align=center]12[/align]
LCD背光Linux-2.6.32.2/drivers/char/mini2440_backlight.c/dev/backlight
[align=center]13[/align]
看门狗Linux-2.6.32.2/drivers/watchdog/s3c2410_wdt.c/dev/watchdog
[align=center]12[/align]
触摸屏linux-2.6.32.2/drivers/input/touchscreen/s3c2410_ts.c

/dev/input/event0
[align=center]15[/align]
优盘支持Linux-2.6.32.2/drivers/usb/storage/dev/udisk
[align=center]16[/align]
MMC/SD卡Linux-2.6.32.2/drivers/mmc目录/dev/sdcard支持高速大容量SD卡,最大可达32G
[align=center]17[/align]
NAND FlashLinux-2.6.32.2/drivers/mtd/nand/dev/mtdblock2
[align=center]18[/align]
UDA1341音频驱动Linux-2.6.32.2/sound/soc/s3c24xx

/dev/dsp :放音或者录音

/dev/mixer : 音量调节
ALSA接口,并兼容OSS,带录音功能
[align=center]19[/align]
实时时钟RTCLinux-2.6.32.2/drivers/rtc/rtc-s3c.c

/dev/rtcRTC是2440本身具有的功能
[align=center]20[/align]
串口(含3个串口)Linux-2.6.32.2/drivers/serial/s3c2440.c

/dev/ttySAC0,1,22440自带3个串口
[align=center]21[/align]
USB无线网卡Linux-2.6.32.2/drivers/net/wireless/网络设备无设备文件名称最新内核支持:

TL-WN321G+/TL-WN322G+

等更多无线网卡类型
[align=center]22[/align]
DM9000网卡驱动Llinux-2.6.32.2/drivers/net/dm9000.c

网络设备无设备文件名称


文件系统内容特性
首屈一指,先进、实用、方便,友善之臂首创,远远领先于其他厂家! (对比列表)
[align=center]项目[/align]
[align=center]友善之臂[/align]
[align=center]其他厂家开发板[/align]
[align=center]说明[/align]
[align=center]基本库[/align]
支持带矢量浮点运算,符合EABI标准不支持浮点运算,或为软浮点运算,采用老式的ABI标准符合EABI标准的编译器可以编译出执行速度更快的可执行程序
[align=center]图形界面Qtopia[/align]
版本:2.2.0版本:1.7.0Qtopia-2.2.0是终极版的Qtopia PDA系统,拥有更多的类。

另:移植Qtopia-2.2.0佷容易,因为网上有很多资料可以参考,但要完善它却需要有一定开发实力和创新精神了,相对要难的多。比如有些开发板虽然也提供了Qtopia-2.2.0,但它没有消除图标上方的“黑线”等bug,毕竟谁也不想带一鼻子灰出门。
[align=center]统一性[/align]
采用统一的目标文件系统,支持:

自动检测NFS启动

USB鼠标和触摸屏共存

自动检测触摸屏驱动支持
采用多个文件系统,有诸如

root_qtopia_mouse

root_qtopia_tp

root_qtopia_nfs

等多个版本,根据不同的情况烧写不同的文件系统,浪费时间,降低效率
大部分开发板都抄袭友善之臂早期的目标文件系统分类方法,甚至连名字都没有改变
[align=center]USB鼠标和触摸屏共存[/align]
支持:无缝切换使用,便于演示不支持:要么只能用鼠标,要么只能用触摸屏有的厂家也做到了“共存”,但需要重新启动系统,这不是真正的共存,重启之后依然只能选择其中一种。

该特性支持由友善之臂首家创新编码实现,有些开发板最近直接抄袭了友善之臂的Qtopia-2.2.0平台,却理所当然的认为该特性是Qtopia-2.2.0自带的,简直无知到了极点。要知道同样的特性我们也可以在Qtopia-1.7.0中实现,这和Qtopia版本没有任何关系。
[align=center]USB鼠标和键盘热插拔[/align]
支持:任何时候都可以拔插使用USB鼠标和键盘不支持:需要重新开机才能使用USB鼠标的热插拔支持,也并不是由什么udev/mdev实现的,而是由我们改进的Qtopia-2.2.0实现的,有的开发板直接抄写了友善之臂的Qtopia-2.2.0,却并不了解USB鼠标热插拔的原理,udev/mdev确实可以更好的管理外设,但它并不是万能的。
[align=center]优盘和SD卡自动挂载[/align]
支持:无需连接电脑即可使用,最大支持32G不支持:必须连接电脑输入繁杂的命令才可使用友善之臂首家实现图形界面的优盘和SD卡自动挂载卸除。
[align=center]Qtopia自动检测触摸屏驱动[/align]
支持:Qtopia启动时若检测到触摸屏驱动支持,自动启动触摸校正程序,否则直接进入系统不支持:必须烧写不同的系统映象才可以比如使用LCD2VGA模块时,一般是不接触摸屏的,这时系统启动时当然不希望出现校正界面,而是直接出现desktop
[align=center]实用测试程序[/align]
全部图形化操作,只需连接电源,开机后通过触摸笔操作即可测试开发板各项外设资源均为命令行程序,必须连接电脑通过串口输入繁杂的命令才可以操作。

有些开发板也提供了简单有限的2-3个测试程序,但那都不过是从网上“扒”出来的别人的代码,还硬是模仿友善之臂的程序界面。
当今很多开发板厂商以前为友善之臂代理,他们直接抄袭了友善的测试代码和手册,大都不具备软件研发能力,因此软件升级改进的能力有限,大都是在网上找别人的资料东拼西凑的东西,不具有系统完美和完善性。

友善之臂的诸多创新开发引领了业界,并引发诸多厂家模仿甚至直接抄袭,对于那些无法提供或抄袭的软件,却被某些人刻意扭曲,还恬不知耻地描述为“我们本打算如何如何”

文件系统内容
[align=center]类别[/align]
[align=center]说 明[/align]
[align=center]备注[/align]
busybox
版本:busybox-1.13.3
集成命令集:

[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash,

awk, basename, bbconfig, blkid, bunzip2, bzcat, bzip2, cal,

cat, catv, chattr, chgrp, chmod, chown, chroot, chrt, chvt,

cksum, clear, cmp, comm, cp, cpio, crond, crontab, cut,

date, dc, dd, deallocvt, delgroup, deluser, depmod, df,

dhcprelay, diff, dirname, dmesg, dnsd, dos2unix, du, dumpkmap,

echo, ed, egrep, env, ether-wake, expand, expr, fakeidentd,

false, fbset, fdflush, fgrep, find, findfs, fold, free,

freeramdisk, fsck, ftpget, ftpput, fuser, getopt, getty,

grep, gunzip, gzip, halt, hd, head, hexdump, hostid, hostname,

httpd, hwclock, id, ifconfig, ifdown, ifup, inetd, init,

insmod, install, ip, ipcalc, ipcrm, ipcs, kbd_mode, kill,

killall, killall5, klogd, last, length, less, linuxrc, ln,

loadfont, loadkmap, logger, login, logname, logread, losetup,

ls, lsattr, lsmod, lzmacat, md5sum, mdev, mesg, microcom,

mkdir, mkfifo, mknod, mktemp, modprobe, more, mount, mountpoint,

mv, nameif, nc, netstat, nice, nmeter, nohup, nslookup,

od, openvt, passwd, patch, pgrep, pidof, ping, pipe_progress,

pivot_root, pkill, poweroff, printenv, printf, ps, pscan,

pwd, rdate, rdev, readahead, readlink, readprofile, realpath,

reboot, renice, reset, resize, rm, rmdir, rmmod, route,

rtcwake, run-parts, runlevel, rx, script, sed, seq, setconsole,

setfont, setkeycodes, setlogcons, setsid, sh, sha1sum, showkey,

sleep, sort, split, start-stop-daemon, stat, strings, stty,

su, sulogin, sum, switch_root, sync, sysctl, syslogd, tac,

tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd,

time, top, touch, tr, traceroute, true, tty, ttysize, udhcpc,

udhcpd, udpsvd, umount, uname, uncompress, unexpand, uniq,

unix2dos, unlzma, unzip, uptime, usleep, uudecode, uuencode,

vconfig, vi, vlock, watch, wc, wget, which, who, whoami,

xargs, yes, zcat, zcip
[align=center]库文件[/align]
版本:glibc-2.8采用arm-linux-gcc-4.3.2 with EABI编译器编译制作
Qtopia
版本:Qtopia-2.2.0
[align=center]Qtopia-2.2.0自带应用[/align]
[align=center]Qtopia-2.2.0自带游戏[/align]
[align=center]Qtopia自带设置[/align]
[align=center]友善之臂自主或移植程序[/align]








[align=center]Qtopia自带源代码[/align]
[align=center]Qtopia自带源代码[/align]
[align=center]Qtopia自带源代码[/align]
[align=center]自主程序,不提供源代码[/align]
说明:
■ 最好用的Qtopia系统

不仅仅是移植了Qtopia-2.2.0,我们自主开发了很多实用的小程序:

* 语言设置(Qtopia-2.2.0自带的并不起作用)

* 万能摄像头拍照程序

* CMOS摄像头动态预览并拍照

* 串口助手:支持USB转串口,支持字符模式和16进制显示

* 设置开机自动运行程序:所有Qtopia用户程序均可以设置为开机自动运行

* 自动挂载MMC/SD卡和优盘

* 录音(Qtopia-2.2.0自带的不能正常使用)

* AD转换、按键测试、LED测试、I2C-EEPROM读写测试等等

注意:为了保持我们的竞争优势,防止抄袭,我们自主开发的图形应用不提供源代码,平台性的东西则毫无保留

■ 完全开放源代码的平台

Qtopia本身有诸多不足之处,我们为此对原始代码做了很多调整和补充,比如消除待机闪烁光标,自动调用tslib的校正程序,真正实现关机和重启功能等,还有为适应统一编译器所做的调整,所有这些都是以源代码方式提供的。

■ 为何不选用Qtopia手机版本

最新的Qtopia版本为qtopia-opensource-4.3.3,它是一个手机版本,并没有常见的PDA版本,你可以使用Google搜索关键词“Qtopia Phone Edition Live-CD”来下载它的演示版本,可以看到它是一个半伦不类,界面丑陋,体积臃肿,操作复杂的怪东西。自从奇趣公司被Nokia收购,Qtopia已经逐渐停止了所有开发,因此qtopia-opensource-4.3.3是一个终结版。

对于开发板系统来讲,我们经过筛选对比,认为Qtopia-2.2.0是其中最好的一个版本,它的系统不至于太复杂,界面也比较简洁,容易操作,而且可以满足大部分的图形应用开发。当然如果你对Qt系统认知比较深入,并且只需要一个单独的Qt程序,你可以使用最新的Qt库,它是使用Creator开发的。

[align=center]网络相关[/align]
常用命令:ifconfig, ping, telnet, ftp
网络服务:boa, ftpd, telnetd
无线网络工具命令:iwlist, iwconfig
[align=center]实用测试程序[/align]
buttons : 按键测试,对应的驱动为中断方式,可同时按下多个按键均为友善之臂原创或移植,并提供源代码
led : led测试
adc-test : 调节开发板上的W1可调电阻,可进行ad转换测试, 它连接了CPU自带的AD通道 AIN0
pwm_test :运行它可以调节控制开发板上的蜂鸣器发声频率
i2c :运行i2c -w 可以把00-FF逐字写入EEPROM,运行i2c -r可以从EEPROM读出地址00-FF中的数据
camtest : 接上CMOS 摄像头模块CAM130,可以在LCD上动态预览拍摄画面
armcomtest : 一个简易的串口终端程序,相当于简化的minicom
led-player : 通过网页控制led的后台程序
madplay : 命令行的mp3播放器
sz,rz,sb,rb等工具集:通过串口和PC传送文件的标准UNIX工具
[align=center]演示媒体[/align]
视频:panda.mpg 10MB演示媒体均位于开发板的“/root/Documents”目录
图片:girl.jpg mini2440.png sunflower.bmp 分别代表三种图片格式的示例
音乐:The Calculation .mp3 1.8MB
[align=center]目标文件系统大小[/align]
总计:49.2MB
[align=center]制作工具[/align]
mkyaffs2image


基于Linux的bootloader
[align=center]名称[/align]
[align=center]功能特性[/align]
[align=center]备注[/align]
[align=center]supervivi[/align]
支持yaffs2文件系统supervivi基于三星的vivi而来,由友善之臂发展并维护,不提供源代码
支持USB下载烧写Linux系统
支持USB下载烧写WindowsCE 5.0 /6.0
支持USB下载烧写WindowsCE启动Logo
支持USB下载烧写“绝对”用户程序到Nand Flash,比如带有Nand启动功能的uCos2
支持USB下载Linux内核到内存中运行
支持USB下载WindowsCE内核到内存中运行
支持USB下载“裸机”程序到内存中运行
支持自动分区
自动识别NOR/NAND启动(根据开发板的S2拨动开关设置)
支持整片NAND Flash备份和恢复(需配合友善改进的dnw下载软件),此功能特别适合量产
可设置Linux启动参数并保存,比如可设置为NFS启动系统
可手动设置Linux内核Machine ID
支持串口X-modem协议下载Linux系统(因串口速度慢,不推荐使用)
[align=center]vivi[/align]
仅支持Nand Flash启动三星公司提供的原始vivi,经友善之臂修改,以适用于mini2440,提供源代码,vivi仅适用于64M Nand Flash版本开发板
可设置Linux启动参数并保存,比如可设置为NFS启动系统
支持串口X-modem协议下载Linux系统
[align=center]vboot[/align]
由友善之臂自主开发的一个十分简易的Linux Bootloader源代码包,仅用于启动Linux系统,支持64M/128M/256M/512M/1GB Nand启动
[align=center]u-boot[/align]
本u-boot源代码由网友提供,我们公司没有人使用u-boot,对其特性不甚了解,并且不提供关于u-boot的技术支持


Linux编程示例
有很多书籍介绍Linux编程,大部分都可以直接应用于嵌入式Linux,但涉及到嵌入式硬件操作,就可能有所不同了;另外有些嵌入式系统提供的库也并非齐全,这导致同样的程序在PC Linux上可以正常使用,但在目标板上就不行了,在此我们提供了几个典型的嵌入式Linux编程示例,以供参考。它们分别有:
[align=center]示例程序名称[/align]
[align=center]说明[/align]
[align=center]备注[/align]
hello每个程序员的第一次编程都会经历的Hello,World解压examples.tgz可以得到这些测试程序的源代码
Hello, C++Hello,World的C++版本
math数学函数调用示例
pthread线程编程示例
udptalk网络编程示例
leds嵌入式Linux设备应用编程:操作控制开发板LED的示例
led-player嵌入式Linux设备应用编程:通过管道共享LED资源的例子
buttons嵌入式Linux设备应用编程:典型的如何使用中断方式驱动的设备
pwm嵌入式Linux设备应用编程:通过PC键盘调节PWM输出控制蜂鸣器
adc-test嵌入式Linux设备应用编程:测试开发板上可调电阻,实现ADC转换
i2c嵌入式Linux设备应用编程:读写开发板上I2C-EEPROM的编程示例
comtest嵌入式Linux设备应用编程:串口编程示例,在此实现了一个简易的串口终端程序
camtest嵌入式Linux设备应用编程:CMOS摄像头编程示例,可以在LCD上动态预览CMOS摄像


[align=center]最精彩实用的 Qtopia-2.2.0[/align]
[align=center]Qtopia-2.2.0图形系统平台源代码请到“这里”下载[/align]
我们提供的Qtopia-2.2.0需要使用arm-linux-gcc-4.3.2 with EABI编译器在Fedora 9平台下编译,源代码包中有build-all编译脚本,详见手册中的相关说明。
以下图片所展示的Qtopia-2.2.0应用程序大都使用Qt Designer 2.0开发,以下图片均使用命令行工具snapshot命令实时截取










[align=center]神奇几何画出的“花朵”[/align]
[align=center]神奇几何画出的“绿叶”[/align]
[align=center]通过USB显微镜观察一只蜘蛛[/align]
[align=center]通过USB显微镜观察一只蜘蛛[/align]
[align=center]通过USB显微镜观察电路板[/align]










[align=center]串口助手(支持USB转串口)[/align]
[align=center]CMOS摄像头动态预览并拍照[/align]
[align=center]设置开机自动运行程序[/align]
[align=center]文件管理器[/align]
[align=center]支持更多型号的USB无线网卡[/align]










[align=center]友善之臂程序组[/align]
[align=center]ADC转换[/align]
[align=center]按键测试[/align]
[align=center]I2C-EEPROM读写[/align]
[align=center]LCD测试[/align]










[align=center]LED测试[/align]
[align=center]图形界面ping测试[/align]
[align=center]万能USB摄像头驱动动态预览拍照[/align]
[align=center]在板麦克风录音[/align]
[align=center]看门狗[/align]










[align=center]网络设置(可关机保存)[/align]
[align=center]背光控制[/align]
[align=center]PWM控制蜂鸣器[/align]
[align=center]语言设置[/align]
[align=center]随手写[/align]










[align=center]视频播放[/align]
[align=center]图片浏览(自动识别SD卡优盘图片)[/align]
[align=center]图片编辑[/align]
[align=center]自动识别SD卡(最大32G)和优盘[/align]

[align=center]音乐播放列表[/align]











[align=center]时钟[/align]
[align=center]世界时区[/align]
[align=center]英文版本[/align]
[align=center]音乐播放[/align]
[align=center]支持高速大容量SD卡和优盘[/align]



烧写文件
为了方便用户验证测试开发板系统,我们提供了现成的烧写文件,开发板出厂时预装的Linux系统就是这些了,手册第三章介绍了详细的烧写方法,当然你还可以根据手册其他章节内容制作自己的Linux内核映象和文件系统,以及bootloader等,下载解压后得到如下文件:
文件名说明
supervivi-64M/128M预装在NOR Flash里面的bootloader,分别适用于64M和128M/256M/512M/1GB Nand Flash的mini2440/micro2440,它也可以烧写到nand flash中使用。
zImage_N35适应于NEC3.5"LCD(240x320)的Linux内核映象(目前mini2440+NEC 3.5"套餐已经停产,并以统宝3.5"LCD替代)
zImage_T35适用于统宝3.5"的Linux内核映像
zImage_L80适用于Sharp 8"LCD(或兼容)的Linux内核映像
zImage_A70适应于群创7寸屏(800x480)的Linux内核映象
zImage_VGA1024x768适用于LCD2VGA输出(1024x768)模块的Linux内核映象
root_qtopia-64M/128M.img文件系统映象,分别适用于64M和128M/256M/512M/1GB Nand Flash的mini2440/micro2440,它们由不同的mkyaffs2image工具制作生成


Linux Logo制作工具
LogoMakers可以让你十分方便地制作linux logo文件,它基于Fedora 9平台开发并使用。其使用方法十分简单,打开一个图形文件(Jpeg, bmp或者png格式),然后点转换按钮就可以了;它会固定输出文件名:logo_linux_clut224.ppm,该文件一般位于内核源代码目录kernel-src/drivers/video/logo中,替换之后再重新编译一下内核就可以看到你所喜爱的linux
logo了。
注意:LogoMaker程序实际调用了netpbm工具组,因此要确保你的PC Linux系统安装了此工具,方可转换成功。
简 易 制 作 Linux Logo 三 步 曲






[align=center]打开一幅图片[/align]
[align=center]转换[/align]
[align=center]替换后重新编译内核,并下载到开发板[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: