| 首   页 | 公司简介 | mini2440 | micro2440 | QQ2440 | 下载 | 各地代理(lǐ) | 联系購(gòu)买
人类最伟大的品质在于坚持,所有(yǒu)的梦想和目标都会因此而实现
 
 
独创简单易用(yòng)的Qtopia-2.2.0 + QtE-4.6.3双图形系统系统共存,无缝切换
 
我们的服務(wù)理(lǐ)念:产品本身就是服務(wù)的一种體(tǐ)现,只有(yǒu)做到好用(yòng),易用(yòng)和易得,才能(néng)為(wèi)客户节省时间,提高效率和带来真正的价值;我们的设计理(lǐ)念也正是基于此宗旨,这是你看到我们的产品由表及理(lǐ)如此爽心悦目的主要原因,它无处不體(tǐ)现了设计人员的良苦用(yòng)心。
 
经典实用(yòng)的Qtopia-2.2.0
 
最新(xīn)的QtE-4.6.3
 

    友善之臂是國(guó)内众开发板厂商(shāng)中Linux软件研发实力最强的公司,技术水平遠(yuǎn)超其他(tā)任何公司;迄今為(wèi)止,友善之臂于2009.4基于S3C2440开发板平台移植开发的Qtopia-2.2.0系统,在实用(yòng)性方面,依然保持业界领先地位,无人能(néng)及。目前我们為(wèi)2440开发板平台提供的Linux内核是2.6.32.2,它带有(yǒu)完整的BSP(各种驱动),并且100%源代码开放。源源不断的开发创新(xīn)以及应用(yòng)开发已经逐渐成為(wèi)友善之臂新(xīn)的核心竞争力,我们得以让每一位嵌入式爱好者都能(néng)分(fēn)享我们的开放性开发平台。

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

    Qtopia-2.2.0和QtE-4.6.3共存的直接表现就是整个系统变得很(hěn)庞大,加上一些多(duō)媒體(tǐ)示例文(wén)件,整个目标文(wén)件系统大约有(yǒu)82MB,这导致新(xīn)的文(wén)件系统映像文(wén)件已经不能(néng)直接安装至64M大小(xiǎo)的Nand Flash中,但是你也可(kě)以使用(yòng)独立的图形系统:

    • 如果你只需要Qtopia-2.2.0,只需删除目标文(wén)件系统中的/usr/local/Trolltech目录就可(kě)以了
    • 如果你只需要Qt4系统,只需删除目标文(wén)件系统中/opt目录下的所有(yǒu)内容就可(kě)以了,同时把/etc/init.d/rcS中的"/bin/qtopia &"改為(wèi)"/bin/qt4 &",这样开机就可(kě)以运行Qt4
 
快速下载通道(Fast Download):
  • ARM-Linux GCC 4.4.3 - [2010-8-17] 符合EABI标准的交叉编译器
  • Linux 2.6.32.2 for mini2440/micro2440 [2010-08-17] - 内含缺省配置文(wén)件(config_mini2440开头)
  • X86 Qtopia-2.2.0 [2010-01-13] - 内含编译脚本build-all
  • ARM Qtopia-2.2.0 [2010-01-13] - 包含所有(yǒu)移植好并改进的源代码,和编译脚本build-all
  • ARM Qtopia-2.2.0 [2010-01-13] - 包含所有(yǒu)移植好并改进的源代码,和编译脚本build-all
  • Root_Qtopia-2.2.0 [2010-01-13] - 目标文(wén)件系统压缩包,基于Busybox-1.13.3,包含Qtopia-2.2.0等
  • vivi [2009-07-19] - 来自三星公板资料,友善之臂改进,可(kě)使用(yòng)ARM Linux GCC 4.3.2 编译,仅支持64M Nand Flash K9F1208
  • vboot [2010-01-13] - 十分(fēn)简易的Linux Bootloader源代码包,仅用(yòng)于启动Linux系统
  • Linux Examples [2009-04-29] - Linux应用(yòng)编程示例代码,包含串口,PWM,I2C,LED, 線(xiàn)程,数學(xué)库等示例,所有(yǒu)代码為(wèi)友善之臂原创
  • mkyaffs2image tools [2009-07] - yaffs/yaffs2文(wén)件系统映像制作工具,用(yòng)于把root_qtopia制作成可(kě)通过USB下载烧写的img文(wén)件
  • Linux Logo Maker [2009-04] - 图形界面的Linux Logo制作工具,基于Fedora9平台使用(yòng)
  • Linux Busybox [2010-01-13] - Linux工具集,版本:1.13.3,内含缺省配置文(wén)件
  • Images [2010-01-13] - 已经编译好的二进制烧写映像文(wén)件,适用(yòng)于mini2440/micro2440
  •  
    交叉编译器 : ARM Linux gcc-4.3.2
      简介 交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有(yǒu)FPA的CPU,比如SAMSUNG S3C2410/S3C2440,会使用(yòng)FPE(Float Point Emulation 即软浮点),这样在速度上就会遇到极大的限制,使用(yòng)EABI(Embedded Application Binary
    Interface)则可(kě)以对此改善处理(lǐ),ARM EABI有(yǒu)许多(duō)革新(xīn)之处,其中最突出的改进就是Float Point Performance,它使用(yòng)Vector Float Point(矢量浮点),因此可(kě)以极大提高涉及到浮点运算的程序
      版本 4.3.2
      為(wèi)你带来的好处 使用(yòng)同一个编译器,你可(kě)以编译:
    * linux内核(linux-2.6.29)
    * qtopia-2.2.0图形系统
    * busybox
    * vivi(开源的bootloader)
    * u-boot(开源的bootloader)
    * 其他(tā)很(hěn)多(duō)linux应用(yòng)程序(如web server, boa, madplay等程序)

    优势:
    * 可(kě)以提高程序的浮点运算性能(néng)
    * 可(kě)以提高工作效率,不必把时间花(huā)费在切换不同的编译器上
     
     
        Linux内核特性 :
     
          mini2440采用(yòng)最新(xīn)的内核版本Linux-2.6.32.2,并提供最齐全的Linux BSP(100%源代码)    
     
     
    设备或其他(tā)
    驱动程序源代码在内核中的位置
    开发板上对应的设备名
    备注
    1
    yaffs2文(wén)件系统

    Linux-2.6.32.2/fs/yaffs2

    开发板根文(wén)件系统采用(yòng)的就是yaffs2,它使用(yòng)mkyaffs2image工具制作
    2
    LCD FrameBuffer

    Linux-2.6.32.2/drivers/video/s3c2410fb.c

    /dev/fb0  
    3
    CMOS摄像头 Linux-2.6.32.2/drivers/media/video/s3c2440camif.c /dev/camera  
    4
    万能(néng)USB摄像头

    Linux-2.6.32.2/drivers/media/video/gspca

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

    Linux-2.6.32.2/drivers/usb/hid

    USB鼠标:/dev/input/mice
    USB键盘:/dev/input/
    7
    LED

    Linux-2.6.32.2/drivers/char/mini2440_leds.c

    /dev/leds  
    8
    按键

    Linux-2.6.32.2/drivers/char/mini2440_buttons.c

    /dev/buttons  
    9
    I2C-EEPROM

    Linux-2.6.32.2/drivers/i2c

    /dev/i2c/0  
    10.
    PWM控制蜂鸣器

    Linux-2.6.32.2/drivers/char/mini2440_pwm.c

    /dev/pwm  
    11
    ADC转换

    Linux-2.6.32.2/drivers/char/mini2440_ad.c

    /dev/adc  
    12
    LCD背光 Linux-2.6.32.2/drivers/char/mini2440_backlight.c /dev/backlight  
    13
    看门狗 Linux-2.6.32.2/drivers/watchdog/s3c2410_wdt.c /dev/watchdog  
    12
    触摸屏

    linux-2.6.32.2/drivers/input/touchscreen/s3c2410_ts.c

    /dev/input/event0  
    15
    优盘支持 Linux-2.6.32.2/drivers/usb/storage /dev/udisk  
    16
    MMC/SD卡 Linux-2.6.32.2/drivers/mmc目录 /dev/sdcard 支持高速大容量SD卡,最大可(kě)达32G
    17
    NAND Flash Linux-2.6.32.2/drivers/mtd/nand /dev/mtdblock2  
    18
    UDA1341音频驱动

    Linux-2.6.32.2/sound/soc/s3c24xx

    /dev/dsp :放音或者录音
    /dev/mixer : 音量调节
    ALSA接口,并兼容OSS,带录音功能(néng)
    19
    实时时钟RTC

    Linux-2.6.32.2/drivers/rtc/rtc-s3c.c

    /dev/rtc RTC是2440本身具有(yǒu)的功能(néng)
    20
    串口(含3个串口)

    Linux-2.6.32.2/drivers/serial/s3c2440.c

    /dev/ttySAC0,1,2 2440自带3个串口
    21
    USB无線(xiàn)网卡 Linux-2.6.32.2/drivers/net/wireless/ 网络设备无设备文(wén)件名称 最新(xīn)内核支持:
    TL-WN321G+/TL-WN322G+
    等更多(duō)无線(xiàn)网卡类型
    22
    DM9000网卡驱动

    Llinux-2.6.32.2/drivers/net/dm9000.c

    网络设备无设备文(wén)件名称  
     
     
       文(wén)件系统内容特性
     
    首屈一指,先进、实用(yòng)、方便,友善之臂首创,遠(yuǎn)遠(yuǎn)领先于其他(tā)厂家! (对比列表)
    项目
    友善之臂
    其他(tā)厂家开发板
    说明
    基本库
    支持带矢量浮点运算,符合EABI标准 不支持浮点运算,或為(wèi)软浮点运算,采用(yòng)老式的ABI标准 符合EABI标准的编译器可(kě)以编译出执行速度更快的可(kě)执行程序
    图形界面Qtopia
    版本:2.2.0 版本:1.7.0 Qtopia-2.2.0是终极版的Qtopia PDA系统,拥有(yǒu)更多(duō)的类。

    另:移植Qtopia-2.2.0佷容易,因為(wèi)网上有(yǒu)很(hěn)多(duō)资料可(kě)以参考,但要完善它却需要有(yǒu)一定开发实力和创新(xīn)精神了,相对要难的多(duō)。比如有(yǒu)些开发板虽然也提供了Qtopia-2.2.0,但它没有(yǒu)消除图标上方的“黑線(xiàn)”等bug,毕竟谁也不想带一鼻子灰出门。
    统一性
    采用(yòng)统一的目标文(wén)件系统,支持:
    自动检测NFS启动
    USB鼠标和触摸屏共存
    自动检测触摸屏驱动支持
    采用(yòng)多(duō)个文(wén)件系统,有(yǒu)诸如
    root_qtopia_mouse
    root_qtopia_tp
    root_qtopia_nfs
    等多(duō)个版本,根据不同的情况烧写不同的文(wén)件系统,浪费时间,降低效率

    大部分(fēn)开发板都抄袭友善之臂早期的目标文(wén)件系统分(fēn)类方法,甚至连名字都没有(yǒu)改变
    USB鼠标和触摸屏共存
    支持:无缝切换使用(yòng),便于演示 不支持:要么只能(néng)用(yòng)鼠标,要么只能(néng)用(yòng)触摸屏 有(yǒu)的厂家也做到了“共存”,但需要重新(xīn)启动系统,这不是真正的共存,重启之后依然只能(néng)选择其中一种。

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

    有(yǒu)些开发板也提供了简单有(yǒu)限的2-3个测试程序,但那都不过是从网上“扒”出来的别人的代码,还硬是模仿友善之臂的程序界面。

    当今很(hěn)多(duō)开发板厂商(shāng)以前為(wèi)友善之臂代理(lǐ),他(tā)们直接抄袭了友善的测试代码和手册,大都不具备软件研发能(néng)力,因此软件升级改进的能(néng)力有(yǒu)限,大都是在网上找别人的资料东拼西凑的东西,不具有(yǒu)系统完美和完善性。

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

     
       文(wén)件系统内容
    类别
    说 明
    备注
    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
    库文(wén)件
    版本:glibc-2.8 采用(yòng)arm-linux-gcc-4.3.2 with EABI编译器编译制作
    Qtopia
    版本:Qtopia-2.2.0
    Qtopia-2.2.0自带应用(yòng)
    Qtopia-2.2.0自带游戏
    Qtopia自带设置
    友善之臂自主或移植程序
    Qtopia自带源代码
    Qtopia自带源代码
    Qtopia自带源代码
    自主程序,不提供源代码
    说明:

    最好用(yòng)的Qtopia系统
       不仅仅是移植了Qtopia-2.2.0,我们自主开发了很(hěn)多(duō)实用(yòng)的小(xiǎo)程序:
       * 语言设置(Qtopia-2.2.0自带的并不起作用(yòng))
       * 万能(néng)摄像头拍照程序
       * CMOS摄像头动态预览并拍照
       * 串口助手:支持USB转串口,支持字符模式和16进制显示
       * 设置开机自动运行程序:所有(yǒu)Qtopia用(yòng)户程序均可(kě)以设置為(wèi)开机自动运行
       * 自动挂载MMC/SD卡和优盘
       * 录音(Qtopia-2.2.0自带的不能(néng)正常使用(yòng))
       * AD转换、按键测试、LED测试、I2C-EEPROM读写测试等等

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

    完全开放源代码的平台
       Qtopia本身有(yǒu)诸多(duō)不足之处,我们為(wèi)此对原始代码做了很(hěn)多(duō)调整和补充,比如消除待机闪烁光标,自动调用(yòng)tslib的校正程序,真正实现关机和重启功能(néng)等,还有(yǒu)為(wèi)适应统一编译器所做的调整,所有(yǒu)这些都是以源代码方式提供的。

    為(wèi)何不选用(yòng)Qtopia手机版本
       最新(xīn)的Qtopia版本為(wèi)qtopia-opensource-4.3.3,它是一个手机版本,并没有(yǒu)常见的PDA版本,你可(kě)以使用(yòng)Google搜索关键词“Qtopia Phone Edition Live-CD”来下载它的演示版本,可(kě)以看到它是一个半伦不类,界面丑陋,體(tǐ)积臃肿,操作复杂的怪东西。自从奇趣公司被Nokia收購(gòu),Qtopia已经逐渐停止了所有(yǒu)开发,因此qtopia-opensource-4.3.3是一个终结版。
       对于开发板系统来讲,我们经过筛选对比,认為(wèi)Qtopia-2.2.0是其中最好的一个版本,它的系统不至于太复杂,界面也比较简洁,容易操作,而且可(kě)以满足大部分(fēn)的图形应用(yòng)开发。当然如果你对Qt系统认知比较深入,并且只需要一个单独的Qt程序,你可(kě)以使用(yòng)最新(xīn)的Qt库,它是使用(yòng)Creator开发的。

    网络相关
    常用(yòng)命令:ifconfig, ping, telnet, ftp  
    网络服務(wù):boa, ftpd, telnetd
    无線(xiàn)网络工具命令:iwlist, iwconfig
    实用(yòng)测试程序
    buttons : 按键测试,对应的驱动為(wèi)中断方式,可(kě)同时按下多(duō)个按键 均為(wèi)友善之臂原创或移植,并提供源代码
    led : led测试
    adc-test : 调节开发板上的W1可(kě)调電(diàn)阻,可(kě)进行ad转换测试, 它连接了CPU自带的AD通道 AIN0
    pwm_test :运行它可(kě)以调节控制开发板上的蜂鸣器发声频率
    i2c :运行i2c -w 可(kě)以把00-FF逐字写入EEPROM,运行i2c -r可(kě)以从EEPROM读出地址00-FF中的数据
    camtest : 接上CMOS 摄像头模块CAM130,可(kě)以在LCD上动态预览拍摄画面
    armcomtest : 一个简易的串口终端程序,相当于简化的minicom
    led-player : 通过网页控制led的后台程序
    madplay : 命令行的mp3播放器
    sz,rz,sb,rb等工具集:通过串口和PC传送文(wén)件的标准UNIX工具
    演示媒體(tǐ)
    视频:panda.mpg 10MB 演示媒體(tǐ)均位于开发板的“/root/Documents”目录
    图片:girl.jpg mini2440.png sunflower.bmp 分(fēn)别代表三种图片格式的示例
    音乐:static/file/NanoPC-T1_Compiling_Ubuntu_Kernel_guide 1.8MB
    目标文(wén)件系统大小(xiǎo)
    总计:49.2MB  
    制作工具
    mkyaffs2image  
     
     
        基于Linux的bootloader
     
    名称
    功能(néng)特性
    备注
    supervivi
    支持yaffs2文(wén)件系统 supervivi基于三星的vivi而来,由友善之臂发展并维护,不提供源代码
    支持USB下载烧写Linux系统
    支持USB下载烧写WindowsCE 5.0 /6.0
    支持USB下载烧写WindowsCE启动Logo
    支持USB下载烧写“绝对”用(yòng)户程序到Nand Flash,比如带有(yǒu)Nand启动功能(néng)的uCos2
    支持USB下载Linux内核到内存中运行
    支持USB下载WindowsCE内核到内存中运行
    支持USB下载“裸机”程序到内存中运行
    支持自动分(fēn)區(qū)
    自动识别NOR/NAND启动(根据开发板的S2拨动开关设置)
    支持整片NAND Flash备份和恢复(需配合友善改进的dnw下载软件),此功能(néng)特别适合量产
    可(kě)设置Linux启动参数并保存,比如可(kě)设置為(wèi)NFS启动系统
    可(kě)手动设置Linux内核Machine ID
    支持串口X-modem协议下载Linux系统(因串口速度慢,不推荐使用(yòng))
    vivi
    仅支持Nand Flash启动 三星公司提供的原始vivi,经友善之臂修改,以适用(yòng)于mini2440,提供源代码,vivi仅适用(yòng)于64M Nand Flash版本开发板
    可(kě)设置Linux启动参数并保存,比如可(kě)设置為(wèi)NFS启动系统
    支持串口X-modem协议下载Linux系统
    vboot
    由友善之臂自主开发的一个十分(fēn)简易的Linux Bootloader源代码包,仅用(yòng)于启动Linux系统,支持64M/128M/256M/512M/1GB Nand启动
    u-boot
    本u-boot源代码由网友提供,我们公司没有(yǒu)人使用(yòng)u-boot,对其特性不甚了解,并且不提供关于u-boot的技术支持
     
     
       Linux编程示例
     
         有(yǒu)很(hěn)多(duō)书籍介绍Linux编程,大部分(fēn)都可(kě)以直接应用(yòng)于嵌入式Linux,但涉及到嵌入式硬件操作,就可(kě)能(néng)有(yǒu)所不同了;另外有(yǒu)些嵌入式系统提供的库也并非齐全,这导致同样的程序在PC Linux上可(kě)以正常使用(yòng),但在目标板上就不行了,在此我们提供了几个典型的嵌入式Linux编程示例,以供参考。它们分(fēn)别有(yǒu):
     
    示例程序名称
    说明
    备注
    hello 每个程序员的第一次编程都会经历的Hello,World 解压examples.tgz可(kě)以得到这些测试程序的源代码
    Hello, C++ Hello,World的C++版本
    math 数學(xué)函数调用(yòng)示例
    pthread 線(xiàn)程编程示例
    udptalk 网络编程示例
    leds 嵌入式Linux设备应用(yòng)编程:操作控制开发板LED的示例
    led-player 嵌入式Linux设备应用(yòng)编程:通过管道共享LED资源的例子
    buttons 嵌入式Linux设备应用(yòng)编程:典型的如何使用(yòng)中断方式驱动的设备
    pwm 嵌入式Linux设备应用(yòng)编程:通过PC键盘调节PWM输出控制蜂鸣器
    adc-test 嵌入式Linux设备应用(yòng)编程:测试开发板上可(kě)调電(diàn)阻,实现ADC转换
    i2c 嵌入式Linux设备应用(yòng)编程:读写开发板上I2C-EEPROM的编程示例
    comtest 嵌入式Linux设备应用(yòng)编程:串口编程示例,在此实现了一个简易的串口终端程序
    camtest 嵌入式Linux设备应用(yòng)编程:CMOS摄像头编程示例,可(kě)以在LCD上动态预览CMOS摄像
     
     
      
    最精彩实用(yòng)的 Qtopia-2.2.0
    Qtopia-2.2.0图形系统平台源代码请到“这里”下载
         我们提供的Qtopia-2.2.0需要使用(yòng)arm-linux-gcc-4.3.2 with EABI编译器在Fedora 9平台下编译,源代码包中有(yǒu)build-all编译脚本,详见手册中的相关说明。
         以下图片所展示的Qtopia-2.2.0应用(yòng)程序大都使用(yòng)Qt Designer 2.0开发,以下图片均使用(yòng)命令行工具snapshot命令实时截取
     
    神奇几何画出的“花(huā)朵”
    神奇几何画出的“绿叶”
    通过USB显微镜观察一只蜘蛛
    通过USB显微镜观察一只蜘蛛
    通过USB显微镜观察電(diàn)路板
             
    串口助手(支持USB转串口)
    CMOS摄像头动态预览并拍照
    设置开机自动运行程序
    文(wén)件管理(lǐ)器
    支持更多(duō)型号的USB无線(xiàn)网卡
             
    友善之臂程序组
    ADC转换
    按键测试
    I2C-EEPROM读写
    LCD测试
             
    LED测试
    图形界面ping测试
    万能(néng)USB摄像头驱动动态预览拍照
    在板麦克风录音
    看门狗
             
    网络设置(可(kě)关机保存)
    背光控制
    PWM控制蜂鸣器
    语言设置
    随手写
             
    视频播放
    图片浏览(自动识别SD卡优盘图片)
    图片编辑
    自动识别SD卡(最大32G)和优盘
    音乐播放列表
             
    时钟
    世界时區(qū)
    英文(wén)版本
    音乐播放
    支持高速大容量SD卡和优盘
             
     
     
        烧写文(wén)件
        為(wèi)了方便用(yòng)户验证测试开发板系统,我们提供了现成的烧写文(wén)件,开发板出厂时预装的Linux系统就是这些了,手册第三章介绍了详细的烧写方法,当然你还可(kě)以根据手册其他(tā)章节内容制作自己的Linux内核映象和文(wén)件系统,以及bootloader等,下载解压后得到如下文(wén)件:
    文(wén)件名 说明
    supervivi-64M/128M 预装在NOR Flash里面的bootloader,分(fēn)别适用(yòng)于64M和128M/256M/512M/1GB Nand Flash的mini2440/micro2440,它也可(kě)以烧写到nand flash中使用(yòng)。
    zImage_N35 适应于NEC3.5"LCD(240x320)的Linux内核映象(目前mini2440+NEC 3.5"套餐已经停产,并以统宝3.5"LCD替代)
    zImage_T35 适用(yòng)于统宝3.5"的Linux内核映像
    zImage_L80 适用(yòng)于Sharp 8"LCD(或兼容)的Linux内核映像
    zImage_A70 适应于群创7寸屏(800x480)的Linux内核映象
    zImage_VGA1024x768 适用(yòng)于LCD2VGA输出(1024x768)模块的Linux内核映象
    root_qtopia-64M/128M.img 文(wén)件系统映象,分(fēn)别适用(yòng)于64M和128M/256M/512M/1GB Nand Flash的mini2440/micro2440,它们由不同的mkyaffs2image工具制作生成
     
     
        Linux Logo制作工具
     
        LogoMakers可(kě)以让你十分(fēn)方便地制作linux logo文(wén)件,它基于Fedora 9平台开发并使用(yòng)。其使用(yòng)方法十分(fēn)简单,打开一个图形文(wén)件(Jpeg, bmp或者png格式),然后点转换按钮就可(kě)以了;它会固定输出文(wén)件名:logo_linux_clut224.ppm,该文(wén)件一般位于内核源代码目录kernel-src/drivers/video/logo中,替换之后再重新(xīn)编译一下内核就可(kě)以看到你所喜爱的linux logo了。
        注意:LogoMaker程序实际调用(yòng)了netpbm工具组,因此要确保你的PC Linux系统安装了此工具,方可(kě)转换成功。
    简 易 制 作 Linux Logo 三 步 曲
    打开一幅图片
    转换
    替换后重新(xīn)编译内核,并下载到开发板
     

    鐗堟潈鎵€鏈夛細骞垮窞鍙嬪杽鐢靛瓙绉戞妧鏈夐檺鍏徃
    閿€鍞細020-85201025 鎶€鏈敮鎸侊細13719442657 鎶€鏈敮鎸丒mail: techsupport@friendlyarm.com
    鍦板潃锛氬箍宸炲競绉戝鍩庣瀛﹀ぇ閬?3鍙疯鑱旂鎶€鍥瑼搴?18瀹?br /> 寤鸿浣跨敤1024脳768鍒嗚鲸鐜囥€両E4.0浠ヤ笂鐗堟湰娴忚

    銆€